:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST PROTOCOL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Test run ID : 41 Package : unknown beakerlib RPM : beakerlib-1.33.3-1.fc45.noarch Test name : /tests/lint/test Test started : 2026-05-27 08:56:47 UTC Test finished : 2026-05-27 08:57:19 UTC Test duration : 32 seconds Distro : Fedora release 45 (Rawhide) Hostname : ip-172-31-31-123.us-east-2.compute.internal Architecture : unknown CPUs : 2 x AMD EPYC 7R13 Processor RAM size : 3780 MB HDD size : 399.69 GB :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:56:49 ] :: [ PASS ] :: Create tmp directory (Expected 0, got 0) :: [ 08:56:49 ] :: [ PASS ] :: Command 'cp -a data /tmp/tmp.6TX4wIVvB0' (Expected 0, got 0) :: [ 08:56:49 ] :: [ PASS ] :: Command 'cp -a data_sources /tmp/tmp.6TX4wIVvB0' (Expected 0, got 0) :: [ 08:56:49 ] :: [ PASS ] :: Command 'cp -a data_duplicate_ids /tmp/tmp.6TX4wIVvB0' (Expected 0, got 0) :: [ 08:56:49 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.6TX4wIVvB0/data' (Expected 0, got 0) :: [ 08:56:49 ] :: [ PASS ] :: Command 'set -o pipefail' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 6 good, 0 bad :: RESULT: PASS (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Perfect :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:56:50 ] :: [ PASS ] :: Command 'tmt test lint perfect' (Expected 0, got 0) :: [ 08:56:50 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.vxhzfjwm' should contain 'pass' :: [ 08:56:50 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.vxhzfjwm' should contain 'pass T001 correct keys are used' :: [ 08:56:50 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.vxhzfjwm' should not contain 'warn' :: [ 08:56:50 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.vxhzfjwm' should not contain 'fail' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Perfect) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Good :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:56:52 ] :: [ PASS ] :: Command 'tmt test lint good' (Expected 0, got 0) :: [ 08:56:52 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.fz2ZiLI4' should contain 'pass' :: [ 08:56:52 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.fz2ZiLI4' should contain 'warn' :: [ 08:56:52 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.fz2ZiLI4' should not contain 'fail' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 4 good, 0 bad :: RESULT: PASS (Good) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Old yaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:56:53 ] :: [ PASS ] :: Command 'tmt test lint old-yaml' (Expected 0, got 0) :: [ 08:56:53 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.ZX3c0JWz' should contain 'warn: /old-yaml:enabled - 'yes' is not of type 'boolean'' :: [ 08:56:53 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.ZX3c0JWz' should contain 'warn C000 fmf node failed schema validation' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 3 good, 0 bad :: RESULT: PASS (Old yaml) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Bad :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:56:54 ] :: [ PASS ] :: Command 'tmt test lint empty' (Expected 2, got 2) :: [ 08:56:55 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.kuTcn24w' should contain 'must be defined' :: [ 08:56:56 ] :: [ PASS ] :: Command 'tmt test lint bad-path' (Expected 1, got 1) :: [ 08:56:56 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.vyyEw63Y' should contain 'fail T004 test path '.*/data/not-a-path' does not exist' :: [ 08:56:57 ] :: [ PASS ] :: Command 'tmt test lint bad-not-absolute' (Expected 1, got 1) :: [ 08:56:57 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.h86w8ycd' should contain 'fail T003 directory path is not absolute' :: [ 08:56:57 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.h86w8ycd' should contain 'fail T004 test path '.*/data/not-absolute' does not exist' :: [ 08:56:58 ] :: [ PASS ] :: Command 'tmt test lint relevancy' (Expected 1, got 1) :: [ 08:56:58 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.7LLFLQtQ' should contain 'fail T005 relevancy has been obsoleted by adjust' :: [ 08:56:58 ] :: [ PASS ] :: File 'relevancy-list.fmf' should contain 'relevancy' :: [ 08:56:58 ] :: [ PASS ] :: File 'relevancy-list.fmf' should not contain 'adjust:' :: [ 08:56:58 ] :: [ PASS ] :: File 'relevancy-text.fmf' should contain 'relevancy' :: [ 08:56:58 ] :: [ PASS ] :: File 'relevancy-text.fmf' should not contain 'adjust:' :: [ 08:57:00 ] :: [ PASS ] :: Command 'tmt test lint bad-attribute' (Expected 1, got 1) :: [ 08:57:00 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.ElmaV5aL' should contain 'fail T001 unknown key "requires" is used' :: [ 08:57:00 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.ElmaV5aL' should contain 'fail T001 unknown key "serial_number" is used' :: [ 08:57:01 ] :: [ PASS ] :: Command 'tmt test lint coverage' (Expected 1, got 1) :: [ 08:57:01 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.XQeQv7I7' should contain 'fail T006 the 'coverage' field has been obsoleted by 'link'' :: [ 08:57:02 ] :: [ PASS ] :: Command 'tmt test lint library-missing-url-path' (Expected 0, got 0) :: [ 08:57:02 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.tgB796bL' should contain 'warn C000 fmf node failed schema validation' :: [ 08:57:02 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.tgB796bL' should contain 'is not valid under any of the given schemas' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 9s :: Assertions: 21 good, 0 bad :: RESULT: PASS (Bad) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Fix :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:57:04 ] :: [ PASS ] :: Command 'tmt test lint --fix relevancy' (Expected 0, got 0) :: [ 08:57:04 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.Wdo1QGQf' should contain 'warn C000 fmf node failed schema validation' :: [ 08:57:04 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.Wdo1QGQf' should contain 'fix T005 relevancy converted into adjust' :: [ 08:57:05 ] :: [ PASS ] :: Command 'tmt test lint --fix relevancy' (Expected 0, got 0) :: [ 08:57:05 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.lRQq7F5D' should contain 'pass C000 fmf node passes schema validation' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-list.fmf' should not contain 'relevancy' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-list.fmf' should contain '#comment' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-list.fmf' should contain 'adjust:' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-list.fmf' should contain 'when: distro == rhel' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-text.fmf' should not contain 'relevancy' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-text.fmf' should contain '#comment' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-text.fmf' should contain 'adjust:' :: [ 08:57:05 ] :: [ PASS ] :: File 'relevancy-text.fmf' should contain 'when: distro == rhel' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 13 good, 0 bad :: RESULT: PASS (Fix) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Manual test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 08:57:07 ] :: [ PASS ] :: Command 'tmt test lint /manual_true/correct_path/pass' (Expected 0, got 0) :: [ 08:57:07 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.YE9VO3f1' should contain 'pass T008 correct manual test syntax' :: [ 08:57:08 ] :: [ PASS ] :: Command 'tmt test lint /manual/manual_true/wrong_path' (Expected 1, got 1) :: [ 08:57:08 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.lmI31nFE' should contain 'fail T007 manual test path ".*/manual_test_passed/wrong_path.md" does not exist' :: [ 08:57:08 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.lmI31nFE' should contain 'fail T008 cannot open the manual test path: Unable to open '.*/manual_test_passed/wrong_path.md'.' :: [ 08:57:09 ] :: [ PASS ] :: Command 'tmt test lint /manual/manual_false' (Expected 0, got 0) :: [ 08:57:09 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.nwsBA3yb' should contain 'skip T008 not a manual test' :: [ 08:57:11 ] :: [ PASS ] :: Command 'tmt test lint /manual_true/correct_path/fail1' (Expected 0, got 0) :: [ 08:57:11 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.b5QcBXVL' should contain 'warn T008 unknown html heading "