| Basic test on AWS | ./.github/skills/ctf-testing/deploy_and_test.sh aws | Verify command sanity checks, all 18 challenges, export certificate, token format, username, challenge count, and frozen completion time |
| Basic test on Azure | ./.github/skills/ctf-testing/deploy_and_test.sh azure | Verify command sanity checks, all 18 challenges, export certificate, token format, username, challenge count, and frozen completion time |
| Basic test on GCP | ./.github/skills/ctf-testing/deploy_and_test.sh gcp | Verify command sanity checks, all 18 challenges, export certificate, token format, username, challenge count, and frozen completion time |
| Basic test on all providers | ./.github/skills/ctf-testing/deploy_and_test.sh all | Same basic checks across AWS, Azure, and GCP |
| Full test on AWS | ./.github/skills/ctf-testing/deploy_and_test.sh aws --with-reboot | Basic checks plus reboot, required service checks, and progress persistence |
| Full test on Azure | ./.github/skills/ctf-testing/deploy_and_test.sh azure --with-reboot | Basic checks plus reboot, required service checks, and progress persistence |
| Full test on GCP | ./.github/skills/ctf-testing/deploy_and_test.sh gcp --with-reboot | Basic checks plus reboot, required service checks, and progress persistence |
| Full test on all providers | ./.github/skills/ctf-testing/deploy_and_test.sh all --with-reboot | Same full checks across AWS, Azure, and GCP |