.flux-ci.toml
.gitignore
.gitlab-ci.yml
.namemap
.readthedocs.yaml
AUTHORS
CONTRIBUTING.md
COPYRIGHT
Dockerfile
LICENSE
README.md
examples
pyproject.toml
.github/workflows/publish.yml
.github/workflows/workflow.yml
bin/.gitignore
bin/add_license.py
bin/deploy.py
bin/generate-random-tests.py
bin/make_api_docs.py
bin/make_changelog.py
bin/pre-commit
bin/ci/ruff-check
bin/ci/ruff-format
docker/README.md
docker/flux/Dockerfile
docker/flux/README.md
docker/flux/test.sh
docker/pbs/README.md
docker/pbs/test.sh
docker/slurm/Dockerfile
docker/slurm/README.md
docker/slurm/cgroup.conf
docker/slurm/entrypoint.sh
docker/slurm/example.job
docker/slurm/install_slurm.sh
docker/slurm/slurm.conf.in
docker/slurm/slurmdbd.conf
docker/slurm/test.sh
docker/standalone/Dockerfile
docker/standalone/test.sh
docs/.gitignore
docs/Makefile
docs/design/session-demo.md
docs/design/spec-case.md
docs/design/workspace-cmd-spec.md
docs/source/conf.py
docs/source/examples
docs/source/index.rst
docs/source/api-docs/index.rst
docs/source/api-docs/_canary/collect.rst
docs/source/api-docs/_canary/conductor.rst
docs/source/api-docs/_canary/database.rst
docs/source/api-docs/_canary/enums.rst
docs/source/api-docs/_canary/error.rst
docs/source/api-docs/_canary/expression.rst
docs/source/api-docs/_canary/generate.rst
docs/source/api-docs/_canary/generator.rst
docs/source/api-docs/_canary/hookspec.rst
docs/source/api-docs/_canary/index.rst
docs/source/api-docs/_canary/launcher.rst
docs/source/api-docs/_canary/main.rst
docs/source/api-docs/_canary/paramset.rst
docs/source/api-docs/_canary/pluginmanager.rst
docs/source/api-docs/_canary/protocols.rst
docs/source/api-docs/_canary/queue.rst
docs/source/api-docs/_canary/queue_executor.rst
docs/source/api-docs/_canary/rerun.rst
docs/source/api-docs/_canary/rules.rst
docs/source/api-docs/_canary/runtest.rst
docs/source/api-docs/_canary/select.rst
docs/source/api-docs/_canary/status.rst
docs/source/api-docs/_canary/testcase.rst
docs/source/api-docs/_canary/testexec.rst
docs/source/api-docs/_canary/testinst.rst
docs/source/api-docs/_canary/testspec.rst
docs/source/api-docs/_canary/timekeeper.rst
docs/source/api-docs/_canary/version.rst
docs/source/api-docs/_canary/when.rst
docs/source/api-docs/_canary/workspace.rst
docs/source/api-docs/_canary/config/_machine.rst
docs/source/api-docs/_canary/config/argparsing.rst
docs/source/api-docs/_canary/config/config.rst
docs/source/api-docs/_canary/config/index.rst
docs/source/api-docs/_canary/config/linux.rst
docs/source/api-docs/_canary/config/macos.rst
docs/source/api-docs/_canary/config/schemas.rst
docs/source/api-docs/_canary/plugins/index.rst
docs/source/api-docs/_canary/plugins/types.rst
docs/source/api-docs/_canary/plugins/builtin/addcommand.rst
docs/source/api-docs/_canary/plugins/builtin/addoption.rst
docs/source/api-docs/_canary/plugins/builtin/capture.rst
docs/source/api-docs/_canary/plugins/builtin/email.rst
docs/source/api-docs/_canary/plugins/builtin/html.rst
docs/source/api-docs/_canary/plugins/builtin/index.rst
docs/source/api-docs/_canary/plugins/builtin/json.rst
docs/source/api-docs/_canary/plugins/builtin/junit.rst
docs/source/api-docs/_canary/plugins/builtin/markdown.rst
docs/source/api-docs/_canary/plugins/builtin/post_clean.rst
docs/source/api-docs/_canary/plugins/builtin/pyt.rst
docs/source/api-docs/_canary/plugins/builtin/repeat.rst
docs/source/api-docs/_canary/plugins/builtin/testcase_generator.rst
docs/source/api-docs/_canary/plugins/subcommands/autodoc.rst
docs/source/api-docs/_canary/plugins/subcommands/check.rst
docs/source/api-docs/_canary/plugins/subcommands/collect.rst
docs/source/api-docs/_canary/plugins/subcommands/config.rst
docs/source/api-docs/_canary/plugins/subcommands/describe.rst
docs/source/api-docs/_canary/plugins/subcommands/docs.rst
docs/source/api-docs/_canary/plugins/subcommands/edit.rst
docs/source/api-docs/_canary/plugins/subcommands/fetch.rst
docs/source/api-docs/_canary/plugins/subcommands/find.rst
docs/source/api-docs/_canary/plugins/subcommands/gc.rst
docs/source/api-docs/_canary/plugins/subcommands/help.rst
docs/source/api-docs/_canary/plugins/subcommands/index.rst
docs/source/api-docs/_canary/plugins/subcommands/info.rst
docs/source/api-docs/_canary/plugins/subcommands/init.rst
docs/source/api-docs/_canary/plugins/subcommands/location.rst
docs/source/api-docs/_canary/plugins/subcommands/log.rst
docs/source/api-docs/_canary/plugins/subcommands/rebaseline.rst
docs/source/api-docs/_canary/plugins/subcommands/report.rst
docs/source/api-docs/_canary/plugins/subcommands/rm.rst
docs/source/api-docs/_canary/plugins/subcommands/run.rst
docs/source/api-docs/_canary/plugins/subcommands/select.rst
docs/source/api-docs/_canary/plugins/subcommands/selection.rst
docs/source/api-docs/_canary/plugins/subcommands/status.rst
docs/source/api-docs/_canary/plugins/subcommands/tree.rst
docs/source/api-docs/_canary/plugins/subcommands/view.rst
docs/source/api-docs/_canary/plugins/subcommands/common/index.rst
docs/source/api-docs/_canary/resource_pool/adapter.rst
docs/source/api-docs/_canary/resource_pool/gpu_select.rst
docs/source/api-docs/_canary/resource_pool/hooks.rst
docs/source/api-docs/_canary/resource_pool/index.rst
docs/source/api-docs/_canary/resource_pool/rpool.rst
docs/source/api-docs/_canary/resource_pool/schemas.rst
docs/source/api-docs/_canary/util/_difflib.rst
docs/source/api-docs/_canary/util/banner.rst
docs/source/api-docs/_canary/util/collections.rst
docs/source/api-docs/_canary/util/compression.rst
docs/source/api-docs/_canary/util/dynamic_version.rst
docs/source/api-docs/_canary/util/editor.rst
docs/source/api-docs/_canary/util/entry_points.rst
docs/source/api-docs/_canary/util/executable.rst
docs/source/api-docs/_canary/util/filesystem.rst
docs/source/api-docs/_canary/util/glyphs.rst
docs/source/api-docs/_canary/util/graph.rst
docs/source/api-docs/_canary/util/hash.rst
docs/source/api-docs/_canary/util/index.rst
docs/source/api-docs/_canary/util/json_helper.rst
docs/source/api-docs/_canary/util/keyboard.rst
docs/source/api-docs/_canary/util/logging.rst
docs/source/api-docs/_canary/util/misc.rst
docs/source/api-docs/_canary/util/module.rst
docs/source/api-docs/_canary/util/multiprocessing.rst
docs/source/api-docs/_canary/util/names.rst
docs/source/api-docs/_canary/util/paramview.rst
docs/source/api-docs/_canary/util/returncode.rst
docs/source/api-docs/_canary/util/rich.rst
docs/source/api-docs/_canary/util/rprobe.rst
docs/source/api-docs/_canary/util/sendmail.rst
docs/source/api-docs/_canary/util/shell.rst
docs/source/api-docs/_canary/util/singleton.rst
docs/source/api-docs/_canary/util/string.rst
docs/source/api-docs/_canary/util/term.rst
docs/source/api-docs/_canary/util/testing.rst
docs/source/api-docs/_canary/util/time.rst
docs/source/api-docs/canary_cmake/ctest.rst
docs/source/api-docs/canary_cmake/index.rst
docs/source/api-docs/canary_cmake/cdash/cdash_html_summary.rst
docs/source/api-docs/canary_cmake/cdash/gitlab_issue_generator.rst
docs/source/api-docs/canary_cmake/cdash/index.rst
docs/source/api-docs/canary_cmake/cdash/interface.rst
docs/source/api-docs/canary_cmake/cdash/xmlreporter.rst
docs/source/api-docs/canary_gitlab/gitlab.rst
docs/source/api-docs/canary_gitlab/index.rst
docs/source/api-docs/canary_gitlab/reporter.rst
docs/source/api-docs/canary_hpc/argparsing.rst
docs/source/api-docs/canary_hpc/batchexec.rst
docs/source/api-docs/canary_hpc/batching.rst
docs/source/api-docs/canary_hpc/batchspec.rst
docs/source/api-docs/canary_hpc/binpack.rst
docs/source/api-docs/canary_hpc/conductor.rst
docs/source/api-docs/canary_hpc/executor.rst
docs/source/api-docs/canary_hpc/index.rst
docs/source/api-docs/canary_hpc/queue.rst
docs/source/api-docs/canary_hpc/status.rst
docs/source/api-docs/canary_vvtest/generator.rst
docs/source/api-docs/canary_vvtest/index.rst
docs/source/api-docs/canary_vvtest/scalar.rst
docs/source/api-docs/hpc_connect/backend.rst
docs/source/api-docs/hpc_connect/config.rst
docs/source/api-docs/hpc_connect/discover.rst
docs/source/api-docs/hpc_connect/futures.rst
docs/source/api-docs/hpc_connect/hookspec.rst
docs/source/api-docs/hpc_connect/index.rst
docs/source/api-docs/hpc_connect/jobspec.rst
docs/source/api-docs/hpc_connect/launch.rst
docs/source/api-docs/hpc_connect/local.rst
docs/source/api-docs/hpc_connect/mpi.rst
docs/source/api-docs/hpc_connect/pluginmanager.rst
docs/source/api-docs/hpc_connect/process.rst
docs/source/api-docs/hpc_connect/schemas.rst
docs/source/api-docs/hpc_connect/submit.rst
docs/source/api-docs/hpc_connect/version.rst
docs/source/api-docs/hpc_connect/command/config.rst
docs/source/api-docs/hpc_connect/command/index.rst
docs/source/api-docs/hpc_connect/command/launch.rst
docs/source/api-docs/hpc_connect/util/collections.rst
docs/source/api-docs/hpc_connect/util/dynamic_version.rst
docs/source/api-docs/hpc_connect/util/index.rst
docs/source/api-docs/hpc_connect/util/serialize.rst
docs/source/api-docs/hpc_connect/util/tengine.rst
docs/source/api-docs/hpc_connect/util/time.rst
docs/source/api-docs/hpcc_flux/backend.rst
docs/source/api-docs/hpcc_flux/discover.rst
docs/source/api-docs/hpcc_flux/index.rst
docs/source/api-docs/hpcc_flux/process.rst
docs/source/api-docs/hpcc_pbs/backend.rst
docs/source/api-docs/hpcc_pbs/discover.rst
docs/source/api-docs/hpcc_pbs/index.rst
docs/source/api-docs/hpcc_pbs/process.rst
docs/source/api-docs/hpcc_slurm/backend.rst
docs/source/api-docs/hpcc_slurm/discover.rst
docs/source/api-docs/hpcc_slurm/index.rst
docs/source/api-docs/hpcc_slurm/launch.rst
docs/source/api-docs/hpcc_slurm/process.rst
docs/source/canary_cmake/cdash.rst
docs/source/canary_cmake/cmake.rst
docs/source/canary_cmake/ctest.rst
docs/source/canary_cmake/index.rst
docs/source/canary_gitlab/index.rst
docs/source/canary_gitlab/mr_report.rst
docs/source/canary_hpc/index.rst
docs/source/canary_hpc/resources.rst
docs/source/canary_hpc/run.rst
docs/source/canary_vvtest/index.rst
docs/source/dev/contributing.rst
docs/source/dev/flow.rst
docs/source/dev/index.rst
docs/source/dev/style.rst
docs/source/dot/Design.dot
docs/source/dot/Design.png
docs/source/dot/Design.svg
docs/source/dot/Design2.dot
docs/source/dot/Design2.pdf
docs/source/dot/Design2.svg
docs/source/dot/FileIcon.png
docs/source/dot/Flow.dot
docs/source/dot/Flow.png
docs/source/dot/FolderIcon.png
docs/source/dot/Session.dot
docs/source/dot/Session.pdf
docs/source/dot/TestFile.dot
docs/source/dot/TestFile.png
docs/source/dot/TestFile1.dot
docs/source/dot/TestFile1.png
docs/source/icon/Canary_icon2_bw_100.png
docs/source/icon/Canary_icon2_bw_200.png
docs/source/icon/Canary_icon2_bw_400.png
docs/source/icon/Canary_icon2_bw_50.png
docs/source/icon/Canary_icon2_bw_800.png
docs/source/icon/Canary_icon2_bw_800.svg
docs/source/icon/Canary_icon2_color_100.png
docs/source/icon/Canary_icon2_color_200.png
docs/source/icon/Canary_icon2_color_400.png
docs/source/icon/Canary_icon2_color_50.png
docs/source/icon/Canary_icon2_color_800.png
docs/source/icon/Canary_icon2_color_800.svg
docs/source/icon/Canary_icon3_bw_800.svg
docs/source/icon/Canary_icon3_color_800.svg
docs/source/icon/Canary_icon_bw_100.png
docs/source/icon/Canary_icon_bw_200.png
docs/source/icon/Canary_icon_bw_400.png
docs/source/icon/Canary_icon_bw_50.png
docs/source/icon/Canary_icon_bw_800.png
docs/source/icon/Canary_icon_bw_800.svg
docs/source/icon/Canary_icon_color_100.png
docs/source/icon/Canary_icon_color_200.png
docs/source/icon/Canary_icon_color_400.png
docs/source/icon/Canary_icon_color_50.png
docs/source/icon/Canary_icon_color_800.png
docs/source/icon/Canary_icon_color_800.svg
docs/source/images/Session.png
docs/source/images/Session0.png
docs/source/images/canary-bw.png
docs/source/images/canary.orig.jpeg
docs/source/images/canary.png
docs/source/presentation/abstract.md
docs/source/presentation/conclusion.rst
docs/source/presentation/extensibility.rst
docs/source/presentation/features.rst
docs/source/presentation/future.rst
docs/source/presentation/index.rst
docs/source/presentation/intro.rst
docs/source/presentation/outline.md
docs/source/presentation/performance.rst
docs/source/presentation/technical.hierarchical.rst
docs/source/presentation/technical.hpc.rst
docs/source/presentation/technical.plugin.rst
docs/source/presentation/technical.rst
docs/source/presentation/use-cases.rst
docs/source/release/2024.10.22.rst
docs/source/release/2024.12.10.rst
docs/source/release/2025.01.22.rst
docs/source/release/2025.03.25.rst
docs/source/release/2025.05.12.rst
docs/source/release/2025.06.12.rst
docs/source/release/index.rst
docs/source/release/pre.rst
docs/source/static/yaml_generator.py
docs/source/tutorial/assets.copy.rst
docs/source/tutorial/assets.link.rst
docs/source/tutorial/assets.rst
docs/source/tutorial/basic.first.rst
docs/source/tutorial/basic.other.rst
docs/source/tutorial/basic.rst
docs/source/tutorial/basic.second.rst
docs/source/tutorial/batch.args.rst
docs/source/tutorial/batch.basic.rst
docs/source/tutorial/batch.rst
docs/source/tutorial/dependencies.basecase.rst
docs/source/tutorial/dependencies.basic.rst
docs/source/tutorial/dependencies.multi.rst
docs/source/tutorial/dependencies.param.rst
docs/source/tutorial/dependencies.result.rst
docs/source/tutorial/dependencies.rst
docs/source/tutorial/index.rst
docs/source/tutorial/intro.examples.rst
docs/source/tutorial/intro.how.rst
docs/source/tutorial/intro.install.rst
docs/source/tutorial/intro.pyt.rst
docs/source/tutorial/intro.rst
docs/source/tutorial/intro.testcase.rst
docs/source/tutorial/intro.testfile.rst
docs/source/tutorial/intro.whatis.rst
docs/source/tutorial/intro.why.rst
docs/source/tutorial/parameterize.first.rst
docs/source/tutorial/parameterize.multi.rst
docs/source/tutorial/parameterize.rst
docs/source/tutorial/parameterize.second.rst
docs/source/tutorial/parameterize.special.rst
docs/source/tutorial/parameterize.types.rst
docs/source/tutorial/resource.defn.rst
docs/source/tutorial/resource.env.rst
docs/source/tutorial/resource.pool.rst
docs/source/tutorial/resource.reqd.rst
docs/source/tutorial/resource.rst
docs/source/tutorial/resource.spec.rst
docs/source/user/about.rst
docs/source/user/basics.resource.rst
docs/source/user/basics.rst
docs/source/user/basics.runtime.rst
docs/source/user/basics.status.rst
docs/source/user/basics.testcase.rst
docs/source/user/basics.testfile.rst
docs/source/user/basics.workspace.rst
docs/source/user/configuration.command-line.rst
docs/source/user/configuration.file.rst
docs/source/user/configuration.overview.rst
docs/source/user/configuration.rst
docs/source/user/configuration.sections.rst
docs/source/user/extending.command.rst
docs/source/user/extending.generator.rst
docs/source/user/extending.plugins.rst
docs/source/user/extending.report.rst
docs/source/user/extending.rst
docs/source/user/getting-help.rst
docs/source/user/getting-started.rst
docs/source/user/index.rst
docs/source/user/installing.rst
docs/source/user/reporting.html.rst
docs/source/user/reporting.json.rst
docs/source/user/reporting.junit.rst
docs/source/user/reporting.markdown.rst
docs/source/user/reporting.rst
docs/source/user/usage.copy_and_link.rst
docs/source/user/usage.describe.rst
docs/source/user/usage.enable.rst
docs/source/user/usage.execute_and_analyze.rst
docs/source/user/usage.filter.rst
docs/source/user/usage.finding_tests.rst
docs/source/user/usage.location.rst
docs/source/user/usage.log.rst
docs/source/user/usage.modules.rst
docs/source/user/usage.parameterize.rst
docs/source/user/usage.rcfiles.rst
docs/source/user/usage.rebaseline.rst
docs/source/user/usage.rerun.rst
docs/source/user/usage.rst
docs/source/user/usage.run.rst
docs/source/user/usage.status.rst
docs/source/user/usage.xstatus.rst
docs/source/user/util.executable.rst
docs/source/user/util.fs.rst
docs/source/user/util.rst
src/_canary/__init__.py
src/_canary/collect.py
src/_canary/conductor.py
src/_canary/database.py
src/_canary/enums.py
src/_canary/error.py
src/_canary/expression.py
src/_canary/generate.py
src/_canary/generator.py
src/_canary/hookspec.py
src/_canary/launcher.py
src/_canary/main.py
src/_canary/paramset.py
src/_canary/pluginmanager.py
src/_canary/protocols.py
src/_canary/py.typed
src/_canary/queue.py
src/_canary/queue_executor.py
src/_canary/rerun.py
src/_canary/rules.py
src/_canary/runtest.py
src/_canary/select.py
src/_canary/status.py
src/_canary/testcase.py
src/_canary/testexec.py
src/_canary/testinst.py
src/_canary/testspec.py
src/_canary/timekeeper.py
src/_canary/version.py
src/_canary/when.py
src/_canary/workspace.py
src/_canary/config/__init__.py
src/_canary/config/_machine.py
src/_canary/config/argparsing.py
src/_canary/config/config.py
src/_canary/config/linux.py
src/_canary/config/macos.py
src/_canary/config/schemas.py
src/_canary/plugins/__init__.py
src/_canary/plugins/types.py
src/_canary/plugins/builtin/__init__.py
src/_canary/plugins/builtin/addcommand.py
src/_canary/plugins/builtin/addoption.py
src/_canary/plugins/builtin/capture.py
src/_canary/plugins/builtin/email.py
src/_canary/plugins/builtin/html.py
src/_canary/plugins/builtin/json.py
src/_canary/plugins/builtin/junit.py
src/_canary/plugins/builtin/markdown.py
src/_canary/plugins/builtin/post_clean.py
src/_canary/plugins/builtin/pyt.py
src/_canary/plugins/builtin/repeat.py
src/_canary/plugins/builtin/testcase_generator.py
src/_canary/plugins/subcommands/__init__.py
src/_canary/plugins/subcommands/autodoc.py
src/_canary/plugins/subcommands/check.py
src/_canary/plugins/subcommands/collect.py
src/_canary/plugins/subcommands/config.py
src/_canary/plugins/subcommands/describe.py
src/_canary/plugins/subcommands/docs.py
src/_canary/plugins/subcommands/edit.py
src/_canary/plugins/subcommands/fetch.py
src/_canary/plugins/subcommands/find.py
src/_canary/plugins/subcommands/gc.py
src/_canary/plugins/subcommands/help.py
src/_canary/plugins/subcommands/info.py
src/_canary/plugins/subcommands/init.py
src/_canary/plugins/subcommands/location.py
src/_canary/plugins/subcommands/log.py
src/_canary/plugins/subcommands/rebaseline.py
src/_canary/plugins/subcommands/report.py
src/_canary/plugins/subcommands/rm.py
src/_canary/plugins/subcommands/run.py
src/_canary/plugins/subcommands/select.py
src/_canary/plugins/subcommands/selection.py
src/_canary/plugins/subcommands/status.py
src/_canary/plugins/subcommands/tree.py
src/_canary/plugins/subcommands/view.py
src/_canary/plugins/subcommands/common/__init__.py
src/_canary/resource_pool/__init__.py
src/_canary/resource_pool/adapter.py
src/_canary/resource_pool/gpu_select.py
src/_canary/resource_pool/hooks.py
src/_canary/resource_pool/rpool.py
src/_canary/resource_pool/schemas.py
src/_canary/third_party/__init__.py
src/_canary/third_party/argparsewriter.py
src/_canary/third_party/distro.py
src/_canary/third_party/monkeypatch.py
src/_canary/third_party/docstring_parser/LICENSE.md
src/_canary/third_party/docstring_parser/__init__.py
src/_canary/third_party/docstring_parser/attrdoc.py
src/_canary/third_party/docstring_parser/common.py
src/_canary/third_party/docstring_parser/epydoc.py
src/_canary/third_party/docstring_parser/google.py
src/_canary/third_party/docstring_parser/numpydoc.py
src/_canary/third_party/docstring_parser/parser.py
src/_canary/third_party/docstring_parser/py.typed
src/_canary/third_party/docstring_parser/rest.py
src/_canary/third_party/docstring_parser/util.py
src/_canary/third_party/imagesvg/__init__.py
src/_canary/third_party/programoutput/__init__.py
src/_canary/util/__init__.py
src/_canary/util/_difflib.py
src/_canary/util/banner.py
src/_canary/util/collections.py
src/_canary/util/compression.py
src/_canary/util/editor.py
src/_canary/util/entry_points.py
src/_canary/util/executable.py
src/_canary/util/filesystem.py
src/_canary/util/glyphs.py
src/_canary/util/graph.py
src/_canary/util/hash.py
src/_canary/util/json_helper.py
src/_canary/util/keyboard.py
src/_canary/util/logging.py
src/_canary/util/misc.py
src/_canary/util/module.py
src/_canary/util/multiprocessing.py
src/_canary/util/names.py
src/_canary/util/paramview.py
src/_canary/util/returncode.py
src/_canary/util/rich.py
src/_canary/util/rprobe.py
src/_canary/util/sendmail.py
src/_canary/util/shell.py
src/_canary/util/singleton.py
src/_canary/util/string.py
src/_canary/util/term.py
src/_canary/util/testing.py
src/_canary/util/time.py
src/canary/__init__.py
src/canary/__main__.py
src/canary/directives.py
src/canary/patterns.py
src/canary/py.typed
src/canary/examples/.gitignore
src/canary/examples/tests.json
src/canary/examples/analyze_only/analyze_only.pyt
src/canary/examples/basic/first/first.pyt
src/canary/examples/basic/second/add.py
src/canary/examples/basic/second/second.pyt
src/canary/examples/centered_space/centered_space.pyt
src/canary/examples/copy_and_link/copy.txt
src/canary/examples/copy_and_link/copy_and_link.pyt
src/canary/examples/copy_and_link/link.txt
src/canary/examples/ctest/CTestTestfile.cmake
src/canary/examples/ctest/resource_group_test_1.py
src/canary/examples/ctest/resource_group_test_2.py
src/canary/examples/depends_on/basic/a.pyt
src/canary/examples/depends_on/basic/depends_on_a.pyt
src/canary/examples/depends_on/multi/blt.pyt
src/canary/examples/depends_on/multi/green_eggs_and_ham.pyt
src/canary/examples/depends_on/multi/ingredients.pyt
src/canary/examples/depends_on/multi/kitchen_sink.py
src/canary/examples/depends_on/multi/kitchen_sink.pyt
src/canary/examples/depends_on/parameter/breakfast.pyt
src/canary/examples/depends_on/parameter/lunch.pyt
src/canary/examples/depends_on/result/depends_on_willfail.pyt
src/canary/examples/depends_on/result/willfail.pyt
src/canary/examples/enable/enable.pyt
src/canary/examples/execute_and_analyze/execute_and_analyze.pyt
src/canary/examples/instance_attributes/instance_attributes.pyt
src/canary/examples/parameterize/parameterize1.pyt
src/canary/examples/parameterize/parameterize2.pyt
src/canary/examples/parameterize/parameterize3.pyt
src/canary/examples/parameterize/parameterize4.pyt
src/canary/examples/plugin/my_command.py
src/canary/examples/random_space/random_space.pyt
src/canary/examples/rebaseline/rebaseline.pyt
src/canary/examples/rebaseline/test.base.out
src/canary/examples/resources/resources.pyt
src/canary/examples/status/diff.pyt
src/canary/examples/status/fail.pyt
src/canary/examples/status/pass.pyt
src/canary/examples/status/skip.pyt
src/canary/examples/status/timeout.pyt
src/canary/examples/timeoutx/timeout.pyt
src/canary/examples/vvt/test_exec_dir.vvt
src/canary/examples/xstatus/xdiff-fail.pyt
src/canary/examples/xstatus/xdiff.pyt
src/canary/examples/xstatus/xfail-code.pyt
src/canary/examples/xstatus/xfail-fail.pyt
src/canary/examples/xstatus/xfail.pyt
src/canary/tools/Canary.cmake
src/canary_amd/__init__.py
src/canary_cmake/COPYRIGHT
src/canary_cmake/README.md
src/canary_cmake/__init__.py
src/canary_cmake/ctest.py
src/canary_cmake/cdash/__init__.py
src/canary_cmake/cdash/cdash_html_summary.py
src/canary_cmake/cdash/gitlab_issue_generator.py
src/canary_cmake/cdash/interface.py
src/canary_cmake/cdash/xmlreporter.py
src/canary_cmake/cdash/validators/Done.xsd
src/canary_cmake/cdash/validators/Notes.xsd
src/canary_cmake/cdash/validators/README.md
src/canary_cmake/cdash/validators/Test.xsd
src/canary_cmake/cdash/validators/common.xsd
src/canary_cmake/tests/canary_cmake/CTestTestfile.cmake
src/canary_cmake/tests/canary_cmake/cdash_xml.py
src/canary_cmake/tests/canary_cmake/conftest.py
src/canary_cmake/tests/canary_cmake/ctest.py
src/canary_cmake/tests/canary_cmake/ctest_parser.py
src/canary_cmake/tests/canary_cmake/integration.py
src/canary_cmake/tests/canary_cmake/resource_spec.py
src/canary_cmake/tests/canary_cmake/subproject_labels.py
src/canary_cmake/tests/canary_cmake/issues/26/CTestTestfile.cmake
src/canary_cmake/tests/canary_cmake/issues/26/issue_26.py
src/canary_cmake/tests/canary_cmake/issues/86/CTestTestfile.cmake
src/canary_cmake/tests/canary_cmake/issues/86/issue_86.py
src/canary_cmake/tests/canary_cmake/issues/97/CTestTestfile.cmake
src/canary_cmake/tests/canary_cmake/issues/97/issue_97.py
src/canary_gitlab/__init__.py
src/canary_gitlab/gitlab.py
src/canary_gitlab/reporter.py
src/canary_gitlab/tests/test_zip.py
src/canary_hpc/COPYRIGHT
src/canary_hpc/README.md
src/canary_hpc/__init__.py
src/canary_hpc/argparsing.py
src/canary_hpc/batchexec.py
src/canary_hpc/batching.py
src/canary_hpc/batchspec.py
src/canary_hpc/binpack.py
src/canary_hpc/conductor.py
src/canary_hpc/executor.py
src/canary_hpc/queue.py
src/canary_hpc/status.py
src/canary_hpc/tests/canary_hpc/basic.py
src/canary_hpc/tests/canary_hpc/batching.py
src/canary_hpc/tests/canary_hpc/bfilter.py
src/canary_hpc/tests/canary_hpc/binpack.py
src/canary_hpc/tests/canary_hpc/bparsing.py
src/canary_hpc/tests/canary_hpc/conftest.py
src/canary_nvidia/__init__.py
src/canary_vvtest/COPYRIGHT
src/canary_vvtest/README.md
src/canary_vvtest/__init__.py
src/canary_vvtest/generator.py
src/canary_vvtest/scalar.py
src/canary_vvtest/tests/canary_vvtest/conftest.py
src/canary_vvtest/tests/canary_vvtest/to_seconds.py
src/canary_vvtest/tests/canary_vvtest/vvtest_generator.py
src/canary_vvtest/tests/canary_vvtest/vvtest_include.py
src/canary_vvtest/tests/canary_vvtest/vvtest_parse.py
src/canary_vvtest/tests/canary_vvtest/issues/85/issue_85.py
src/canary_wm.egg-info/PKG-INFO
src/canary_wm.egg-info/SOURCES.txt
src/canary_wm.egg-info/dependency_links.txt
src/canary_wm.egg-info/entry_points.txt
src/canary_wm.egg-info/requires.txt
src/canary_wm.egg-info/top_level.txt
tests/command.py
tests/conftest.py
tests/database.py
tests/examples.py
tests/finder.py
tests/generator.py
tests/instance.py
tests/parsing.py
tests/pathspec.py
tests/reporter.py
tests/resource_pool.py
tests/spec.py
tests/status.py
tests/when.py
tests/data/empire.pyt
tests/data/empire.vvt
tests/data/legacy_config.json
tests/data/generators/analyze-script.py
tests/data/generators/analyze.pyt
tests/data/generators/analyze_alt_flag.pyt
tests/data/generators/analyze_multi.vvt
tests/data/generators/analyze_script.pyt
tests/data/generators/link_when.pyt
tests/data/generators/link_when_1.txt
tests/data/generators/link_when_2.txt
tests/directives/analyze.py
tests/directives/baseline.py
tests/directives/depends_on.py
tests/directives/enable.py
tests/directives/keywords.py
tests/directives/parameterize.py
tests/directives/skipif.py
tests/directives/t_copy.py
tests/directives/t_link.py
tests/directives/timeout.py
tests/directives/xdiff.py
tests/directives/xfail.py
tests/environ/source_rcfile.py
tests/issues/20/issue-20-0.vvt
tests/issues/20/issue-20-1.vvt
tests/issues/20/issue_20.py
tests/issues/21/issue-21.vvt
tests/issues/21/issue_21.py
tests/issues/21/top_secret.txt
tests/issues/47/issue-47.vvt
tests/issues/47/issue_47.py
tests/issues/47/vvtest_directives.txt
tests/issues/62/issue-62.pyt
tests/issues/62/issue_62.py
tests/issues/80/issue-80.vvt
tests/issues/80/issue_80.py
tests/issues/84/issue-84.pyt
tests/issues/84/issue_84.py
tests/issues/89/issue_89.py
tests/issues/90/issue_90.py
tests/issues/98/test_issue_98.py
tests/util/_difflib.py
tests/util/graph.py
tests/util/img1.jpg
tests/util/img2.jpg
tests/util/img3.jpg
tests/util/names_tests.py
tests/util/string_tests.py
tests/util/time_tests.py