Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
Yashika Khurana 9320b4c603
test(cirrus): Cirrus preview flag (#11167)
Because

- We added preview flag support for Cirrus to enable them to QA

This commit

- Add a new test to test preview flag functionality

Fixes #11103 
Note: Working on to send it to main collection
2024-08-26 15:56:27 +00:00
Yashika Khurana dc66489d36
fix #9288 feat(cirrus): Editable client id and context (#9370)
Because

- Currently, to test the demo app with Cirrus, we have a static client
ID and context

This commit

- Provide a way so that we can dynamically pass the client ID and
context to the demo app frontend, which will help us in the integration
tests to test with different scenarios
- The above code is modified in such a way that if client id and context
is provided, then it will override the default values
<img width="820" alt="Screenshot 2023-09-06 at 1 00 50 AM"
src="https://github.com/mozilla/experimenter/assets/25848231/e1f8c394-55f9-4021-99fe-6becbccce170">

fixes #9288
2023-09-06 17:48:50 +00:00
Yashika Khurana d73217d069
fix #9265 feat(cirrus): Demo app integration with fml and cirrus (#9289)
Because

- We want to test Cirrus end to end with the local remote setting,
including fml and experimenter to launch an experiment for the Demo app

This commit

- Integrate fml, remote settings, experimenter, cirrus to demo app
- Fixes RS pushing to web

PS: currently it uses the static value for client and context, in the
next ticket work, we will add an option in the frontend app to set the
client value and context
https://github.com/mozilla/experimenter/issues/9288

fixes #9265
2023-08-18 18:46:05 +00:00
Yashika Khurana 636b828f17
fix #9243 feat(cirrus): Demo app frontend and server (#9250)
Because

- We want to test cirrus end to end

This commit

- Introduces demo app with frontend and server
- Make command to build and run the demo app- `make build_demo_app`
`make run_demo_app`
- The frontend of the Demo App is accessible at
[http://localhost:8080](http://localhost:8080)
- The backend of the Demo App is accessible at
[http://localhost:3002](http://localhost:3002)

ps: FML and cirrus integration will come in different PR

fixes #9243
fixes #9244
2023-08-11 17:35:58 +00:00