canary user’s guide#
Getting started
Basics and usage
- canary basics
- canary usage
- Finding and listing test files
- Describing a test file
- Running tests
- Filtering tests
- Parameterizing tests
- Getting the status of a test session
- Inspecting log files
- Rerunning tests
- Rebaselining tests
- Finding locations of test assets
- Enabling/disabling tests
- Copying and linking resource files into the test execution directory
- The execute and analyze pattern
- Marking a test expected to diff or fail
- Loading modules in your test environment
- Sourcing rc scripts during test execution
- CMake, CTest, and CDash
- Running tests via an HPC batch scheduler
- VVTest test scripts
- GitLab reporting
Configuration
Creating reports
Extending canary through plugins
Commands and directives