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. |
||
---|---|---|
.. | ||
cert_nexus_spec.rb | ||
cert_server_spec.rb | ||
load_balancer_health_probes_spec.rb | ||
load_balancer_nexus_spec.rb | ||
nic_nexus_spec.rb | ||
rekey_nic_tunnel_spec.rb | ||
subnet_nexus_spec.rb | ||
update_firewall_rules_spec.rb | ||
update_load_balancer_node_spec.rb |