Aggregate state for the TestProvider: registered controllers and currently active test runs. Held inside ApplicationState behind a tokio::sync::RwLock for concurrent reads during test runs.
ApplicationState
tokio::sync::RwLock