
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   TEST PROTOCOL
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Package       : unknown
    beakerlib RPM : beakerlib-1.29.3-2.fc38.noarch
    Test name     : unknown
    Test started  : 2024-05-09 11:18:45 CEST
    Test finished : 2024-05-09 11:20:32 CEST
    Test duration : 107 seconds
    Distro        : Fedora release 38 (Thirty Eight)
    Hostname      : nbubakov
    Architecture  : unknown
    CPUs          : 0 x 
    RAM size      : 2951 MB
    HDD size      : 58.44 GB

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Setup
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:18:45 ] :: [   PASS   ] :: Command 'pushd data' (Expected 0, got 0)
:: [ 11:18:45 ] :: [   PASS   ] :: Create run workdir (Expected 0, got 0)
:: [ 11:18:45 ] :: [   PASS   ] :: Command 'set -o pipefail' (Expected 0, got 0)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 0s
::   Assertions: 3 good, 0 bad
::   RESULT: PASS (Setup)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Core Functionality
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:18:50 ] :: [   PASS   ] :: Command 'tmt run --id /tmp/tmp.5RKXJMnJRD --verbose --all' (Expected 2, got 2)
:: [ 11:18:50 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.9jbv17qq' should contain 'url: http.*redhat.com.ui/#test_tmt/launches/all/[0-9]{4}' 
:: [ 11:18:50 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:18:50 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.9jbv17qq' should contain 'launch: /plan' 
:: [ 11:18:50 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.9jbv17qq | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:18:50 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "87e169c2-c901-4d02-8bc9-fe6477086043" should not equal "")
:: [ 11:18:50 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.9jbv17qq | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:18:50 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6653" should not equal "")
:: [ 11:18:50 ] :: [   LOG    ] :: Verify and get test data
:: [ 11:18:50 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.9jbv17qq' should contain 'test: /test/bad' 
:: [ 11:18:50 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.9jbv17qq | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:18:50 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{[1]}" should not equal "")
:: [ 11:18:50 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.9jbv17qq' should contain 'test: /test/good' 
:: [ 11:18:50 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.9jbv17qq | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:18:50 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{[2]}" should not equal "")
:: [ 11:18:50 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.9jbv17qq' should contain 'test: /test/weird' 
:: [ 11:18:50 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.9jbv17qq | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:18:50 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{[3]}" should not equal "")
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 5s
::   Assertions: 16 good, 0 bad
::   RESULT: PASS (Core Functionality)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Core Functionality - DEFAULT SETUP
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:18:50 ] :: [   LOG    ] :: REST API - Get info about the launch
:: [ 11:18:50 ] :: [   PASS   ] :: Assert the URL ID of launch is correct (Assert: '6653' should equal '6653')
:: [ 11:18:51 ] :: [   PASS   ] :: Assert the name of launch is correct (Assert: '/plan' should equal '/plan')
:: [ 11:18:51 ] :: [   PASS   ] :: Assert the status of launch is correct (Assert: 'FAILED' should equal 'FAILED')
:: [ 11:18:51 ] :: [   PASS   ] :: Assert the description of launch is correct (Assert: 'Testing the integration of tmt and Report Portal via its API' should equal 'Testing the integration of tmt and Report Portal via its API')
:: [ 11:18:51 ] :: [   PASS   ] :: Test attributes of the launch (context) 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'arch' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'x86_64' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'component' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tmt' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'compose' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'RHEL-8.9.0-20230323.20' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'distro' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'rhel-8' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'milestone' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'purpose' 
:: [ 11:18:51 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:52 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'subsystem' 
:: [ 11:18:52 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'baseos_tools' 
:: [ 11:18:52 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'tier' 
:: [ 11:18:52 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:52 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'trigger' 
:: [ 11:18:52 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'build' 
:: [ 11:18:52 ] :: [   LOG    ] :: REST API - Get info about the test item /bad
:: [ 11:18:52 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "281885" should not equal "")
:: [ 11:18:52 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/bad' should equal '/test/bad')
:: [ 11:18:52 ] :: [   PASS   ] :: Assert the status is correct (Assert: 'FAILED' should equal 'FAILED')
:: [ 11:18:52 ] :: [   PASS   ] :: Assert the description is correct (Assert: 'Failing test' should equal 'Failing test')
:: [ 11:18:53 ] :: [   LOG    ] :: Check the attributes for test /bad (context)
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'arch' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'x86_64' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'component' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tmt' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'compose' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'RHEL-8.9.0-20230323.20' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'distro' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'rhel-8' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'milestone' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'purpose' 
:: [ 11:18:53 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'subsystem' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'baseos_tools' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'tier' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'trigger' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'build' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'contact' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tester@redhat.com' 
:: [ 11:18:54 ] :: [   LOG    ] :: Check the parameters for test /bad (environment)
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'ENV_VAR' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'example_value' 
:: [ 11:18:54 ] :: [   PASS   ] :: File 'tmp_attributes.json' should not contain 'TMT_TREE' 
:: [ 11:18:54 ] :: [   LOG    ] :: REST API - Get all logs from the test /bad
:: [ 11:18:54 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'INFO' should equal 'INFO')
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Something bad happened!' should equal 'Something bad happened!')
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'ERROR' should equal 'ERROR')
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Something bad happened!' should equal 'Something bad happened!')
:: [ 11:18:55 ] :: [   LOG    ] :: REST API - Get info about the test item /good
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "281886" should not equal "")
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/good' should equal '/test/good')
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the status is correct (Assert: 'PASSED' should equal 'PASSED')
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the description is correct (Assert: 'Passing test' should equal 'Passing test')
:: [ 11:18:55 ] :: [   PASS   ] :: Assert the testCaseId is correct (Assert: '63f26fb7-69c4-4781-a06e-098e2b58129f' should equal '63f26fb7-69c4-4781-a06e-098e2b58129f')
:: [ 11:18:55 ] :: [   LOG    ] :: Check the attributes for test /good (context)
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'arch' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'x86_64' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'component' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tmt' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'compose' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'RHEL-8.9.0-20230323.20' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'distro' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'rhel-8' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'milestone' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'purpose' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'subsystem' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'baseos_tools' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'tier' 
:: [ 11:18:56 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'trigger' 
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'build' 
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'contact' 
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tester_2@redhat.com' 
:: [ 11:18:57 ] :: [   LOG    ] :: Check the parameters for test /good (environment)
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'ENV_VAR' 
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'example_value' 
:: [ 11:18:57 ] :: [   PASS   ] :: File 'tmp_attributes.json' should not contain 'TMT_TREE' 
:: [ 11:18:57 ] :: [   LOG    ] :: REST API - Get all logs from the test /good
:: [ 11:18:57 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'INFO' should equal 'INFO')
:: [ 11:18:57 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Everything's fine!' should equal 'Everything's fine!')
:: [ 11:18:57 ] :: [   LOG    ] :: REST API - Get info about the test item /weird
:: [ 11:18:58 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "281887" should not equal "")
:: [ 11:18:58 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/weird' should equal '/test/weird')
:: [ 11:18:58 ] :: [   PASS   ] :: Assert the status is correct (Assert: 'FAILED' should equal 'FAILED')
:: [ 11:18:58 ] :: [   PASS   ] :: Assert the description is correct (Assert: 'An error encountered' should equal 'An error encountered')
:: [ 11:18:58 ] :: [   LOG    ] :: Check the attributes for test /weird (context)
:: [ 11:18:58 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'arch' 
:: [ 11:18:58 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'x86_64' 
:: [ 11:18:58 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'component' 
:: [ 11:18:58 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tmt' 
:: [ 11:18:58 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'compose' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'RHEL-8.9.0-20230323.20' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'distro' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'rhel-8' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'milestone' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'purpose' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'subsystem' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'baseos_tools' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'tier' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'trigger' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'build' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should not contain 'contact' 
:: [ 11:18:59 ] :: [   LOG    ] :: Check the parameters for test /weird (environment)
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'ENV_VAR' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'example_value' 
:: [ 11:18:59 ] :: [   PASS   ] :: File 'tmp_attributes.json' should not contain 'TMT_TREE' 
:: [ 11:18:59 ] :: [   LOG    ] :: REST API - Get all logs from the test /weird
:: [ 11:19:00 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'INFO' should equal 'INFO')
:: [ 11:19:00 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'ERROR' should equal 'ERROR')
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 10s
::   Assertions: 112 good, 0 bad
::   RESULT: PASS (Core Functionality - DEFAULT SETUP)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - LAUNCH-PER-PLAN
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:19:16 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --launch-per-plan --launch '/plan/launch-per-plan' ' (Expected 2, got 2)
:: [ 11:19:16 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:19:16 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.C0CCnyfI' should contain 'launch: /plan/launch-per-plan' 
:: [ 11:19:16 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.C0CCnyfI | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:16 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "2be91b84-9aa1-4a6f-8b05-147716b1797b" should not equal "")
:: [ 11:19:16 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.C0CCnyfI | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:19:16 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6654" should not equal "")
:: [ 11:19:16 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.C0CCnyfI' should not contain 'suite:' 
:: [ 11:19:16 ] :: [   LOG    ] :: Verify and get test data
:: [ 11:19:16 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.C0CCnyfI' should contain 'test: /test/bad' 
:: [ 11:19:17 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.C0CCnyfI | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{ccf0be75-e246-4132-a32c-9c1148f676ad[1]}" should not equal "")
:: [ 11:19:17 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.C0CCnyfI' should contain 'test: /test/good' 
:: [ 11:19:17 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.C0CCnyfI | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{ccf0be75-e246-4132-a32c-9c1148f676ad[2]}" should not equal "")
:: [ 11:19:17 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.C0CCnyfI' should contain 'test: /test/weird' 
:: [ 11:19:17 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.C0CCnyfI | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{ccf0be75-e246-4132-a32c-9c1148f676ad[3]}" should not equal "")
:: [ 11:19:17 ] :: [   LOG    ] :: REST API - Get info about all launch items
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the item is no suite (Assert: 'false' should equal 'false')
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the item is no suite (Assert: 'false' should equal 'false')
:: [ 11:19:17 ] :: [   PASS   ] :: Assert the item is no suite (Assert: 'false' should equal 'false')
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 17s
::   Assertions: 20 good, 0 bad
::   RESULT: PASS (Extended Functionality - LAUNCH-PER-PLAN)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - SUITE-PER-PLAN
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:19:22 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/suite-per-plan' --launch-description 'Testing the integration of tmt and Report Portal via its API with suite-per-plan mapping'' (Expected 2, got 2)
:: [ 11:19:22 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:19:22 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.S4WY26Pu' should contain 'launch: /plan/suite-per-plan' 
:: [ 11:19:22 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.S4WY26Pu | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "0e160d2c-3266-4371-b9ce-b413f75e6f03" should not equal "")
:: [ 11:19:22 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.S4WY26Pu | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6655" should not equal "")
:: [ 11:19:22 ] :: [   LOG    ] :: Verify and get suite data
:: [ 11:19:22 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.S4WY26Pu' should contain 'suite: /plan' 
:: [ 11:19:22 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.S4WY26Pu | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "0e160d2c-3266-4371-b9ce-b413f75e6f03" should not equal "")
:: [ 11:19:22 ] :: [   LOG    ] :: Verify and get test data
:: [ 11:19:22 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.S4WY26Pu' should contain 'test: /test/bad' 
:: [ 11:19:22 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.S4WY26Pu | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{ccf0be75-e246-4132-a32c-9c1148f676ad[1]}" should not equal "")
:: [ 11:19:22 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.S4WY26Pu' should contain 'test: /test/good' 
:: [ 11:19:22 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.S4WY26Pu | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{ccf0be75-e246-4132-a32c-9c1148f676ad[2]}" should not equal "")
:: [ 11:19:22 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.S4WY26Pu' should contain 'test: /test/weird' 
:: [ 11:19:22 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.S4WY26Pu | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{ccf0be75-e246-4132-a32c-9c1148f676ad[3]}" should not equal "")
:: [ 11:19:22 ] :: [   LOG    ] :: REST API - Get info about the launch
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the URL ID of launch is correct (Assert: '6655' should equal '6655')
:: [ 11:19:22 ] :: [   PASS   ] :: Assert the name of launch is correct (Assert: '/plan/suite-per-plan' should equal '/plan/suite-per-plan')
:: [ 11:19:23 ] :: [   PASS   ] :: Assert the status of launch is correct (Assert: 'FAILED' should equal 'FAILED')
:: [ 11:19:23 ] :: [   PASS   ] :: Assert the description of launch is correct (Assert: 'Testing the integration of tmt and Report Portal via its API with suite-per-plan mapping' should equal 'Testing the integration of tmt and Report Portal via its API with suite-per-plan mapping')
:: [ 11:19:23 ] :: [   PASS   ] :: Test attributes of the launch (context) 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'arch' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'x86_64' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'component' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'tmt' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'compose' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'RHEL-8.9.0-20230323.20' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'distro' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'rhel-8' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'milestone' 
:: [ 11:19:23 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'purpose' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'subsystem' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'baseos_tools' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'tier' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'None' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'trigger' 
:: [ 11:19:24 ] :: [   PASS   ] :: File 'tmp_attributes_selection' should contain 'build' 
:: [ 11:19:24 ] :: [   LOG    ] :: REST API - Get info about all launch items
:: [ 11:19:24 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:24 ] :: [   PASS   ] :: Assert the item is a suite (Assert: 'true' should equal 'true')
:: [ 11:19:24 ] :: [   PASS   ] :: Assert the name of suite item /plan (Assert: '/plan' should equal '/plan')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the description of suite item /plan (Assert: 'Testing the integration of tmt and Report Portal via its API' should equal 'Testing the integration of tmt and Report Portal via its API')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the item is no suite (Assert: 'false' should equal 'false')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the name of test item /bad (Assert: '/test/bad' should equal '/test/bad')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the uuid of test item /bad (Assert: '938da64f-f1be-4487-b86b-5fbf1708ff36' should equal '938da64f-f1be-4487-b86b-5fbf1708ff36')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the item is no suite (Assert: 'false' should equal 'false')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the name of test item /good (Assert: '/test/good' should equal '/test/good')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the uuid of test item /good (Assert: '584ff348-429d-41d6-abb7-5c4714f9fc4b' should equal '584ff348-429d-41d6-abb7-5c4714f9fc4b')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the item is no suite (Assert: 'false' should equal 'false')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the name of test item /weird (Assert: '/test/weird' should equal '/test/weird')
:: [ 11:19:25 ] :: [   PASS   ] :: Assert the uuid of test item /weird (Assert: 'c2e32c1f-c656-4d87-a9ab-1930421f9c6a' should equal 'c2e32c1f-c656-4d87-a9ab-1930421f9c6a')
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 8s
::   Assertions: 54 good, 0 bad
::   RESULT: PASS (Extended Functionality - SUITE-PER-PLAN)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - HISTORY AGGREGATION
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:19:29 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/history-aggregation_1'' (Expected 2, got 2)
:: [ 11:19:29 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.gOg33r4p | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:29 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{bf10d4e9-fc11-4a26-8493-0ae6f9293b1c}" should not equal "")
:: [ 11:19:30 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/bad' should equal '/test/bad')
:: [ 11:19:30 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[1]" should not equal "")
:: [ 11:19:30 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.gOg33r4p | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:30 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{d2b7b1ab-b020-4922-baea-bfb70e31d2ed}" should not equal "")
:: [ 11:19:30 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/good' should equal '/test/good')
:: [ 11:19:30 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[2]" should not equal "")
:: [ 11:19:30 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.gOg33r4p | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:30 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{69ef4eae-d491-44bb-aebf-2890a87bed6d}" should not equal "")
:: [ 11:19:31 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/weird' should equal '/test/weird')
:: [ 11:19:31 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[3]" should not equal "")
:: [ 11:19:35 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/history-aggregation_2'' (Expected 2, got 2)
:: [ 11:19:35 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.4RcwIy5M | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:35 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{1da77935-8246-4314-b42e-e9536d88354e}" should not equal "")
:: [ 11:19:36 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/bad' should equal '/test/bad')
:: [ 11:19:36 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[1]" should not equal "")
:: [ 11:19:36 ] :: [   LOG    ] :: Verify the history is aggregated
:: [ 11:19:36 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:36 ] :: [   PASS   ] :: Assert the previous item in history (Assert: '281896' should equal '281896')
:: [ 11:19:36 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.4RcwIy5M | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:36 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{437526ae-7768-406e-8f90-fd062a077c03}" should not equal "")
:: [ 11:19:37 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/good' should equal '/test/good')
:: [ 11:19:37 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[2]" should not equal "")
:: [ 11:19:37 ] :: [   LOG    ] :: Verify the history is aggregated
:: [ 11:19:37 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:37 ] :: [   PASS   ] :: Assert the previous item in history (Assert: '281897' should equal '281897')
:: [ 11:19:37 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.4RcwIy5M | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:37 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{e37a55ff-d79e-4081-8ca2-1e33f4e026cb}" should not equal "")
:: [ 11:19:38 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/weird' should equal '/test/weird')
:: [ 11:19:38 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[3]" should not equal "")
:: [ 11:19:38 ] :: [   LOG    ] :: Verify the history is aggregated
:: [ 11:19:38 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:38 ] :: [   PASS   ] :: Assert the previous item in history (Assert: '281898' should equal '281898')
:: [ 11:19:43 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/history-aggregation_3' --exclude-variables ''' (Expected 2, got 2)
:: [ 11:19:43 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.23oqtzZN | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:43 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{5071c01c-6b55-4958-8abe-4732476c7712}" should not equal "")
:: [ 11:19:43 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/bad' should equal '/test/bad')
:: [ 11:19:43 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[1]" should not equal "")
:: [ 11:19:44 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'TMT_TREE' 
:: [ 11:19:44 ] :: [   LOG    ] :: Verify the history is not aggregated
:: [ 11:19:44 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:44 ] :: [   PASS   ] :: Assert the previous item is not in history (Assert: "null" should not equal "281900")
:: [ 11:19:44 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.23oqtzZN | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:44 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{4d4d377b-cbb0-4cc9-b12c-be7838d6fe6a}" should not equal "")
:: [ 11:19:45 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/good' should equal '/test/good')
:: [ 11:19:45 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[2]" should not equal "")
:: [ 11:19:45 ] :: [   PASS   ] :: Assert the test /good has a correct testCaseId (Assert: '63f26fb7-69c4-4781-a06e-098e2b58129f' should equal '63f26fb7-69c4-4781-a06e-098e2b58129f')
:: [ 11:19:45 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'TMT_TREE' 
:: [ 11:19:45 ] :: [   LOG    ] :: Verify the history is aggregated
:: [ 11:19:45 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:45 ] :: [   PASS   ] :: Assert the previous item is in history (Assert: '281901' should equal '281901')
:: [ 11:19:45 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.23oqtzZN | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:45 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69}" should not equal "")
:: [ 11:19:46 ] :: [   PASS   ] :: Assert the name is correct (Assert: '/test/weird' should equal '/test/weird')
:: [ 11:19:46 ] :: [   PASS   ] :: Assert the test id is not empty (Assert: "[3]" should not equal "")
:: [ 11:19:46 ] :: [   PASS   ] :: File 'tmp_attributes.json' should contain 'TMT_TREE' 
:: [ 11:19:46 ] :: [   LOG    ] :: Verify the history is not aggregated
:: [ 11:19:46 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:46 ] :: [   PASS   ] :: Assert the previous item is not in history (Assert: "null" should not equal "281902")
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 21s
::   Assertions: 55 good, 0 bad
::   RESULT: PASS (Extended Functionality - HISTORY AGGREGATION)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - NAME-BASED RERUN
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:19:51 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/name-based-rerun'' (Expected 2, got 2)
:: [ 11:19:51 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.LWERXa5m | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:51 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{[1]}" should not equal "")
:: [ 11:19:51 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.LWERXa5m | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:51 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{[2]}" should not equal "")
:: [ 11:19:51 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.LWERXa5m | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:51 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{[3]}" should not equal "")
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/name-based-rerun' --launch-rerun' (Expected 2, got 2)
:: [ 11:19:56 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:19:56 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.sYWXC1RH' should contain 'launch: /plan/name-based-rerun' 
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.sYWXC1RH | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "273844b3-f2e4-4c8d-872c-636877e0a1ec" should not equal "")
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.sYWXC1RH | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6659" should not equal "")
:: [ 11:19:56 ] :: [   LOG    ] :: Verify and get suite data
:: [ 11:19:56 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.sYWXC1RH' should contain 'suite: /plan' 
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.sYWXC1RH | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "273844b3-f2e4-4c8d-872c-636877e0a1ec" should not equal "")
:: [ 11:19:56 ] :: [   LOG    ] :: Verify and get test data
:: [ 11:19:56 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.sYWXC1RH' should contain 'test: /test/bad' 
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.sYWXC1RH | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[1]}" should not equal "")
:: [ 11:19:56 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.sYWXC1RH' should contain 'test: /test/good' 
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.sYWXC1RH | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[2]}" should not equal "")
:: [ 11:19:56 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.sYWXC1RH' should contain 'test: /test/weird' 
:: [ 11:19:56 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.sYWXC1RH | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[3]}" should not equal "")
:: [ 11:19:56 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.sYWXC1RH' should contain 'suite: /plan' 
:: [ 11:19:56 ] :: [   LOG    ] :: REST API - Get info about the launch
:: [ 11:19:56 ] :: [   PASS   ] :: Assert the launch is rerun (Assert: 'true' should equal 'true')
:: [ 11:19:56 ] :: [   LOG    ] :: REST API - Get info about all launch items
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: 'cbbaf1cf-72bf-4d65-a4d0-c9a759ab8150' should equal 'cbbaf1cf-72bf-4d65-a4d0-c9a759ab8150')
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the test item retry item has a correct UUID (Assert: '6240ee4c-25da-4cf1-a976-e7a23805ac5c' should equal '6240ee4c-25da-4cf1-a976-e7a23805ac5c')
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: '596a6835-47d2-492e-9d0f-be632280b283' should equal '596a6835-47d2-492e-9d0f-be632280b283')
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the test item retry item has a correct UUID (Assert: '90541d13-2d97-46d2-8826-b480f8067a94' should equal '90541d13-2d97-46d2-8826-b480f8067a94')
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: 'c50406a6-7d52-4edb-a7e0-071278a80b3d' should equal 'c50406a6-7d52-4edb-a7e0-071278a80b3d')
:: [ 11:19:57 ] :: [   PASS   ] :: Assert the test item retry item has a correct UUID (Assert: '851d3d07-ef3e-4614-9b6a-fbd1058e5495' should equal '851d3d07-ef3e-4614-9b6a-fbd1058e5495')
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 10s
::   Assertions: 34 good, 0 bad
::   RESULT: PASS (Extended Functionality - NAME-BASED RERUN)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - UUID-BASED RERUN
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:20:02 ] :: [   PASS   ] :: Command 'tmt run --verbose --all report --how reportportal --suite-per-plan --launch '/plan/UUID-based-rerun'' (Expected 2, got 2)
:: [ 11:20:02 ] :: [   LOG    ] :: Verify and get test data
:: [ 11:20:02 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.PRPqpGYO' should contain 'test: /test/bad' 
:: [ 11:20:02 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.PRPqpGYO | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:02 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[1]}" should not equal "")
:: [ 11:20:02 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.PRPqpGYO' should contain 'test: /test/good' 
:: [ 11:20:02 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.PRPqpGYO | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:02 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[2]}" should not equal "")
:: [ 11:20:02 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.PRPqpGYO' should contain 'test: /test/weird' 
:: [ 11:20:02 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.PRPqpGYO | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:02 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[3]}" should not equal "")
:: [ 11:20:05 ] :: [   PASS   ] :: Command 'tmt run --verbose --last --all report --how reportportal --suite-per-plan --launch '/plan/UUID-based-rerun' --again' (Expected 2, got 2)
:: [ 11:20:05 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:20:05 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.bX9RrBj4' should contain 'launch: /plan/UUID-based-rerun' 
:: [ 11:20:05 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.bX9RrBj4 | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:05 ] :: [   PASS   ] :: Command 'grep -A2 'launch:' /var/tmp/rlRun_LOG.bX9RrBj4 | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:05 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "6e407dc7-c74e-41a5-ba89-dba24953eab1" should not equal "")
:: [ 11:20:05 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.bX9RrBj4 | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:20:05 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6660" should not equal "")
:: [ 11:20:05 ] :: [   LOG    ] :: REST API - Get info about all launch items
:: [ 11:20:05 ] :: [   PASS   ] :: Assert the response has no error message (Assert: 'null' should equal 'null')
:: [ 11:20:05 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: 'f089ea0e-870f-4d04-8941-210f0880198e' should equal 'f089ea0e-870f-4d04-8941-210f0880198e')
:: [ 11:20:05 ] :: [   PASS   ] :: Assert the test1 id is not empty (Assert: "281915" should not equal "")
:: [ 11:20:05 ] :: [   LOG    ] :: REST API - Get all logs from the test1
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the response has no error message (Assert: 'null' should equal 'null')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'INFO' should equal 'INFO')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Something bad happened!' should equal 'Something bad happened!')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'ERROR' should equal 'ERROR')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Something bad happened!' should equal 'Something bad happened!')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'INFO' should equal 'INFO')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Something bad happened!' should equal 'Something bad happened!')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the level of the info log is correct (Assert: 'ERROR' should equal 'ERROR')
:: [ 11:20:06 ] :: [   PASS   ] :: Assert the message of the info log is correct (Assert: 'Something bad happened!' should equal 'Something bad happened!')
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 9s
::   Assertions: 29 good, 0 bad
::   RESULT: PASS (Extended Functionality - UUID-BASED RERUN)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - IDLE REPORT
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:20:10 ] :: [   PASS   ] :: Command 'tmt run discover report --verbose --how reportportal --suite-per-plan --launch '/plan/idle_report' --defect-type 'idle'' (Expected 3, got 3)
:: [ 11:20:10 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:20:10 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.W6Q6TiwF' should contain 'launch: /plan/idle_report' 
:: [ 11:20:10 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.W6Q6TiwF | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:10 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "cf89f9da-0ad8-4b1f-86c0-7d54db5cab4e" should not equal "")
:: [ 11:20:11 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.W6Q6TiwF | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6661" should not equal "")
:: [ 11:20:11 ] :: [   LOG    ] :: Verify and get test data
:: [ 11:20:11 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.W6Q6TiwF' should contain 'test: /test/bad' 
:: [ 11:20:11 ] :: [   PASS   ] :: Command 'grep -m1 -A1 'test:' /var/tmp/rlRun_LOG.W6Q6TiwF | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the test1 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[1]}" should not equal "")
:: [ 11:20:11 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.W6Q6TiwF' should contain 'test: /test/good' 
:: [ 11:20:11 ] :: [   PASS   ] :: Command 'grep -m2 -A1 'test:' /var/tmp/rlRun_LOG.W6Q6TiwF | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the test2 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[2]}" should not equal "")
:: [ 11:20:11 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.W6Q6TiwF' should contain 'test: /test/weird' 
:: [ 11:20:11 ] :: [   PASS   ] :: Command 'grep -m3 -A1 'test:' /var/tmp/rlRun_LOG.W6Q6TiwF | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the test3 uuid is not empty (Assert: "{4fe44206-99a0-4ebc-9348-4206196d5e69[3]}" should not equal "")
:: [ 11:20:11 ] :: [   LOG    ] :: REST API - Get info about all launch items
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the response has no error message (Assert: 'null' should equal 'null')
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the defect type was defined (Assert: '1' should equal '1')
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the defect type was defined (Assert: '1' should equal '1')
:: [ 11:20:11 ] :: [   PASS   ] :: Assert the defect type was defined (Assert: '1' should equal '1')
:: [ 11:20:16 ] :: [   PASS   ] :: Command 'tmt run --last --all report --verbose --how reportportal --suite-per-plan --launch '/plan/idle_report' --again' (Expected 2, got 2)
:: [ 11:20:16 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:20:16 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.Gqss6GHS' should contain 'launch: /plan/idle_report' 
:: [ 11:20:16 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.Gqss6GHS | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:16 ] :: [   PASS   ] :: Command 'grep -A2 'launch:' /var/tmp/rlRun_LOG.Gqss6GHS | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "cf89f9da-0ad8-4b1f-86c0-7d54db5cab4e" should not equal "")
:: [ 11:20:16 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.Gqss6GHS | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6661" should not equal "")
:: [ 11:20:16 ] :: [   LOG    ] :: REST API - Get info about all launch items
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the response has no error message (Assert: 'null' should equal 'null')
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: '8e3058ad-4fcf-44cb-b821-6a0897d75651' should equal '8e3058ad-4fcf-44cb-b821-6a0897d75651')
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the test1 id is not empty (Assert: "281919" should not equal "")
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: '2329043b-0a87-4e0d-ad32-376a3797d8dd' should equal '2329043b-0a87-4e0d-ad32-376a3797d8dd')
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the test2 id is not empty (Assert: "281920" should not equal "")
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the test item has correct UUID (Assert: '09ea7ec6-2623-4e5f-ab16-dd86be029fae' should equal '09ea7ec6-2623-4e5f-ab16-dd86be029fae')
:: [ 11:20:16 ] :: [   PASS   ] :: Assert the test3 id is not empty (Assert: "281921" should not equal "")
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 10s
::   Assertions: 33 good, 0 bad
::   RESULT: PASS (Extended Functionality - IDLE REPORT)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Extended Functionality - UPLOAD TO LAUNCH
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:20:21 ] :: [   PASS   ] :: Command 'tmt run --all report --verbose --how reportportal --suite-per-plan --launch '/plan/upload-to-launch'' (Expected 2, got 2)
:: [ 11:20:21 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:20:21 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.z6A5MEQH' should contain 'launch: /plan/upload-to-launch' 
:: [ 11:20:21 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.z6A5MEQH | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:21 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "d9609417-01b6-4ac6-b6a9-5e0f92076350" should not equal "")
:: [ 11:20:21 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.z6A5MEQH | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:20:21 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6662" should not equal "")
:: [ 11:20:21 ] :: [   LOG    ] :: REST API - Get info about all launch items (1)
:: [ 11:20:22 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:20:22 ] :: [   PASS   ] :: Assert launch contains suite and 3 test items (Assert: '4' should equal '4')
:: [ 11:20:26 ] :: [   PASS   ] :: Command 'tmt run --all report --verbose --how reportportal --suite-per-plan --upload-to-launch '6662'' (Expected 2, got 2)
:: [ 11:20:26 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:20:26 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.VP7ZtQQF' should contain 'launch: /plan/upload-to-launch' 
:: [ 11:20:26 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.VP7ZtQQF | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:26 ] :: [   PASS   ] :: Command 'grep -A2 'launch:' /var/tmp/rlRun_LOG.VP7ZtQQF | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:26 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "d9609417-01b6-4ac6-b6a9-5e0f92076350" should not equal "")
:: [ 11:20:26 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.VP7ZtQQF | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:20:26 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6662" should not equal "")
:: [ 11:20:26 ] :: [   PASS   ] :: Assert the launch uuid is same (Assert: 'd9609417-01b6-4ac6-b6a9-5e0f92076350' should equal 'd9609417-01b6-4ac6-b6a9-5e0f92076350')
:: [ 11:20:26 ] :: [   LOG    ] :: REST API - Get info about all launch items (2)
:: [ 11:20:27 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:20:27 ] :: [   PASS   ] :: Assert launch contains another suite and 3 test items (Assert: '8' should equal '8')
:: [ 11:20:31 ] :: [   PASS   ] :: Command 'tmt run --all report --verbose --how reportportal --launch-per-plan --upload-to-launch '6662'' (Expected 2, got 2)
:: [ 11:20:31 ] :: [   LOG    ] :: Verify and get launch data
:: [ 11:20:31 ] :: [   PASS   ] :: File '/var/tmp/rlRun_LOG.U6lF81i9' should contain 'launch: /plan/upload-to-launch' 
:: [ 11:20:31 ] :: [   PASS   ] :: Command 'grep -A1 'launch:' /var/tmp/rlRun_LOG.U6lF81i9 | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:31 ] :: [   PASS   ] :: Command 'grep -A2 'launch:' /var/tmp/rlRun_LOG.U6lF81i9 | tail -n1 | awk '{print $NF}' ' (Expected 0, got 0)
:: [ 11:20:31 ] :: [   PASS   ] :: Assert the launch uuid is not empty (Assert: "d9609417-01b6-4ac6-b6a9-5e0f92076350" should not equal "")
:: [ 11:20:31 ] :: [   PASS   ] :: Command 'grep 'url:' /var/tmp/rlRun_LOG.U6lF81i9 | awk '{print $NF}' | xargs basename' (Expected 0, got 0)
:: [ 11:20:31 ] :: [   PASS   ] :: Assert the launch id is not empty (Assert: "6662" should not equal "")
:: [ 11:20:31 ] :: [   PASS   ] :: Assert the response has no error message (Assert: 'd9609417-01b6-4ac6-b6a9-5e0f92076350' should equal 'd9609417-01b6-4ac6-b6a9-5e0f92076350')
:: [ 11:20:31 ] :: [   LOG    ] :: REST API - Get info about all launch items (3)
:: [ 11:20:32 ] :: [   PASS   ] :: Assert the response has no error message (Assert: '' should equal '')
:: [ 11:20:32 ] :: [   PASS   ] :: Assert launch contains another 3 test items (Assert: '11' should equal '11')
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 15s
::   Assertions: 28 good, 0 bad
::   RESULT: PASS (Extended Functionality - UPLOAD TO LAUNCH)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Cleanup
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:20:32 ] :: [   PASS   ] :: Remove run workdir (Expected 0, got 0)
:: [ 11:20:32 ] :: [   PASS   ] :: Command 'popd' (Expected 0, got 0)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 0s
::   Assertions: 2 good, 0 bad
::   RESULT: PASS (Cleanup)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   unknown
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:: [ 11:20:32 ] :: [   LOG    ] :: Phases fingerprint:  jn0ChV+x
:: [ 11:20:32 ] :: [   LOG    ] :: Asserts fingerprint: 4m097aGH
:: [ 11:20:32 ] :: [   LOG    ] :: JOURNAL XML: /var/tmp/beakerlib-TeIxmeM/journal.xml
:: [ 11:20:32 ] :: [   LOG    ] :: JOURNAL TXT: /var/tmp/beakerlib-TeIxmeM/journal.txt
:: [ 11:20:32 ] :: [   INFO   ] :: Deleting rlRun_LOG file(s)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::   Duration: 107s
::   Phases: 11 good, 0 bad
::   OVERALL RESULT: PASS (unknown)

