Files
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
..
2024-06-10 08:53:53 +03:00
2024-10-01 15:36:57 +02:00
2023-08-11 11:33:06 +03:00
2023-08-22 17:11:00 +02:00
2023-07-26 17:15:59 +03:00
2024-05-07 16:10:05 +02:00
2024-03-04 10:39:35 +01:00
2024-06-10 08:53:53 +03:00