#16994 added an integration test for experimenter's own Cirrus integration (#16992), which replaces the demo app as the way we exercise Cirrus end to end. The demo-app harness it superseded is still on main, and no CI job selects it.
Remaining pieces:
experimenter/tests/integration/nimbus/test_cirrus_integration.py
experimenter/tests/integration/nimbus/pages/demo_app/ and the demo_app fixtures in conftest.py
- the
cirrus_enrollment marker in experimenter/tests/pytest.ini
- the
demo-app-server / demo-app-frontend services in docker-compose-cirrus.yml and docker-compose-integration-test.yml, the Makefile target that builds them, and the top-level demo-app/ directory
Acceptance criteria:
┆Issue is synchronized with this Jira Task
#16994 added an integration test for experimenter's own Cirrus integration (#16992), which replaces the demo app as the way we exercise Cirrus end to end. The demo-app harness it superseded is still on main, and no CI job selects it.
Remaining pieces:
experimenter/tests/integration/nimbus/test_cirrus_integration.pyexperimenter/tests/integration/nimbus/pages/demo_app/and thedemo_appfixtures inconftest.pycirrus_enrollmentmarker inexperimenter/tests/pytest.inidemo-app-server/demo-app-frontendservices indocker-compose-cirrus.ymlanddocker-compose-integration-test.yml, the Makefile target that builds them, and the top-leveldemo-app/directoryAcceptance criteria:
cirrusservice indocker-compose-cirrus.ymlor onCOMPOSE_CIRRUSbefore removing them).┆Issue is synchronized with this Jira Task