:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:48 ] :: [ BEGIN ] :: Create tmp directory :: actually running 'tmp=$(mktemp -d)' :: [ 08:50:48 ] :: [ PASS ] :: Create tmp directory (Expected 0, got 0) :: [ 08:50:48 ] :: [ BEGIN ] :: Running 'cp -r /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/discover/default-0/tests/examples/plugins /tmp/tmp.ZI4BmwnlZj' :: [ 08:50:48 ] :: [ PASS ] :: Command 'cp -r /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/discover/default-0/tests/examples/plugins /tmp/tmp.ZI4BmwnlZj' (Expected 0, got 0) :: [ 08:50:48 ] :: [ BEGIN ] :: Running 'cp -a data /tmp/tmp.ZI4BmwnlZj' :: [ 08:50:48 ] :: [ PASS ] :: Command 'cp -a data /tmp/tmp.ZI4BmwnlZj' (Expected 0, got 0) :: [ 08:50:49 ] :: [ BEGIN ] :: Running 'pushd /tmp/tmp.ZI4BmwnlZj' /tmp/tmp.ZI4BmwnlZj /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/discover/default-0/tests/tests/plugins :: [ 08:50:49 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.ZI4BmwnlZj' (Expected 0, got 0) python3-3.14.5-1.fc45.x86_64 :: [ 08:50:49 ] :: [ BEGIN ] :: Running 'python3 -m venv --system-site-package venv' :: [ 08:50:51 ] :: [ PASS ] :: Command 'python3 -m venv --system-site-package venv' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Setup) tmt-report-result: saving /Setup output /tmp/tmp.iBihTzGFrD into /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/Setup/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Using entry_points :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:50:51 ] :: [ BEGIN ] :: Running 'source venv/bin/activate' :: [ 08:50:51 ] :: [ PASS ] :: Command 'source venv/bin/activate' (Expected 0, got 0) :: [ 08:50:51 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run discover -h example --help' Unsupported discover method 'example'. :: [ 08:50:52 ] :: [ PASS ] :: Command 'python3 $(which tmt) run discover -h example --help' (Expected 2, got 2) :: [ 08:50:52 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.BkL0dPQa' should contain 'Unsupported discover method' :: [ 08:50:52 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run provision -h example --help' hint: You can use the local method to execute tests directly on your localhost. See tmt run provision --help for all available provision options. Unsupported provision method 'example'. :: [ 08:50:53 ] :: [ PASS ] :: Command 'python3 $(which tmt) run provision -h example --help' (Expected 2, got 2) :: [ 08:50:53 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.pw0u3MY4' should contain 'Unsupported provision method' :: [ 08:50:53 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) -r data lint --enable-check C000 --enforce-check C000' warn: /:discover - {'how': 'example', 'path': 'some/random/path'} is not valid under any of the given schemas warn: /:provision - {'how': 'example'} is not valid under any of the given schemas / warn: /:discover - {'how': 'example', 'path': 'some/random/path', 'name': 'default-0'} is not valid under any of the given schemas warn: /:provision - {'how': 'example', 'name': 'default-0'} is not valid under any of the given schemas warn -> fail C000 value of "how" is not "fmf" warn -> fail C000 key "path" not recognized by schema /schemas/discover/shell warn -> fail C000 value of "how" is not "shell" warn -> fail C000 value of "how" is not "artemis" warn -> fail C000 value of "how" is not "beaker" warn -> fail C000 value of "how" is not "bootc" warn -> fail C000 value of "how" is not "connect" warn -> fail C000 value of "how" is not "container" warn -> fail C000 value of "how" is not "local" warn -> fail C000 value of "how" is not "minute" warn -> fail C000 key "name" not recognized by schema /schemas/provision/mock warn -> fail C000 value of "how" is not "mock" warn -> fail C000 value of "how" is not "virtual" warn -> fail C000 fmf node failed schema validation Lint checks on all :: [ 08:50:55 ] :: [ PASS ] :: Command 'python3 $(which tmt) -r data lint --enable-check C000 --enforce-check C000' (Expected 1, got 1) :: [ 08:50:55 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.YlcG134x' should contain 'fail\s*C000 fmf node failed schema validation' :: [ 08:50:55 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.YlcG134x' should contain 'fail\s*C000 key "path" not recognized' :: [ 08:50:55 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.YlcG134x' should contain 'fail\s*C000 value of "how" is not' :: [ 08:50:55 ] :: [ BEGIN ] :: Running 'pip install ./plugins' Processing ./plugins Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: tmt in /usr/lib/python3.14/site-packages (from demo-plugins==0.0.1) (1.75.0.dev3+g5793f160e) Requirement already satisfied: click>=8.0.3 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (8.3.3) Requirement already satisfied: docutils>=0.16 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (0.22.4) Requirement already satisfied: fmf>=1.7.0 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (1.7.0) Requirement already satisfied: jinja2>=2.11.3 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (3.1.6) Requirement already satisfied: packaging>=20.9 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (26.2) Requirement already satisfied: pint>=0.16.1 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (0.25.3) Requirement already satisfied: pydantic>=1.10.14 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (2.13.4) Requirement already satisfied: pygments>=2.7.4 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (2.20.0) Requirement already satisfied: requests>=2.25.1 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (2.33.1) Requirement already satisfied: ruamel-yaml-clib in /usr/lib64/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (0.2.15) Requirement already satisfied: ruamel-yaml>=0.16.6 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (0.19.1) Requirement already satisfied: urllib3<3.0,>=1.26.5 in /usr/lib/python3.14/site-packages (from tmt->demo-plugins==0.0.1) (2.7.0) Requirement already satisfied: filelock in /usr/lib/python3.14/site-packages (from fmf>=1.7.0->tmt->demo-plugins==0.0.1) (3.20.3) Requirement already satisfied: jsonschema in /usr/lib/python3.14/site-packages (from fmf>=1.7.0->tmt->demo-plugins==0.0.1) (4.26.0) Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib64/python3.14/site-packages (from jinja2>=2.11.3->tmt->demo-plugins==0.0.1) (3.0.2) Requirement already satisfied: flexcache>=0.3 in /usr/lib/python3.14/site-packages (from pint>=0.16.1->tmt->demo-plugins==0.0.1) (0.3) Requirement already satisfied: flexparser>=0.4 in /usr/lib/python3.14/site-packages (from pint>=0.16.1->tmt->demo-plugins==0.0.1) (0.4) Requirement already satisfied: platformdirs>=2.1.0 in /usr/lib/python3.14/site-packages (from pint>=0.16.1->tmt->demo-plugins==0.0.1) (4.9.1) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/lib/python3.14/site-packages (from pint>=0.16.1->tmt->demo-plugins==0.0.1) (4.15.0) Requirement already satisfied: annotated-types>=0.6.0 in /usr/lib/python3.14/site-packages (from pydantic>=1.10.14->tmt->demo-plugins==0.0.1) (0.7.0) Requirement already satisfied: pydantic-core==2.46.4 in /usr/lib64/python3.14/site-packages (from pydantic>=1.10.14->tmt->demo-plugins==0.0.1) (2.46.4) Requirement already satisfied: typing-inspection>=0.4.2 in /usr/lib/python3.14/site-packages (from pydantic>=1.10.14->tmt->demo-plugins==0.0.1) (0.4.2) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests>=2.25.1->tmt->demo-plugins==0.0.1) (3.4.7) Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests>=2.25.1->tmt->demo-plugins==0.0.1) (3.15) Requirement already satisfied: attrs>=22.2.0 in /usr/lib/python3.14/site-packages (from jsonschema->fmf>=1.7.0->tmt->demo-plugins==0.0.1) (26.1.0) Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/lib/python3.14/site-packages (from jsonschema->fmf>=1.7.0->tmt->demo-plugins==0.0.1) (2025.9.1) Requirement already satisfied: referencing>=0.28.4 in /usr/lib/python3.14/site-packages (from jsonschema->fmf>=1.7.0->tmt->demo-plugins==0.0.1) (0.37.0) Requirement already satisfied: rpds-py>=0.25.0 in /usr/lib64/python3.14/site-packages (from jsonschema->fmf>=1.7.0->tmt->demo-plugins==0.0.1) (0.30.0) Building wheels for collected packages: demo-plugins Building wheel for demo-plugins (pyproject.toml): started Building wheel for demo-plugins (pyproject.toml): finished with status 'done' Created wheel for demo-plugins: filename=demo_plugins-0.0.1-py2.py3-none-any.whl size=5649 sha256=08fe1b20adf7d3d9431b0b34569bdf2a0b74099c3357081bac605d1fdf2e29c7 Stored in directory: /tmp/pip-ephem-wheel-cache-szm8xk23/wheels/5a/ea/29/b14bc246765dc34f83078bba45c65f46a3786bfe5cd653a320 Successfully built demo-plugins Installing collected packages: demo-plugins Successfully installed demo-plugins-0.0.1 :: [ 08:50:57 ] :: [ PASS ] :: Command 'pip install ./plugins' (Expected 0, got 0) :: [ 08:50:57 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run discover -h example --help' Usage: tmt run discover [OPTIONS] A concise summary of what the plugin does Here goes the detailed plugin description which is displayed in the --help message. It is recommended to include a couple of configuration examples as well. Options: -h, --how example|fmf|shell Use specified method for discover phase. --insert Add this phase instead of overwriting the existing ones. --update Update existing phase. Use --name to specify which one, or omit --name and update all existing phases. --update-missing Update existing phase, but make changes to fields that were not set by fmf data or previous command line options. Use --name to specify which one, or omit --name and update all existing phases. --allowed-how PATTERN If set, only how matching given regular expression is allowed. --name TEXT Name of the existing phase which should be updated when '--update' is used. --order INTEGER Order in which the phase should be handled. -u, --url URL External URL containing the metadata tree. Current git repository used by default. See url-content-type key for details on what content is accepted. --url-content-type git|archive How to handle the url key. -r, --ref REVISION Branch, tag or commit specifying the desired git revision. Defaults to the remote repository's default branch if url was set or to the current HEAD of the current repository. Additionally, one can set ref dynamically. This is possible using a special file in tmt format stored in the default branch of a tests repository. This special file should contain rules assigning attribute ref in an adjust block, for example depending on a test run context. Dynamic ref assignment is enabled whenever a test plan reference has the format ref: @FILEPATH. --dist-git-source Download DistGit sources and rpmbuild -bp them (can be skipped). --dist-git-type fedora|centos|redhat|local Use the provided DistGit handler instead of the auto detection. Useful when running from forked repositories. --dist-git-download-only Just download the sources. No rpmbuild -bp, nor installation of require or buildddeps happens. --dist-git-install-builddeps Install package build dependencies according to the specfile. --dist-git-require PACKAGE Additional required package to be present before sources are prepared. The rpm-build package itself is installed automatically. --require-test NAMES A list of test names that must be discovered during the run. If an execute step is present, these tests must also be executed. If any of the specified tests are not discovered or executed, an exception is raised. -p, --path ROOT Path to the metadata tree root. -v, --verbose Show more details. Use multiple times to raise verbosity. -d, --debug Provide debugging information. Repeat to see more details. -q, --quiet Be quiet. Exit code is just enough for me. --log-topic key-normalization|cli-invocations|command-events|adjust-decisions|help-rendering|policy If specified, --debug and --verbose would emit logs also for these topics. -f, --force Overwrite existing files and step data. -n, --dry Run in dry mode. No changes, please. --again Run again, even if already done before. --feeling-safe WARNING: with this option, tmt would be allowed to make potentially dangerous actions. For example, some metadata keys may cause scripts being executed on the runner. Do not use this option unless you trust metadata consumed by tmt, or unless you know what you are doing. --exposable-runner-devices PATTERN Guests may require access to devices of the runner, and only devices whose path matches any of the regular expressions passed to this option would be made accessible. --help Show this message and exit. :: [ 08:50:58 ] :: [ PASS ] :: Command 'python3 $(which tmt) run discover -h example --help' (Expected 0, got 0) :: [ 08:50:58 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run provision -h example --help' Usage: tmt run provision [OPTIONS] Provision guest using nothing. Just example Minimal configuration using the latest nothing image: provision: how: example Full configuration example: provision: how: example Options: -h, --how artemis|beaker|bootc|connect|container|example|local|mock|virtual.testcloud Use specified method for provision phase. --insert Add this phase instead of overwriting the existing ones. --update Update existing phase. Use --name to specify which one, or omit --name and update all existing phases. --update-missing Update existing phase, but make changes to fields that were not set by fmf data or previous command line options. Use --name to specify which one, or omit --name and update all existing phases. --allowed-how PATTERN If set, only how matching given regular expression is allowed. --name TEXT Name of the existing phase which should be updated when '--update' is used. --order INTEGER Order in which the phase should be handled. -w, --what WHAT Example how to pass value. -s, --switch Example how to enable something. -v, --verbose Show more details. Use multiple times to raise verbosity. -d, --debug Provide debugging information. Repeat to see more details. -q, --quiet Be quiet. Exit code is just enough for me. --log-topic key-normalization|cli-invocations|command-events|adjust-decisions|help-rendering|policy If specified, --debug and --verbose would emit logs also for these topics. -f, --force Overwrite existing files and step data. -n, --dry Run in dry mode. No changes, please. --again Run again, even if already done before. --feeling-safe WARNING: with this option, tmt would be allowed to make potentially dangerous actions. For example, some metadata keys may cause scripts being executed on the runner. Do not use this option unless you trust metadata consumed by tmt, or unless you know what you are doing. --exposable-runner-devices PATTERN Guests may require access to devices of the runner, and only devices whose path matches any of the regular expressions passed to this option would be made accessible. --help Show this message and exit. :: [ 08:50:59 ] :: [ PASS ] :: Command 'python3 $(which tmt) run provision -h example --help' (Expected 0, got 0) :: [ 08:50:59 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) -r data lint --enable-check C000 --enforce-check C000' / pass C000 fmf node passes schema validation Lint checks on all :: [ 08:51:01 ] :: [ PASS ] :: Command 'python3 $(which tmt) -r data lint --enable-check C000 --enforce-check C000' (Expected 0, got 0) :: [ 08:51:01 ] :: [ BEGIN ] :: Running 'pip uninstall -y demo-plugins' Found existing installation: demo-plugins 0.0.1 Uninstalling demo-plugins-0.0.1: Successfully uninstalled demo-plugins-0.0.1 :: [ 08:51:01 ] :: [ PASS ] :: Command 'pip uninstall -y demo-plugins' (Expected 0, got 0) :: [ 08:51:01 ] :: [ BEGIN ] :: Running 'deactivate' :: [ 08:51:01 ] :: [ PASS ] :: Command 'deactivate' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 10s :: Assertions: 15 good, 0 bad :: RESULT: PASS (Using entry_points) tmt-report-result: saving /Using-entry-points output /tmp/tmp.68MRhljpXw into /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/Using-entry-points/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Using TMT_PLUGINS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:51:01 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run discover -h example --help' Unsupported discover method 'example'. :: [ 08:51:02 ] :: [ PASS ] :: Command 'python3 $(which tmt) run discover -h example --help' (Expected 2, got 2) :: [ 08:51:02 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.W02QiThV' should contain 'Unsupported discover method' :: [ 08:51:02 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run provision -h example --help' hint: You can use the local method to execute tests directly on your localhost. See tmt run provision --help for all available provision options. Unsupported provision method 'example'. :: [ 08:51:04 ] :: [ PASS ] :: Command 'python3 $(which tmt) run provision -h example --help' (Expected 2, got 2) :: [ 08:51:04 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.pC3yLRBQ' should contain 'Unsupported provision method' :: [ 08:51:04 ] :: [ BEGIN ] :: Running 'export TMT_PLUGINS=./plugins/example' :: [ 08:51:04 ] :: [ PASS ] :: Command 'export TMT_PLUGINS=./plugins/example' (Expected 0, got 0) :: [ 08:51:04 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run discover -h example --help' Usage: tmt run discover [OPTIONS] A concise summary of what the plugin does Here goes the detailed plugin description which is displayed in the --help message. It is recommended to include a couple of configuration examples as well. Options: -h, --how example|fmf|shell Use specified method for discover phase. --insert Add this phase instead of overwriting the existing ones. --update Update existing phase. Use --name to specify which one, or omit --name and update all existing phases. --update-missing Update existing phase, but make changes to fields that were not set by fmf data or previous command line options. Use --name to specify which one, or omit --name and update all existing phases. --allowed-how PATTERN If set, only how matching given regular expression is allowed. --name TEXT Name of the existing phase which should be updated when '--update' is used. --order INTEGER Order in which the phase should be handled. -u, --url URL External URL containing the metadata tree. Current git repository used by default. See url-content-type key for details on what content is accepted. --url-content-type git|archive How to handle the url key. -r, --ref REVISION Branch, tag or commit specifying the desired git revision. Defaults to the remote repository's default branch if url was set or to the current HEAD of the current repository. Additionally, one can set ref dynamically. This is possible using a special file in tmt format stored in the default branch of a tests repository. This special file should contain rules assigning attribute ref in an adjust block, for example depending on a test run context. Dynamic ref assignment is enabled whenever a test plan reference has the format ref: @FILEPATH. --dist-git-source Download DistGit sources and rpmbuild -bp them (can be skipped). --dist-git-type fedora|centos|redhat|local Use the provided DistGit handler instead of the auto detection. Useful when running from forked repositories. --dist-git-download-only Just download the sources. No rpmbuild -bp, nor installation of require or buildddeps happens. --dist-git-install-builddeps Install package build dependencies according to the specfile. --dist-git-require PACKAGE Additional required package to be present before sources are prepared. The rpm-build package itself is installed automatically. --require-test NAMES A list of test names that must be discovered during the run. If an execute step is present, these tests must also be executed. If any of the specified tests are not discovered or executed, an exception is raised. -p, --path ROOT Path to the metadata tree root. -v, --verbose Show more details. Use multiple times to raise verbosity. -d, --debug Provide debugging information. Repeat to see more details. -q, --quiet Be quiet. Exit code is just enough for me. --log-topic key-normalization|cli-invocations|command-events|adjust-decisions|help-rendering|policy If specified, --debug and --verbose would emit logs also for these topics. -f, --force Overwrite existing files and step data. -n, --dry Run in dry mode. No changes, please. --again Run again, even if already done before. --feeling-safe WARNING: with this option, tmt would be allowed to make potentially dangerous actions. For example, some metadata keys may cause scripts being executed on the runner. Do not use this option unless you trust metadata consumed by tmt, or unless you know what you are doing. --exposable-runner-devices PATTERN Guests may require access to devices of the runner, and only devices whose path matches any of the regular expressions passed to this option would be made accessible. --help Show this message and exit. :: [ 08:51:05 ] :: [ PASS ] :: Command 'python3 $(which tmt) run discover -h example --help' (Expected 0, got 0) :: [ 08:51:05 ] :: [ BEGIN ] :: Running 'python3 $(which tmt) run provision -h example --help' Usage: tmt run provision [OPTIONS] Provision guest using nothing. Just example Minimal configuration using the latest nothing image: provision: how: example Full configuration example: provision: how: example Options: -h, --how artemis|beaker|bootc|connect|container|example|local|mock|virtual.testcloud Use specified method for provision phase. --insert Add this phase instead of overwriting the existing ones. --update Update existing phase. Use --name to specify which one, or omit --name and update all existing phases. --update-missing Update existing phase, but make changes to fields that were not set by fmf data or previous command line options. Use --name to specify which one, or omit --name and update all existing phases. --allowed-how PATTERN If set, only how matching given regular expression is allowed. --name TEXT Name of the existing phase which should be updated when '--update' is used. --order INTEGER Order in which the phase should be handled. -w, --what WHAT Example how to pass value. -s, --switch Example how to enable something. -v, --verbose Show more details. Use multiple times to raise verbosity. -d, --debug Provide debugging information. Repeat to see more details. -q, --quiet Be quiet. Exit code is just enough for me. --log-topic key-normalization|cli-invocations|command-events|adjust-decisions|help-rendering|policy If specified, --debug and --verbose would emit logs also for these topics. -f, --force Overwrite existing files and step data. -n, --dry Run in dry mode. No changes, please. --again Run again, even if already done before. --feeling-safe WARNING: with this option, tmt would be allowed to make potentially dangerous actions. For example, some metadata keys may cause scripts being executed on the runner. Do not use this option unless you trust metadata consumed by tmt, or unless you know what you are doing. --exposable-runner-devices PATTERN Guests may require access to devices of the runner, and only devices whose path matches any of the regular expressions passed to this option would be made accessible. --help Show this message and exit. :: [ 08:51:06 ] :: [ PASS ] :: Command 'python3 $(which tmt) run provision -h example --help' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 7 good, 0 bad :: RESULT: PASS (Using TMT_PLUGINS) tmt-report-result: saving /Using-TMT-PLUGINS output /tmp/tmp.jbNltrtqc4 into /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/Using-TMT-PLUGINS/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:51:06 ] :: [ BEGIN ] :: Running 'popd' /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/discover/default-0/tests/tests/plugins :: [ 08:51:06 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 08:51:06 ] :: [ BEGIN ] :: Remove tmp directory :: actually running 'rm -r /tmp/tmp.ZI4BmwnlZj' :: [ 08:51:06 ] :: [ PASS ] :: Remove tmp directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 2 good, 0 bad :: RESULT: PASS (Cleanup) tmt-report-result: saving /Cleanup output /tmp/tmp.yBydcAOZ20 into /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/Cleanup/output.txt tmt-report-result: adding to the result file /var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/data/tmt-report-results.yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: /tests/plugins :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:51:07 ] :: [ LOG ] :: Phases fingerprint: 3TFH3dbq :: [ 08:51:07 ] :: [ LOG ] :: Asserts fingerprint: l6S5eGMO File '/var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15/journal.xml' already stored in '/var/ARTIFACTS/work-advancedm608c7wg/plans/features/advanced/execute/data/guest/default-0/tests/plugins-15'. :: [ 08:51:07 ] :: [ INFO ] :: Deleting rlRun_LOG file(s) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 19s :: Phases: 4 good, 0 bad :: OVERALL RESULT: PASS (/tests/plugins)