ubicloud/spec/prog/vnet
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
..
cert_nexus_spec.rb Support running specs with frozen environment 2024-10-27 13:25:30 -07:00
cert_server_spec.rb Add Cert Server initializer 2024-09-12 11:26:45 +02:00
load_balancer_health_probes_spec.rb Revert "Revert "Update health probes to use the hostname and check return type"" 2024-09-16 07:47:26 +03:00
load_balancer_nexus_spec.rb Add Load Balancer custom hostname support 2024-10-07 17:08:25 +02:00
nic_nexus_spec.rb Remove unnecessary detach logic from Nic 2024-05-06 09:58:08 +02:00
rekey_nic_tunnel_spec.rb Fix RekeyNicTunnel idempotancy issue at state creation 2024-09-24 12:10:10 +02:00
subnet_nexus_spec.rb Support running specs with frozen environment 2024-10-27 13:25:30 -07:00
update_firewall_rules_spec.rb Fix Load Balancer for IPv6 2024-08-21 10:47:15 +02:00
update_load_balancer_node_spec.rb Add Cert Server initializer 2024-09-12 11:26:45 +02:00