For example, these two error messages are not particularly friendly:
$ sample-tester
ERROR:root:error reading manifest data:
no version specified in manifest sources: "/usr/local/[REDACTED]/sample-tester/tests/testdata/inputs/multidocs/ant.manifest.yaml", "/usr/local/[REDACTED]/sample-tester/tests/testdata/inputs/multidocs/ant.manifest.yaml"
ERROR:root:fatal error: ValueError('could not create test environments for convention "tag": Exception(\'error reading manifest data:\\n no version specified in manifest sources: "/usr/local/[REDACTED]/sample-tester/tests/testdata/inputs/multidocs/ant.manifest.yaml", "/usr/local/[REDACTED]/sample-tester/tests/testdata/inputs/multidocs/ant.manifest.yaml"\',)',)
ERROR: could not run tests because could not create test environments for convention "tag": Exception('error reading manifest data:\n no version specified in manifest sources: "/usr/local/[REDACTED]/sample-tester/tests/testdata/inputs/multidocs/ant.manifest.yaml", "/usr/local/[REDACTED]/sample-tester/tests/testdata/inputs/multidocs/ant.manifest.yaml"',)
usage: sample-tester [-h] [-c CONVENTION:ARG,ARG,...] [--xunit FILE] [-v {quiet,summary,detailed}] [-f] [-l {none,info,debug}]
[--envs TESTENV_FILTER] [--suites SUITE_FILTER] [--cases CASE_FILTER] [--version] [--fail-fast]
...
and
$ sample-tester /tmp/jeff.manifest.yaml
ERROR:root:fatal error: KeyError('test',)
ERROR: could not run tests because 'test'
usage: sample-tester [-h] [-c CONVENTION:ARG,ARG,...] [--xunit FILE] [-v {quiet,summary,detailed}] [-f] [-l {none,info,debug}]
[--envs TESTENV_FILTER] [--suites SUITE_FILTER] [--cases CASE_FILTER] [--version] [--fail-fast]
For example, these two error messages are not particularly friendly:
and