Other test file types#

canary does not define a specific test file format. Instead, plugins generate canary recognized test cases:

  • The generator is responsible for interpreting the contents of the test file and generating test cases

  • Test generators are implemented as plugins

  • canary ships with builtin generator plugins for .pyt, .vvt, and CTestTestfile.cmake test files.

The remainder of the tutorial will use .pyt test files to demonstrate canary functionality.