`app` instance should be created during `setup` to avoid sharing state between runs.