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

3 Коммитов

Автор SHA1 Сообщение Дата
Jared Lockhart 7276e26214
fix #4957 chore(nimbus): disable yarn dev for integration tests (#4965)
Because

* We want the integration tests to run against the built assets rather than the yarn dev hosted ones to better replicate the production environment, as well as improve the performance of the integration tests

This commit

* Disables the yarn dev server for the integration tests
2021-04-01 15:42:39 -04:00
Jared Lockhart 262cf1de0a
chore(project): disable deprecated tests (#4043)
Because

* We are now migrating all visualization work out of rapid and into nimbus
* All of the legacy/core ui is in maintenance mode
* Tests take up a lot of circle credits

This commit

* Disables all but the end to end integration tests for the legacy workflow
* Disables all of the rapid/visualization js tests/linting
* Disables the rapid/visualization dev yarn processes
* Decreases the size of the make check circle instance
* This should make the local dev lighter, make our tests faster, and reduce circle usage
2020-11-19 12:14:29 -05:00
Jared Lockhart 08c96db5d2
fix #3687 chore(project): run integration tests against deploy image (#3822)
Because

* We split the docker image into two images, one for local dev and one for deploying to prod so that the prod one would be small ~100mb
* We should find some way to test that the deploy image is working correctly
* A good candidate is to run the integration tests against it

This commit

* Adds a new make up_prod command that sets up an environment that more closely mirrors prod ie
  - Use the prod image
  - Disable all the yarn watchers
* Reorganizes the dockerfile to move frontend asset building out of the dev container to increase docker cache hits for local dev
2020-10-26 12:26:09 -04:00