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

8 Коммитов

Автор SHA1 Сообщение Дата
Yashika Khurana 51e43b776a
fix #9387 feat(cirrus): Cirrus demo app integration tests (#9658)
Because

- We have a demo app that can test the integration end to end, it has
the frontend and backend.
- We could stand up the experimenter, launch the experiment or rollout,
and push to RS, Cirrus can sync to RS and then the frontend can send a
request to the backend and then backend can reach out to Cirrus and can
ask for the feature config
- When the backend receives the response, can send the response back to
the frontend

This commit

- Tests end-to-end integration between the experimenter, RS, Cirrus, and
Demo app
- Test both the experiment and rollout end to end

fixes #9387
2023-11-03 19:47:01 +00:00
Mike Williams 20aa3cc93f
fix #7185 chore(project): update local dev authentication for Jetstream (#7218)
* fix #7185 chore(project): update local dev authentication for Jetstream

* update env vars for integration; add troubleshooting tip

* add gcp project access info
2022-05-04 15:07:26 -04:00
Tif Tran d723f2978f
fixes #6055 fix(legacy): change jira DS url to new url (#6056)
* fixes #6055 fix(legacy): change jira DS url to new url

Because:
* Jira migration therefore new jira url

This commit:
* Hardcodes the new DS jira url in settings.py

* tweak

* remove DS_ISSUE_HOST from .env files

* remove unused import
2021-07-28 12:26:12 -07:00
Jared Lockhart 082bbab61e
fix #5983 bug(nimbus): modify timing on timeout integration test (#5985)
Because

* With the settings we shipped, timeout=60s, refresh=30s, wait=45*2=90s, we expect that after two invocations of the celery task the experiment will be marked as timed out and 90s gives us that extra 30s to wait, but I've observed that since the timeout calculation is detached from the celery schedule, it may occur that on the second invocation it can be milliseconds below the timeout point and so it won't timeout until the third invocation, and since that's 90s which butts up right against the 90s the test waits it can randomly happen just after the test ends, I verified that the test did in fact end just before the experiment was marked as timed out

This commit

* Changes the integration test timing to timeout=40s, refresh=20s, wait=60*2=120s which should give enough time for three invocations of the task to occur
2021-07-19 14:22:20 -04:00
Jared Lockhart 76a8dc0efa
fix #5986 chore(project): increase COMPOSE_HTTP_TIMEOUT (#5987)
Because

* We've seen a lot of intermittent failures in circle complaining about COMPOSE_HTTP_TIMEOUT being too low

This commit

* Let's try increasing it and see if that helps
2021-07-16 17:10:17 -04:00
Benjamin Forehand Jr e3c1ae91fc
Revert "chore(nimbus): decrease integration test celery timing (#5887)" (#5963)
This reverts commit 32b83147ec.
2021-07-15 16:41:28 -04:00
Jared Lockhart 32b83147ec
chore(nimbus): decrease integration test celery timing (#5887)
Because

* We should be able to decrease the celery task timeouts so speed up the integration tests

This commit

* Turns them down to 5s to update and 10s to timeout
2021-07-06 15:57:34 -04:00
Benjamin Forehand Jr 124494a2de
Initial commit adding e2e live test. (#5389)
* Initial commit adding e2e remote settings live test.

* Review updates

* Remove recursive flag.

* Fix typo.
2021-06-10 11:34:57 -06:00