ubicloud/spec/routes/web/project
Jeremy Evans 4dc5c281c9 Support running specs with frozen environment
This allows for running the specs with a frozen environment that
should closely match the production environment.

This adds the following rake tasks:

* coverage: Runs specs in serial with coverage
* frozen_spec: Runs specs in serial in frozen environment
* frozen_pspec: Runs specs in parallel in frozen environment

It changes the default rake task to run both the coverage and
frozen_spec tasks.  It also changes the GitHub CI workflow
to use the default rake task.

When specs are run in the frozen environment they call
clover_freeze before running the specs, after loading all
other code.

There are currently 56 specs that do not work in the frozen
environment.  They are skipped by including the skip_if_frozen
method in each spec.
2024-10-27 13:25:30 -07:00
..
billing_spec.rb Create new project with managed admin policy instead of custom policy 2024-10-10 16:27:55 +03:00
github_spec.rb Fix failures in 3 spec files when run separately 2024-10-24 07:55:06 -07:00
postgres_spec.rb Support running specs with frozen environment 2024-10-27 13:25:30 -07:00