pytest-recap Test Report

Summary

111 tests ran in 1.356838 seconds (1s)
Session Metadata
Warnings (44)
NodeidWhenMessageCategoryFilenameLinenoOutcomeLongrepr
collectUnknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.htmlPytestUnknownMarkWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_sleep.py6NoneNone
demo-tests/orig/test_basic.py::test_basic_warningruntestapi v1, should use functions from v2UserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_basic.py108NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...Warning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py10NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...UserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py11NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...DeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py12NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...SyntaxWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py13NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...RuntimeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py14NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...FutureWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py15NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...PendingDeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py16NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...UnicodeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py18NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...BytesWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py19NoneNone
demo-tests/orig/test_errors.py::test_1_fails_with_warningruntestYadda yadda yadda ...UserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py21NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...Warning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py27NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...UserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py28NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...DeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py29NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...SyntaxWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py30NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...RuntimeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py31NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...FutureWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py32NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...PendingDeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py33NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...UnicodeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py35NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...BytesWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py36NoneNone
demo-tests/orig/test_errors.py::test_2_passes_with_warningruntestYadda yadda yadda ...UserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_errors.py38NoneNone
demo-tests/orig/test_single_xpass_xfail.py::test0_xfailruntestYou ave been warned!Warning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_single_xpass_xfail.py14NoneNone
demo-tests/orig/test_single_xpass_xfail.py::test0_xpassruntestYou ave been warned!Warning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_single_xpass_xfail.py26NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py10NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahUserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py11NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahDeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py12NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahSyntaxWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py13NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahRuntimeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py14NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahFutureWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py15NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahPendingDeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py16NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahUnicodeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py18NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahBytesWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py19NoneNone
demo-tests/orig/test_warnings.py::test_1_fails_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahUserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py21NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py27NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahUserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py28NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahDeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py29NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahSyntaxWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py30NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahRuntimeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py31NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahFutureWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py32NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahPendingDeprecationWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py33NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahUnicodeWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py35NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahBytesWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py36NoneNone
demo-tests/orig/test_warnings.py::test_2_passes_with_warningruntestBob Loblaw's Law Blog goes Blah Blah BlahUserWarning/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_warnings.py38NoneNone
Errors (7)
NodeidWhenMessageCategoryFilenameLinenoOutcomeLongrepr
demo-tests/orig/test_0.py::test0_warningsetupNoneNoneNoneNonefailedfile /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py, line 122 def test0_warning(capstdlog): E fixture 'capstdlog' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixture, fake_data, include_metadata_in_junit_xml, json_metadata, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory > use 'pytest --fixtures [testpath]' for help on them. /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py:122
demo-tests/orig/test_0.py::test_flaky_3setupNoneNoneNoneNonefailedfile /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py, line 131 @pytest.mark.flaky(reruns=3) def test_flaky_3(capstderr): E fixture 'capstderr' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixture, fake_data, include_metadata_in_junit_xml, json_metadata, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory > use 'pytest --fixtures [testpath]' for help on them. /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py:131
demo-tests/orig/test_1.py::test_14_causes_error_pass_stderr_stdout_stdlogsetupNoneNoneNoneNonefailedfile /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py, line 346 def test_14_causes_error_pass_stderr_stdout_stdlog(fake_data, fixture_for_fun, logger): E fixture 'fixture_for_fun' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixtureure, fake_data, include_metadata_in_junit_xml, json_metadata, log_testname, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory > use 'pytest --fixtures [testpath]' for help on them. /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py:346
demo-tests/orig/test_1.py::test_15_causes_error_fail_stderr_stdout_stdlogsetupNoneNoneNoneNonefailedfile /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py, line 358 def test_15_causes_error_fail_stderr_stdout_stdlog(fake_data, fixture_for_fun, logger): E fixture 'fixture_for_fun' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixtureure, fake_data, include_metadata_in_junit_xml, json_metadata, log_testname, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory > use 'pytest --fixtures [testpath]' for help on them. /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py:358
demo-tests/orig/test_2.py::test_c_errorsetupNoneNoneNoneNonefailedfake_data = 'Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut per... sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?' logger = @pytest.fixture def error_fixtureure(fake_data, logger): logger.critical(fake_data) logger.error(fake_data) logger.warning(fake_data) logger.info(fake_data) logger.debug(fake_data) > assert 0 E assert 0 demo-tests/orig/test_2.py:17: AssertionError
demo-tests/orig/test_issue_1004.py::test_footeardownNoneNoneNoneNonefailed@pytest.fixture def bad(): yield > raise Exception E Exception demo-tests/orig/test_issue_1004.py:7: Exception
demo-tests/orig/test_issue_1004.py::test_foo2teardownNoneNoneNoneNonefailed@pytest.fixture def bad(): yield > raise Exception E Exception demo-tests/orig/test_issue_1004.py:7: Exception
Rerun Test Groups (10)
Group IdFinal OutcomeNum RerunsTest Nodeids
demo-tests/orig/test_1.py::test_flaky_2passed1demo-tests/orig/test_1.py::test_flaky_2
demo-tests/orig/test_1.py::test_flaky_3passed1demo-tests/orig/test_1.py::test_flaky_3
demo-tests/orig/test_issue_1004.py::test_fooerror0demo-tests/orig/test_issue_1004.py::test_foo
demo-tests/orig/test_rerun_random.py::test_flaky_2passed2demo-tests/orig/test_rerun_random.py::test_flaky_2
demo-tests/orig/test_0.py::test_always_rerunfailed2demo-tests/orig/test_0.py::test_always_rerun
demo-tests/orig/test_1.py::test_flaky_always_failfailed2demo-tests/orig/test_1.py::test_flaky_always_fail
demo-tests/orig/test_issue_1004.py::test_foo2error0demo-tests/orig/test_issue_1004.py::test_foo2
demo-tests/orig/test_rerun_fixed.py::test_flaky_1failed2demo-tests/orig/test_rerun_fixed.py::test_flaky_1
demo-tests/orig/test_rerun_fixed.py::test_flaky_2failed2demo-tests/orig/test_rerun_fixed.py::test_flaky_2
demo-tests/orig/test_rerun_random.py::test_flaky_always_failfailed2demo-tests/orig/test_rerun_random.py::test_flaky_always_fail

Test Results

Show outcomes:
Test Outcome Duration (s) Start Stop
demo-tests/orig/test_0.py::test0_1_fail_capturing failed 0.000853 2025-05-29T16:05:44.773651+00:00 2025-05-29T16:05:44.774504+00:00
Captured stdout:
FAIL this stdout is captured
FAIL this stdout is also captured
Captured stderr:
FAIL this stderr is captured
FAIL this stderr is also captured
Captured log:
INFO     conftest:test_0.py:39 ​​​
WARNING  conftest:test_0.py:42 FAIL this log is captured
WARNING  conftest:test_0.py:46 FAIL is this log captured?
WARNING  conftest:test_0.py:49 FAIL this log is also captured
CRITICAL conftest:test_0.py:50 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
ERROR    conftest:test_0.py:51 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
INFO     conftest:test_0.py:53 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Error/Traceback:
capsys = <_pytest.capture.CaptureFixture object at 0x10c16b670>
fake_data = 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
logger = 

    def test0_1_fail_capturing(capsys, fake_data, logger):
        logger.info(ZWS_X3)
        print("FAIL this stdout is captured")
        print("FAIL this stderr is captured", file=sys.stderr)
        logger.warning("FAIL this log is captured")
        with capsys.disabled():
            print("FAIL stdout not captured, going directly to sys.stdout")
            print("FAIL stderr not captured, going directly to sys.stderr", file=sys.stderr)
            logger.warning("FAIL is this log captured?")
        print("FAIL this stdout is also captured")
        print("FAIL this stderr is also captured", file=sys.stderr)
        logger.warning("FAIL this log is also captured")
        logger.critical(fake_data)
        logger.error(fake_data)
        # logger.warning(fake_data)
        logger.info(fake_data)
        # logger.debug(fake_data)
        # logger.info(ZWJ_X3)
>       assert False
E       assert False

demo-tests/orig/test_0.py:56: AssertionError
demo-tests/orig/test_0.py::test_always_rerun failed 0.000392 2025-05-29T16:05:44.815993+00:00 2025-05-29T16:05:44.816385+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
tmp_path = PosixPath('/private/var/folders/pd/fvjgwfx97wb95q5t2k168sxr0000gn/T/pytest-of-jwr003/pytest-137/test_always_rerun2')

    @pytest.mark.flaky(reruns=2)
    def test_always_rerun(tmp_path):
        state_file = tmp_path / "rerun_state.txt"
        if not state_file.exists():
            state_file.write_text("fail")
>           assert False, "Fail first run"
E           AssertionError: Fail first run
E           assert False

demo-tests/orig/test_0.py:144: AssertionError
demo-tests/orig/test_1.py::test_random_logs failed 0.000151 2025-05-29T16:05:44.820699+00:00 2025-05-29T16:05:44.820850+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
fake_data = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a...ariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;'
logger = 

    def test_random_logs(fake_data, logger):
>       log_making_fixture()
E       TypeError: log_making_fixture() missing 2 required positional arguments: 'fake_data' and 'logger'

demo-tests/orig/test_1.py:27: TypeError
demo-tests/orig/test_1.py::test_b_fail failed 0.000362 2025-05-29T16:05:44.829358+00:00 2025-05-29T16:05:44.829720+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:51 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur;
ERROR    conftest:test_1.py:52 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur;
WARNING  conftest:test_1.py:53 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur;
INFO     conftest:test_1.py:54 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur;
DEBUG    conftest:test_1.py:55 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur;
Error/Traceback:
fake_data = 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut ... sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur;'
logger = 

    def test_b_fail(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0
E       assert 0

demo-tests/orig/test_1.py:56: AssertionError
demo-tests/orig/test_1.py::test_g_eval_parameterized[6*9-42] failed 0.00039 2025-05-29T16:05:44.864569+00:00 2025-05-29T16:05:44.864959+00:00
Captured stdout:
Testing 6*9 == 42
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:142 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
ERROR    conftest:test_1.py:143 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
WARNING  conftest:test_1.py:144 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
INFO     conftest:test_1.py:145 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_1.py:146 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
Error/Traceback:
fake_data = 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;'
test_input = '6*9', expected = 42, logger = 

    @pytest.mark.parametrize("test_input, expected", [("3+5", 8), ("2+4", 6), ("6*9", 42)])
    def test_g_eval_parameterized(fake_data, test_input, expected, logger):
        print(f"Testing {test_input} == {expected}")
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert eval(test_input) == expected
E       AssertionError: assert 54 == 42
E        +  where 54 = eval('6*9')

demo-tests/orig/test_1.py:147: AssertionError
demo-tests/orig/test_1.py::test_2_fails_and_has_logging_output failed 0.000316 2025-05-29T16:05:44.872579+00:00 2025-05-29T16:05:44.872895+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:168 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
ERROR    conftest:test_1.py:169 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
WARNING  conftest:test_1.py:170 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
INFO     conftest:test_1.py:171 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_1.py:172 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Error/Traceback:
fake_data = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a...st laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.'
logger = 

    def test_2_fails_and_has_logging_output(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0 == 1
E       assert 0 == 1

demo-tests/orig/test_1.py:173: AssertionError
demo-tests/orig/test_1.py::test_3_fails failed 0.000305 2025-05-29T16:05:44.879457+00:00 2025-05-29T16:05:44.879762+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:177 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
ERROR    conftest:test_1.py:178 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
WARNING  conftest:test_1.py:179 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
INFO     conftest:test_1.py:180 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
DEBUG    conftest:test_1.py:181 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
Error/Traceback:
fake_data = 'Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint ... totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;'
logger = 

    def test_3_fails(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0
E       assert 0

demo-tests/orig/test_1.py:182: AssertionError
demo-tests/orig/test_1.py::test_8_causes_a_warning failed 0.000274 2025-05-29T16:05:44.895453+00:00 2025-05-29T16:05:44.895727+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:236 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
ERROR    conftest:test_1.py:237 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
WARNING  conftest:test_1.py:238 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
INFO     conftest:test_1.py:239 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
DEBUG    conftest:test_1.py:240 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
Error/Traceback:
fake_data = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a...st laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?'
logger = 

    def test_8_causes_a_warning(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert api_v1() == 1
E       TypeError: api_v1() missing 2 required positional arguments: 'fake_data' and 'logger'

demo-tests/orig/test_1.py:241: TypeError
demo-tests/orig/test_1.py::test_9_lorem_fails failed 0.00019 2025-05-29T16:05:44.902443+00:00 2025-05-29T16:05:44.902633+00:00
Captured stdout:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

    At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
capsys = <_pytest.capture.CaptureFixture object at 0x10c170cd0>, logger = 

    def test_9_lorem_fails(capsys, logger):
        lorem = """"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    
        Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
    
        At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat."""
        print(lorem)
>       assert False
E       assert False

demo-tests/orig/test_1.py:253: AssertionError
demo-tests/orig/test_1.py::test_10_fail_capturing failed 0.000285 2025-05-29T16:05:44.908817+00:00 2025-05-29T16:05:44.909102+00:00
Captured stdout:
FAIL this stdout is captured
Captured stderr:
FAIL this stderr is captured
Captured log:
WARNING  conftest:test_1.py:259 FAIL this log is captured
Error/Traceback:
fake_data = 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, ... ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?'
capsys = <_pytest.capture.CaptureFixture object at 0x10c13af70>, logger = 

    def test_10_fail_capturing(fake_data, capsys, logger):
        print("FAIL this stdout is captured")
        print("FAIL this stderr is captured", file=sys.stderr)
        logger.warning("FAIL this log is captured")
>       with capsys.disabled(logger):

demo-tests/orig/test_1.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../.local/share/uv/python/cpython-3.9.16-macos-x86_64-none/lib/python3.9/contextlib.py:263: in helper
    return _GeneratorContextManager(func, args, kwds)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
func = 
args = (<_pytest.capture.CaptureFixture object at 0x10c13af70>, ), kwds = {}

    def __init__(self, func, args, kwds):
>       self.gen = func(*args, **kwds)
E       TypeError: disabled() takes 1 positional argument but 2 were given

../../.local/share/uv/python/cpython-3.9.16-macos-x86_64-none/lib/python3.9/contextlib.py:87: TypeError
demo-tests/orig/test_1.py::test_10b_failed_capturing failed 0.000232 2025-05-29T16:05:44.931305+00:00 2025-05-29T16:05:44.931537+00:00
Captured stdout:
FAILED this stdout is captured
Captured stderr:
FAILED this stderr is captured
Captured log:
WARNING  conftest:test_1.py:278 FAILED this log is captured
Error/Traceback:
fake_data = 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo?'
capsys = <_pytest.capture.CaptureFixture object at 0x10c1dd280>, logger = 

    def test_10b_failed_capturing(fake_data, capsys, logger):
        print("FAILED this stdout is captured")
        print("FAILED this stderr is captured", file=sys.stderr)
        logger.warning("FAILED this log is captured")
>       with capsys.disabled(logger):

demo-tests/orig/test_1.py:279: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../.local/share/uv/python/cpython-3.9.16-macos-x86_64-none/lib/python3.9/contextlib.py:263: in helper
    return _GeneratorContextManager(func, args, kwds)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
func = 
args = (<_pytest.capture.CaptureFixture object at 0x10c1dd280>, ), kwds = {}

    def __init__(self, func, args, kwds):
>       self.gen = func(*args, **kwds)
E       TypeError: disabled() takes 1 positional argument but 2 were given

../../.local/share/uv/python/cpython-3.9.16-macos-x86_64-none/lib/python3.9/contextlib.py:87: TypeError
demo-tests/orig/test_1.py::test_11_pass_capturing failed 0.000233 2025-05-29T16:05:44.946322+00:00 2025-05-29T16:05:44.946555+00:00
Captured stdout:
PASS this stdout is captured
Captured stderr:
PASS this stderr is captured
Captured log:
WARNING  conftest:test_1.py:297 PASS this log is captured
Error/Traceback:
fake_data = 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, ... ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua;'
capsys = <_pytest.capture.CaptureFixture object at 0x10c1345b0>, logger = 

    def test_11_pass_capturing(fake_data, capsys, logger):
        print("\nPASS this stdout is captured")
        print("PASS this stderr is captured", file=sys.stderr)
        logger.warning("PASS this log is captured")
>       with capsys.disabled(log_testname, logger):

demo-tests/orig/test_1.py:298: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../.local/share/uv/python/cpython-3.9.16-macos-x86_64-none/lib/python3.9/contextlib.py:263: in helper
    return _GeneratorContextManager(func, args, kwds)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
func = 
args = (<_pytest.capture.CaptureFixture object at 0x10c1345b0>, , )
kwds = {}

    def __init__(self, func, args, kwds):
>       self.gen = func(*args, **kwds)
E       TypeError: disabled() takes 1 positional argument but 3 were given

../../.local/share/uv/python/cpython-3.9.16-macos-x86_64-none/lib/python3.9/contextlib.py:87: TypeError
demo-tests/orig/test_1.py::test_12_fails_and_has_stdout failed 0.000416 2025-05-29T16:05:44.961582+00:00 2025-05-29T16:05:44.961998+00:00
Captured stdout:
this test fails
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:318 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
ERROR    conftest:test_1.py:319 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
WARNING  conftest:test_1.py:320 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
INFO     conftest:test_1.py:321 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
DEBUG    conftest:test_1.py:322 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
Error/Traceback:
fake_data = 'Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?'
logger = 

    def test_12_fails_and_has_stdout(fake_data, logger):
        print("this test fails")
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0 == 1
E       assert 0 == 1

demo-tests/orig/test_1.py:323: AssertionError
demo-tests/orig/test_1.py::test_16_fail_compare_dicts_for_pytest_icdiff failed 0.00081 2025-05-29T16:05:44.971649+00:00 2025-05-29T16:05:44.972459+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
logger = 

    def test_16_fail_compare_dicts_for_pytest_icdiff(logger):
        listofStrings = ["Hello", "hi", "there", "look", "at", "this"]
        listofInts = [7, 10, 45, 23, 18, 77]
        assert len(listofStrings) == len(listofInts)
>       assert listofStrings == listofInts
E       AssertionError: assert ['Hello', 'hi... 'at', 'this'] == [7, 10, 45, 23, 18, 77]
E         
E         At index 0 diff: 'Hello' != 7
E         Use -v to get more diff

demo-tests/orig/test_1.py:374: AssertionError
demo-tests/orig/test_1.py::test_flaky_always_fail failed 0.000129 2025-05-29T16:05:45.007385+00:00 2025-05-29T16:05:45.007514+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
logger = 

    @pytest.mark.flaky(reruns=2)
    def test_flaky_always_fail(logger):
        # time.sleep(random.uniform(0.1, 0.75))
>       assert False
E       assert False

demo-tests/orig/test_1.py:404: AssertionError
demo-tests/orig/test_2.py::test_b_fail failed 0.000289 2025-05-29T16:05:45.020350+00:00 2025-05-29T16:05:45.020639+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:30 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
ERROR    conftest:test_2.py:31 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
WARNING  conftest:test_2.py:32 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
INFO     conftest:test_2.py:33 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_2.py:34 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
Error/Traceback:
fake_data = 'Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut per...plicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;'
logger = 

    def test_b_fail(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0
E       assert 0

demo-tests/orig/test_2.py:35: AssertionError
demo-tests/orig/test_basic.py::test_basic_fail_1 failed 0.000475 2025-05-29T16:05:45.034819+00:00 2025-05-29T16:05:45.035294+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_basic.py:42 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:43 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:44 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:45 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:46 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:47 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:48 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:49 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:50 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:51 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_basic.py:52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
Error/Traceback:
fake_data = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna a... id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?'
logger = 

    def test_basic_fail_1(fake_data, logger):
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
>       assert 1 == 2
E       assert 1 == 2

demo-tests/orig/test_basic.py:53: AssertionError
demo-tests/orig/test_class.py::TestClass1::test_two failed 0.000145 2025-05-29T16:05:45.045367+00:00 2025-05-29T16:05:45.045512+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
self = 

    def test_two(self):
        x = "hello"
>       assert hasattr(x, "check")
E       AssertionError: assert False
E        +  where False = hasattr('hello', 'check')

demo-tests/orig/test_class.py:8: AssertionError
demo-tests/orig/test_class.py::TestClass2::test_one failed 0.000157 2025-05-29T16:05:45.047149+00:00 2025-05-29T16:05:45.047306+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
self = 

    def test_one(self):
        x = "that"
>       assert "e" in x
E       AssertionError: assert 'e' in 'that'

demo-tests/orig/test_class.py:17: AssertionError
demo-tests/orig/test_class.py::TestClass2::test_two failed 0.000335 2025-05-29T16:05:45.048836+00:00 2025-05-29T16:05:45.049171+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
self = 

    def test_two(self):
        x = "goodbye"
>       assert x == "hello"
E       AssertionError: assert 'goodbye' == 'hello'
E         
E         - hello
E         + goodbye

demo-tests/orig/test_class.py:21: AssertionError
demo-tests/orig/test_errors.py::test_1_fails_with_warning failed 0.000215 2025-05-29T16:05:45.050766+00:00 2025-05-29T16:05:45.050981+00:00
Captured stdout:
This test fails with warnings. See Warnings section for info.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
def test_1_fails_with_warning():
        print("This test fails with warnings. See Warnings section for info.")
        warnings.warn(Warning(fake_data(50, 200)))
        warnings.warn(UserWarning(fake_data(55, 205)))
        warnings.warn(DeprecationWarning(fake_data(55, 205)))
        warnings.warn(SyntaxWarning(fake_data(55, 205)))
        warnings.warn(RuntimeWarning(fake_data(55, 205)))
        warnings.warn(FutureWarning(fake_data(55, 205)))
        warnings.warn(PendingDeprecationWarning(fake_data(55, 205)))
        warnings.warn(ImportWarning(fake_data(55, 205)))
        warnings.warn(UnicodeWarning(fake_data(55, 205)))
        warnings.warn(BytesWarning(fake_data(55, 205)))
        warnings.warn(ResourceWarning(fake_data(55, 205)))
        warnings.warn((fake_data(55, 205)))
>       assert False
E       assert False

demo-tests/orig/test_errors.py:22: AssertionError
demo-tests/orig/test_hoefling.py::test_1 failed 0.000343 2025-05-29T16:05:45.058828+00:00 2025-05-29T16:05:45.059171+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_hoefling.py:13 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

ERROR    conftest:test_hoefling.py:14 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

WARNING  conftest:test_hoefling.py:15 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

INFO     conftest:test_hoefling.py:16 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

DEBUG    conftest:test_hoefling.py:17 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.
Error/Traceback:
logger = 

    def test_1(logger):
        logger.critical(LOREM)
        logger.error(LOREM)
        logger.warning(LOREM)
        logger.info(LOREM)
        logger.debug(LOREM)
>       assert False
E       assert False

demo-tests/orig/test_hoefling.py:18: AssertionError
demo-tests/orig/test_hoefling.py::test_2 failed 0.000302 2025-05-29T16:05:45.061242+00:00 2025-05-29T16:05:45.061544+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_hoefling.py:22 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

ERROR    conftest:test_hoefling.py:23 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

WARNING  conftest:test_hoefling.py:24 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

INFO     conftest:test_hoefling.py:25 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

DEBUG    conftest:test_hoefling.py:26 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.
Error/Traceback:
logger = 

    def test_2(logger):
        logger.critical(LOREM)
        logger.error(LOREM)
        logger.warning(LOREM)
        logger.info(LOREM)
        logger.debug(LOREM)
>       raise RuntimeError("call error")
E       RuntimeError: call error

demo-tests/orig/test_hoefling.py:27: RuntimeError
demo-tests/orig/test_issue_1004.py::test_foo2 failed 0.000122 2025-05-29T16:05:45.066377+00:00 2025-05-29T16:05:45.066499+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
bad = None

    def test_foo2(bad):
>       assert False
E       assert False

demo-tests/orig/test_issue_1004.py:15: AssertionError
demo-tests/orig/test_logging.py::test_random_bulk_logs failed 0.000111 2025-05-29T16:05:45.069393+00:00 2025-05-29T16:05:45.069504+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
def test_random_bulk_logs():
        for _ in range(8):
>           random_bulk_logs()
E           TypeError: random_bulk_logs() missing 1 required positional argument: 'fake_logs'

demo-tests/orig/test_logging.py:35: TypeError
demo-tests/orig/test_rerun_fixed.py::test_flaky_1 failed 0.000128 2025-05-29T16:05:45.074627+00:00 2025-05-29T16:05:45.074755+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_1():
        global outcome
        global new_outcome
        new_outcome = True
>       assert outcome
E       assert False

demo-tests/orig/test_rerun_fixed.py:12: AssertionError
demo-tests/orig/test_rerun_fixed.py::test_flaky_2 failed 0.000128 2025-05-29T16:05:45.079590+00:00 2025-05-29T16:05:45.079718+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_2():
        global outcome
        global new_outcome
        new_outcome = True
>       assert outcome
E       assert False

demo-tests/orig/test_rerun_fixed.py:24: AssertionError
demo-tests/orig/test_rerun_random.py::test_flaky_0 failed 0.000147 2025-05-29T16:05:45.081353+00:00 2025-05-29T16:05:45.081500+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=0)
    def test_flaky_0():
        # time.sleep(random.uniform(0.1, 0.75))
>       assert random.choice([True, False])
E       assert False
E        +  where False = choice([True, False])
E        +    where choice = random.choice

demo-tests/orig/test_rerun_random.py:9: AssertionError
demo-tests/orig/test_rerun_random.py::test_flaky_always_fail failed 0.000123 2025-05-29T16:05:45.092240+00:00 2025-05-29T16:05:45.092363+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_always_fail():
        # time.sleep(random.uniform(0.1, 0.75))
>       assert False
E       assert False

demo-tests/orig/test_rerun_random.py:33: AssertionError
demo-tests/orig/test_warnings.py::test_1_fails_with_warning failed 0.001465 2025-05-29T16:05:46.110689+00:00 2025-05-29T16:05:46.112154+00:00
Captured stdout:
This test fails with warnings. See Warnings section for info.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
def test_1_fails_with_warning():
        print("This test fails with warnings. See Warnings section for info.")
        warnings.warn(Warning(fake_data(50, 200)))
        warnings.warn(UserWarning(fake_data(55, 205)))
        warnings.warn(DeprecationWarning(fake_data(55, 205)))
        warnings.warn(SyntaxWarning(fake_data(55, 205)))
        warnings.warn(RuntimeWarning(fake_data(55, 205)))
        warnings.warn(FutureWarning(fake_data(55, 205)))
        warnings.warn(PendingDeprecationWarning(fake_data(55, 205)))
        warnings.warn(ImportWarning(fake_data(55, 205)))
        warnings.warn(UnicodeWarning(fake_data(55, 205)))
        warnings.warn(BytesWarning(fake_data(55, 205)))
        warnings.warn(ResourceWarning(fake_data(55, 205)))
        warnings.warn((fake_data(55, 205)))
>       assert False
E       assert False

demo-tests/orig/test_warnings.py:22: AssertionError
demo-tests/orig/test_0.py::test0_warning error 0.000104 2025-05-29T16:05:44.793287+00:00 2025-05-29T16:05:44.793391+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
file /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py, line 122
  def test0_warning(capstdlog):
E       fixture 'capstdlog' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixture, fake_data, include_metadata_in_junit_xml, json_metadata, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py:122
demo-tests/orig/test_0.py::test_flaky_3 error 0.000103 2025-05-29T16:05:44.797259+00:00 2025-05-29T16:05:44.797362+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
file /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py, line 131
  @pytest.mark.flaky(reruns=3)
  def test_flaky_3(capstderr):
E       fixture 'capstderr' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixture, fake_data, include_metadata_in_junit_xml, json_metadata, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py:131
demo-tests/orig/test_1.py::test_14_causes_error_pass_stderr_stdout_stdlog error 0.000139 2025-05-29T16:05:44.969174+00:00 2025-05-29T16:05:44.969313+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
file /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py, line 346
  def test_14_causes_error_pass_stderr_stdout_stdlog(fake_data, fixture_for_fun, logger):
E       fixture 'fixture_for_fun' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixtureure, fake_data, include_metadata_in_junit_xml, json_metadata, log_testname, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py:346
demo-tests/orig/test_1.py::test_15_causes_error_fail_stderr_stdout_stdlog error 0.000144 2025-05-29T16:05:44.970322+00:00 2025-05-29T16:05:44.970466+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
file /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py, line 358
  def test_15_causes_error_fail_stderr_stdout_stdlog(fake_data, fixture_for_fun, logger):
E       fixture 'fixture_for_fun' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixtureure, fake_data, include_metadata_in_junit_xml, json_metadata, log_testname, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py:358
demo-tests/orig/test_2.py::test_c_error error 0.0004 2025-05-29T16:05:45.023363+00:00 2025-05-29T16:05:45.023763+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:12 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
ERROR    conftest:test_2.py:13 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
WARNING  conftest:test_2.py:14 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
INFO     conftest:test_2.py:15 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_2.py:16 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
Error/Traceback:
fake_data = 'Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut per... sunt explicabo Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?'
logger = 

    @pytest.fixture
    def error_fixtureure(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0
E       assert 0

demo-tests/orig/test_2.py:17: AssertionError
demo-tests/orig/test_issue_1004.py::test_foo error 0.00012 2025-05-29T16:05:45.064594+00:00 2025-05-29T16:05:45.064714+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.fixture
    def bad():
        yield
>       raise Exception
E       Exception

demo-tests/orig/test_issue_1004.py:7: Exception
demo-tests/orig/test_issue_1004.py::test_foo2 error 0.000135 2025-05-29T16:05:45.067549+00:00 2025-05-29T16:05:45.067684+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.fixture
    def bad():
        yield
>       raise Exception
E       Exception

demo-tests/orig/test_issue_1004.py:7: Exception
demo-tests/orig/test_0.py::test0_xfail xfailed 0.000178 2025-05-29T16:05:44.790094+00:00 2025-05-29T16:05:44.790272+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
file /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py, line 82
  @pytest.mark.xfail()
  def test0_xfail(logger, capstderr):
E       fixture 'capstderr' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixture, fake_data, include_metadata_in_junit_xml, json_metadata, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py:82
demo-tests/orig/test_0.py::test0_xpass xfailed 0.000164 2025-05-29T16:05:44.792148+00:00 2025-05-29T16:05:44.792312+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
file /Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py, line 104
  @pytest.mark.xfail()
  def test0_xpass(logger, capstdout):
E       fixture 'capstdout' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, class_mocker, cov, doctest_namespace, error_fixture, fake_data, include_metadata_in_junit_xml, json_metadata, logger, metadata, mocker, module_mocker, monkeypatch, no_cover, package_mocker, pytestconfig, random_sleep, record_property, record_testsuite_property, record_xml_attribute, recwarn, session_mocker, test_data, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py:104
demo-tests/orig/test_1.py::test_e1_xfail_by_inline_and_has_reason xfailed 0.000283 2025-05-29T16:05:44.840658+00:00 2025-05-29T16:05:44.840941+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:99 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
ERROR    conftest:test_1.py:100 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
WARNING  conftest:test_1.py:101 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
INFO     conftest:test_1.py:102 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
DEBUG    conftest:test_1.py:103 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
Error/Traceback:
fake_data = 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?'
logger = 

    def test_e1_xfail_by_inline_and_has_reason(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       pytest.xfail("Marked as Xfail with inline call to 'pytest.xfail()'.")
E       _pytest.outcomes.XFailed: Marked as Xfail with inline call to 'pytest.xfail()'.

demo-tests/orig/test_1.py:104: XFailed
demo-tests/orig/test_1.py::test_e2_xfail_by_decorator_and_has_reason xfailed 0.000287 2025-05-29T16:05:44.847735+00:00 2025-05-29T16:05:44.848022+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:109 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
ERROR    conftest:test_1.py:110 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
WARNING  conftest:test_1.py:111 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
INFO     conftest:test_1.py:112 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_1.py:113 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Error/Traceback:
fake_data = 'Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.'
logger = 

    @pytest.mark.xfail(reason="Marked as Xfail with decorator.")
    def test_e2_xfail_by_decorator_and_has_reason(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       pytest.xfail("Marked as Xfail with decorator.")
E       _pytest.outcomes.XFailed: Marked as Xfail with decorator.

demo-tests/orig/test_1.py:114: XFailed
demo-tests/orig/test_1.py::test_f1_xfails_by_inline_even_though_assertTrue_happens_before_pytestDotXfail xfailed 0.000279 2025-05-29T16:05:44.854776+00:00 2025-05-29T16:05:44.855055+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:118 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
ERROR    conftest:test_1.py:119 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
WARNING  conftest:test_1.py:120 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
INFO     conftest:test_1.py:121 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
DEBUG    conftest:test_1.py:122 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?
Error/Traceback:
fake_data = 'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur?'
logger = 

    def test_f1_xfails_by_inline_even_though_assertTrue_happens_before_pytestDotXfail(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
        assert True
>       pytest.xfail("Marked as Xfail with inline call to 'pytest.xfail()'.")
E       _pytest.outcomes.XFailed: Marked as Xfail with inline call to 'pytest.xfail()'.

demo-tests/orig/test_1.py:124: XFailed
demo-tests/orig/test_1.py::test_7_marked_xfail_by_decorator_and_fails_and_has_no_reason xfailed 0.000269 2025-05-29T16:05:44.888526+00:00 2025-05-29T16:05:44.888795+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:216 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
ERROR    conftest:test_1.py:217 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
WARNING  conftest:test_1.py:218 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
INFO     conftest:test_1.py:219 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
DEBUG    conftest:test_1.py:220 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?
Error/Traceback:
fake_data = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum?'
logger = 

    @pytest.mark.xfail
    def test_7_marked_xfail_by_decorator_and_fails_and_has_no_reason(fake_data, logger):
        logger.critical(fake_data)
        logger.error(fake_data)
        logger.warning(fake_data)
        logger.info(fake_data)
        logger.debug(fake_data)
>       assert 0
E       assert 0

demo-tests/orig/test_1.py:221: AssertionError
demo-tests/orig/test_basic.py::test_basic_xfail xfailed 0.000443 2025-05-29T16:05:45.039499+00:00 2025-05-29T16:05:45.039942+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_basic.py:76 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:77 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:78 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:79 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:80 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:81 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:82 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:83 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:84 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:85 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:86 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Error/Traceback:
fake_data = 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.'
logger = 

    @pytest.mark.xfail()
    def test_basic_xfail(fake_data, logger):
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
        logger.debug(fake_data)
>       assert False
E       assert False

demo-tests/orig/test_basic.py:87: AssertionError
demo-tests/orig/test_single_xpass_xfail.py::test0_xfail xfailed 0.000333 2025-05-29T16:05:45.094842+00:00 2025-05-29T16:05:45.095175+00:00
Captured stdout:
Test 0 XFail
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_single_xpass_xfail.py:9 CRITICAL
ERROR    conftest:test_single_xpass_xfail.py:10 ERROR
WARNING  conftest:test_single_xpass_xfail.py:11 WARNING
INFO     conftest:test_single_xpass_xfail.py:12 INFO
DEBUG    conftest:test_single_xpass_xfail.py:13 DEBUG
Error/Traceback:
logger = 

    @pytest.mark.xfail()
    def test0_xfail(logger):
        print("Test 0 XFail")
        logger.critical("CRITICAL")
        logger.error("ERROR")
        logger.warning("WARNING")
        logger.info("INFO")
        logger.debug("DEBUG")
        warnings.warn(Warning("You ave been warned!"))
>       assert False
E       assert False

demo-tests/orig/test_single_xpass_xfail.py:15: AssertionError
demo-tests/orig/test_xpass_xfail.py::test_xfail_by_inline xfailed 0.000471 2025-05-29T16:05:46.123265+00:00 2025-05-29T16:05:46.123736+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_xpass_xfail.py:7 Debug level log line
INFO     conftest:test_xpass_xfail.py:8 info level log line
WARNING  conftest:test_xpass_xfail.py:9 Warning level log line
ERROR    conftest:test_xpass_xfail.py:10 Error level log line
CRITICAL conftest:test_xpass_xfail.py:11 Critical level log line
Error/Traceback:
logger = 

    def test_xfail_by_inline(logger):
        logger.debug("Debug level log line")
        logger.info("info level log line")
        logger.warning("Warning level log line")
        logger.error("Error level log line")
        logger.critical("Critical level log line")
>       pytest.xfail("xfailing this test with 'pytest.xfail()'")
E       _pytest.outcomes.XFailed: xfailing this test with 'pytest.xfail()'

demo-tests/orig/test_xpass_xfail.py:12: XFailed
demo-tests/orig/test_xpass_xfail.py::test_xfail_by_decorator xfailed 0.000585 2025-05-29T16:05:46.127495+00:00 2025-05-29T16:05:46.128080+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_xpass_xfail.py:19 Debug level log line
INFO     conftest:test_xpass_xfail.py:20 info level log line
WARNING  conftest:test_xpass_xfail.py:21 Warning level log line
ERROR    conftest:test_xpass_xfail.py:22 Error level log line
CRITICAL conftest:test_xpass_xfail.py:23 Critical level log line
Error/Traceback:
logger = 

    @pytest.mark.xfail(reason="Here's my reason for xfail: None")
    def test_xfail_by_decorator(logger):
        logger.debug("Debug level log line")
        logger.info("info level log line")
        logger.warning("Warning level log line")
        logger.error("Error level log line")
        logger.critical("Critical level log line")
    
>       assert False
E       assert False

demo-tests/orig/test_xpass_xfail.py:25: AssertionError
demo-tests/orig/test_0.py::test0_xpass_demo xpassed 0.000124 2025-05-29T16:05:44.791665+00:00 2025-05-29T16:05:44.791789+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_1.py::test_f2_xpass_by_xfail_decorator_and_has_reason xpassed 0.00032 2025-05-29T16:05:44.861738+00:00 2025-05-29T16:05:44.862058+00:00
Captured stdout:
This test is marked Xfail by use of decorator '@pytest.mark.xfail'.
However, because its outcome is a PASS, it is classified as XPass instead.
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:131 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
ERROR    conftest:test_1.py:132 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
WARNING  conftest:test_1.py:133 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
INFO     conftest:test_1.py:134 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
DEBUG    conftest:test_1.py:135 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
Error/Traceback:
None
demo-tests/orig/test_1.py::test_6_marked_xfail_by_decorator_but_passes_and_has_no_reason xpassed 0.000248 2025-05-29T16:05:44.887662+00:00 2025-05-29T16:05:44.887910+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:206 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
ERROR    conftest:test_1.py:207 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
WARNING  conftest:test_1.py:208 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
INFO     conftest:test_1.py:209 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_1.py:210 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Error/Traceback:
None
demo-tests/orig/test_2.py::test_e2 xpassed 0.000244 2025-05-29T16:05:45.031063+00:00 2025-05-29T16:05:45.031307+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:87 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua;
ERROR    conftest:test_2.py:88 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua;
WARNING  conftest:test_2.py:89 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua;
INFO     conftest:test_2.py:90 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua;
DEBUG    conftest:test_2.py:91 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua;
Error/Traceback:
None
demo-tests/orig/test_basic.py::test_basic_xpass xpassed 0.000404 2025-05-29T16:05:45.043138+00:00 2025-05-29T16:05:45.043542+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_basic.py:92 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:93 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:94 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:95 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:96 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:97 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:98 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:99 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:100 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:101 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
DEBUG    conftest:test_basic.py:102 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Error/Traceback:
None
demo-tests/orig/test_single_xpass_xfail.py::test0_xpass xpassed 0.000279 2025-05-29T16:05:45.097116+00:00 2025-05-29T16:05:45.097395+00:00
Captured stdout:
Test 0 XPass
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_single_xpass_xfail.py:21 CRITICAL
ERROR    conftest:test_single_xpass_xfail.py:22 ERROR
WARNING  conftest:test_single_xpass_xfail.py:23 WARNING
INFO     conftest:test_single_xpass_xfail.py:24 INFO
DEBUG    conftest:test_single_xpass_xfail.py:25 DEBUG
Error/Traceback:
None
demo-tests/orig/test_0.py::test_always_rerun rerun 0.000487 2025-05-29T16:05:44.807074+00:00 2025-05-29T16:05:44.807561+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
tmp_path = PosixPath('/private/var/folders/pd/fvjgwfx97wb95q5t2k168sxr0000gn/T/pytest-of-jwr003/pytest-137/test_always_rerun0')

    @pytest.mark.flaky(reruns=2)
    def test_always_rerun(tmp_path):
        state_file = tmp_path / "rerun_state.txt"
        if not state_file.exists():
            state_file.write_text("fail")
>           assert False, "Fail first run"
E           AssertionError: Fail first run
E           assert False

demo-tests/orig/test_0.py:144: AssertionError
demo-tests/orig/test_0.py::test_always_rerun rerun 0.0004 2025-05-29T16:05:44.811912+00:00 2025-05-29T16:05:44.812312+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
tmp_path = PosixPath('/private/var/folders/pd/fvjgwfx97wb95q5t2k168sxr0000gn/T/pytest-of-jwr003/pytest-137/test_always_rerun1')

    @pytest.mark.flaky(reruns=2)
    def test_always_rerun(tmp_path):
        state_file = tmp_path / "rerun_state.txt"
        if not state_file.exists():
            state_file.write_text("fail")
>           assert False, "Fail first run"
E           AssertionError: Fail first run
E           assert False

demo-tests/orig/test_0.py:144: AssertionError
demo-tests/orig/test_1.py::test_flaky_2 rerun 0.000149 2025-05-29T16:05:44.980436+00:00 2025-05-29T16:05:44.980585+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
logger = 

    @pytest.mark.flaky(reruns=2)
    def test_flaky_2(logger):
        # time.sleep(random.uniform(0.1, 0.75))
>       assert random.choice([True, False])
E       assert False
E        +  where False = choice([True, False])
E        +    where choice = random.choice

demo-tests/orig/test_1.py:392: AssertionError
demo-tests/orig/test_1.py::test_flaky_3 rerun 0.000146 2025-05-29T16:05:44.987491+00:00 2025-05-29T16:05:44.987637+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
logger = 

    @pytest.mark.flaky(reruns=3)
    def test_flaky_3(logger):
        # time.sleep(random.uniform(0.1, 0.75))
>       assert random.choice([True, False])
E       assert False
E        +  where False = choice([True, False])
E        +    where choice = random.choice

demo-tests/orig/test_1.py:398: AssertionError
demo-tests/orig/test_1.py::test_flaky_always_fail rerun 0.00015 2025-05-29T16:05:44.994791+00:00 2025-05-29T16:05:44.994941+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
logger = 

    @pytest.mark.flaky(reruns=2)
    def test_flaky_always_fail(logger):
        # time.sleep(random.uniform(0.1, 0.75))
>       assert False
E       assert False

demo-tests/orig/test_1.py:404: AssertionError
demo-tests/orig/test_1.py::test_flaky_always_fail rerun 0.000131 2025-05-29T16:05:45.001032+00:00 2025-05-29T16:05:45.001163+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
logger = 

    @pytest.mark.flaky(reruns=2)
    def test_flaky_always_fail(logger):
        # time.sleep(random.uniform(0.1, 0.75))
>       assert False
E       assert False

demo-tests/orig/test_1.py:404: AssertionError
demo-tests/orig/test_rerun_fixed.py::test_flaky_1 rerun 0.000123 2025-05-29T16:05:45.071462+00:00 2025-05-29T16:05:45.071585+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_1():
        global outcome
        global new_outcome
        new_outcome = True
>       assert outcome
E       assert False

demo-tests/orig/test_rerun_fixed.py:12: AssertionError
demo-tests/orig/test_rerun_fixed.py::test_flaky_1 rerun 0.000122 2025-05-29T16:05:45.073081+00:00 2025-05-29T16:05:45.073203+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_1():
        global outcome
        global new_outcome
        new_outcome = True
>       assert outcome
E       assert False

demo-tests/orig/test_rerun_fixed.py:12: AssertionError
demo-tests/orig/test_rerun_fixed.py::test_flaky_2 rerun 0.000132 2025-05-29T16:05:45.076314+00:00 2025-05-29T16:05:45.076446+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_2():
        global outcome
        global new_outcome
        new_outcome = True
>       assert outcome
E       assert False

demo-tests/orig/test_rerun_fixed.py:24: AssertionError
demo-tests/orig/test_rerun_fixed.py::test_flaky_2 rerun 0.000119 2025-05-29T16:05:45.077828+00:00 2025-05-29T16:05:45.077947+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_2():
        global outcome
        global new_outcome
        new_outcome = True
>       assert outcome
E       assert False

demo-tests/orig/test_rerun_fixed.py:24: AssertionError
demo-tests/orig/test_rerun_random.py::test_flaky_2 rerun 0.00015 2025-05-29T16:05:45.083882+00:00 2025-05-29T16:05:45.084032+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_2():
        # time.sleep(random.uniform(0.1, 0.75))
>       assert random.choice([True, False])
E       assert False
E        +  where False = choice([True, False])
E        +    where choice = random.choice

demo-tests/orig/test_rerun_random.py:21: AssertionError
demo-tests/orig/test_rerun_random.py::test_flaky_2 rerun 0.000142 2025-05-29T16:05:45.085626+00:00 2025-05-29T16:05:45.085768+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_2():
        # time.sleep(random.uniform(0.1, 0.75))
>       assert random.choice([True, False])
E       assert False
E        +  where False = choice([True, False])
E        +    where choice = random.choice

demo-tests/orig/test_rerun_random.py:21: AssertionError
demo-tests/orig/test_rerun_random.py::test_flaky_always_fail rerun 0.000131 2025-05-29T16:05:45.088825+00:00 2025-05-29T16:05:45.088956+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_always_fail():
        # time.sleep(random.uniform(0.1, 0.75))
>       assert False
E       assert False

demo-tests/orig/test_rerun_random.py:33: AssertionError
demo-tests/orig/test_rerun_random.py::test_flaky_always_fail rerun 0.00014 2025-05-29T16:05:45.090557+00:00 2025-05-29T16:05:45.090697+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
@pytest.mark.flaky(reruns=2)
    def test_flaky_always_fail():
        # time.sleep(random.uniform(0.1, 0.75))
>       assert False
E       assert False

demo-tests/orig/test_rerun_random.py:33: AssertionError
demo-tests/orig/test_0.py::test0_skip skipped 0.000164 2025-05-29T16:05:44.789442+00:00 2025-05-29T16:05:44.789606+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
('/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_0.py', 74, 'Skipped: Skipping this test with decorator.')
demo-tests/orig/test_1.py::test_d1_skip_inline skipped 0.00031 2025-05-29T16:05:44.837876+00:00 2025-05-29T16:05:44.838186+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:70 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
ERROR    conftest:test_1.py:71 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
WARNING  conftest:test_1.py:72 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
INFO     conftest:test_1.py:73 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
DEBUG    conftest:test_1.py:74 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Error/Traceback:
('/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py', 75, "Skipped: Skipping this test with inline call to 'pytest.skip()'.")
demo-tests/orig/test_1.py::test_d3_skip_decorator skipped 0.000276 2025-05-29T16:05:44.839721+00:00 2025-05-29T16:05:44.839997+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:90 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
ERROR    conftest:test_1.py:91 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
WARNING  conftest:test_1.py:92 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
INFO     conftest:test_1.py:93 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
DEBUG    conftest:test_1.py:94 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Error/Traceback:
('/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py', 95, "Skipped: Skipping this test with inline call to 'pytest.skip()'.")
demo-tests/orig/test_1.py::test_5_marked_SKIP skipped 9.2e-05 2025-05-29T16:05:44.886964+00:00 2025-05-29T16:05:44.887056+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
('/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_1.py', 194, 'Skipped: unconditional skip')
demo-tests/orig/test_2.py::test_d1_skip skipped 0.000282 2025-05-29T16:05:45.027583+00:00 2025-05-29T16:05:45.027865+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:49 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
ERROR    conftest:test_2.py:50 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
WARNING  conftest:test_2.py:51 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
INFO     conftest:test_2.py:52 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
DEBUG    conftest:test_2.py:53 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo;
Error/Traceback:
('/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_2.py', 54, "Skipped: Skipping this test with inline call to 'pytest.skip()'.")
demo-tests/orig/test_2.py::test_d3_skip skipped 0.000286 2025-05-29T16:05:45.029307+00:00 2025-05-29T16:05:45.029593+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:69 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
ERROR    conftest:test_2.py:70 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
WARNING  conftest:test_2.py:71 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
INFO     conftest:test_2.py:72 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
DEBUG    conftest:test_2.py:73 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
Error/Traceback:
('/Users/jwr003/coding/pytest-recap/demo-tests/orig/test_2.py', 74, "Skipped: Skipping this test with inline call to 'pytest.skip()'.")
demo-tests/orig/test_0.py::test0_1_pass_capturing passed 0.001104 2025-05-29T16:05:44.771242+00:00 2025-05-29T16:05:44.772346+00:00
Captured stdout:
FAIL this stdout is captured
FAIL this stdout is also captured
Captured stderr:
FAIL this stderr is captured
FAIL this stderr is also captured
Captured log:
INFO     conftest:test_0.py:18 ​​​
WARNING  conftest:test_0.py:21 FAIL this log is captured
WARNING  conftest:test_0.py:25 FAIL is this log captured?
WARNING  conftest:test_0.py:28 FAIL this log is also captured
INFO     conftest:test_0.py:32 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Error/Traceback:
None
demo-tests/orig/test_0.py::test_with_warning passed 0.000137 2025-05-29T16:05:44.788895+00:00 2025-05-29T16:05:44.789032+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_1.py::test_a_ok passed 0.000396 2025-05-29T16:05:44.828327+00:00 2025-05-29T16:05:44.828723+00:00
Captured stdout:
This test doesn't have much to say, but it passes - ok!!
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:42 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
ERROR    conftest:test_1.py:43 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
WARNING  conftest:test_1.py:44 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
INFO     conftest:test_1.py:45 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
DEBUG    conftest:test_1.py:46 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
Error/Traceback:
None
demo-tests/orig/test_1.py::test_c_error passed 0.000372 2025-05-29T16:05:44.836872+00:00 2025-05-29T16:05:44.837244+00:00
Captured stdout:
This test should be marked as an Error.
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:61 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo?
ERROR    conftest:test_1.py:62 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo?
WARNING  conftest:test_1.py:63 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo?
INFO     conftest:test_1.py:64 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo?
DEBUG    conftest:test_1.py:65 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo?
Error/Traceback:
None
demo-tests/orig/test_1.py::test_d2_skip passed 0.000275 2025-05-29T16:05:44.838854+00:00 2025-05-29T16:05:44.839129+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:82 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
ERROR    conftest:test_1.py:83 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
WARNING  conftest:test_1.py:84 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
INFO     conftest:test_1.py:85 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
DEBUG    conftest:test_1.py:86 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
Error/Traceback:
None
demo-tests/orig/test_1.py::test_g_eval_parameterized[3+5-8] passed 0.000304 2025-05-29T16:05:44.862695+00:00 2025-05-29T16:05:44.862999+00:00
Captured stdout:
Testing 3+5 == 8
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:142 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
ERROR    conftest:test_1.py:143 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
WARNING  conftest:test_1.py:144 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
INFO     conftest:test_1.py:145 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_1.py:146 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Error/Traceback:
None
demo-tests/orig/test_1.py::test_g_eval_parameterized[2+4-6] passed 0.000281 2025-05-29T16:05:44.863636+00:00 2025-05-29T16:05:44.863917+00:00
Captured stdout:
Testing 2+4 == 6
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:142 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
ERROR    conftest:test_1.py:143 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
WARNING  conftest:test_1.py:144 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
INFO     conftest:test_1.py:145 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_1.py:146 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
Error/Traceback:
None
demo-tests/orig/test_1.py::test_1_passes_and_has_logging_output passed 0.000268 2025-05-29T16:05:44.871714+00:00 2025-05-29T16:05:44.871982+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:159 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
ERROR    conftest:test_1.py:160 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
WARNING  conftest:test_1.py:161 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
INFO     conftest:test_1.py:162 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_1.py:163 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Error/Traceback:
None
demo-tests/orig/test_1.py::test_4_passes passed 0.000266 2025-05-29T16:05:44.886327+00:00 2025-05-29T16:05:44.886593+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:186 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
ERROR    conftest:test_1.py:187 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
WARNING  conftest:test_1.py:188 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
INFO     conftest:test_1.py:189 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
DEBUG    conftest:test_1.py:190 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat?
Error/Traceback:
None
demo-tests/orig/test_1.py::test_13_passes_and_has_stdout passed 0.000313 2025-05-29T16:05:44.968466+00:00 2025-05-29T16:05:44.968779+00:00
Captured stdout:
This test passes. This message is a 'print' and is consumed by Pytest via stdout.
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_1.py:330 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
ERROR    conftest:test_1.py:331 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
WARNING  conftest:test_1.py:332 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
INFO     conftest:test_1.py:333 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
DEBUG    conftest:test_1.py:334 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
Error/Traceback:
None
demo-tests/orig/test_1.py::test_flaky_0 passed 0.000109 2025-05-29T16:05:44.979100+00:00 2025-05-29T16:05:44.979209+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_1.py::test_flaky_1 passed 0.000101 2025-05-29T16:05:44.979778+00:00 2025-05-29T16:05:44.979879+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_1.py::test_flaky_2 passed 0.000118 2025-05-29T16:05:44.986819+00:00 2025-05-29T16:05:44.986937+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_1.py::test_flaky_3 passed 0.000113 2025-05-29T16:05:44.994098+00:00 2025-05-29T16:05:44.994211+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_1.py::test_flaky_always_pass passed 0.000104 2025-05-29T16:05:45.018573+00:00 2025-05-29T16:05:45.018677+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_2.py::test_a_ok passed 0.000328 2025-05-29T16:05:45.019434+00:00 2025-05-29T16:05:45.019762+00:00
Captured stdout:
This test doesn't have much to say, but it passes - ok!!
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:22 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
ERROR    conftest:test_2.py:23 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
WARNING  conftest:test_2.py:24 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
INFO     conftest:test_2.py:25 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_2.py:26 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Error/Traceback:
None
demo-tests/orig/test_2.py::test_d2_skip passed 0.000254 2025-05-29T16:05:45.028482+00:00 2025-05-29T16:05:45.028736+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:61 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
ERROR    conftest:test_2.py:62 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
WARNING  conftest:test_2.py:63 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
INFO     conftest:test_2.py:64 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
DEBUG    conftest:test_2.py:65 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
Error/Traceback:
None
demo-tests/orig/test_2.py::test_e1 passed 0.000252 2025-05-29T16:05:45.030250+00:00 2025-05-29T16:05:45.030502+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:78 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
ERROR    conftest:test_2.py:79 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
WARNING  conftest:test_2.py:80 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
INFO     conftest:test_2.py:81 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
DEBUG    conftest:test_2.py:82 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat;
Error/Traceback:
None
demo-tests/orig/test_2.py::test_f1 passed 0.000249 2025-05-29T16:05:45.031864+00:00 2025-05-29T16:05:45.032113+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_2.py:95 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
ERROR    conftest:test_2.py:96 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
WARNING  conftest:test_2.py:97 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
INFO     conftest:test_2.py:98 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
DEBUG    conftest:test_2.py:99 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua?
Error/Traceback:
None
demo-tests/orig/test_basic.py::test_basic_pass_1 passed 0.000399 2025-05-29T16:05:45.032827+00:00 2025-05-29T16:05:45.033226+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_basic.py:7 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:8 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:9 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:10 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:11 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:12 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:13 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:14 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:15 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:16 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
DEBUG    conftest:test_basic.py:17 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum;
Error/Traceback:
None
demo-tests/orig/test_basic.py::test_basic_pass_3_error_in_fixture passed 0.000454 2025-05-29T16:05:45.033791+00:00 2025-05-29T16:05:45.034245+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_basic.py:27 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:28 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:29 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:30 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:31 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:32 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:33 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:34 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:35 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:36 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
DEBUG    conftest:test_basic.py:37 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Error/Traceback:
None
demo-tests/orig/test_basic.py::test_basic_skip passed 0.000427 2025-05-29T16:05:45.038457+00:00 2025-05-29T16:05:45.038884+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
DEBUG    conftest:test_basic.py:60 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:61 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:62 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:63 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:64 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:65 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:66 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:67 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:68 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:69 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
DEBUG    conftest:test_basic.py:70 Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
Error/Traceback:
None
demo-tests/orig/test_basic.py::test_basic_warning passed 0.000108 2025-05-29T16:05:45.044040+00:00 2025-05-29T16:05:45.044148+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_class.py::TestClass1::test_one passed 0.000104 2025-05-29T16:05:45.044791+00:00 2025-05-29T16:05:45.044895+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_errors.py::test_2_passes_with_warning passed 0.000184 2025-05-29T16:05:45.053759+00:00 2025-05-29T16:05:45.053943+00:00
Captured stdout:
This test passes, but with warnings. See Warnings section for info.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_fold_pytesthtml.py::test_0_single passed 0.000189 2025-05-29T16:05:45.054774+00:00 2025-05-29T16:05:45.054963+00:00
Captured stdout:
Test has run.
Captured stderr:
(none)
Captured log:
INFO     conftest:test_fold_pytesthtml.py:2 [DETAILS][SUMMARY]Summary of the iteration[/SUMMARY]Verbose logs for iteration x: ...[/DETAILS]
Error/Traceback:
None
demo-tests/orig/test_fold_regex.py::test_0_regex_single passed 0.000282 2025-05-29T16:05:45.055636+00:00 2025-05-29T16:05:45.055918+00:00
Captured stdout:
Pre-foldy stuff...
Test Pass 1!
  *->
More pre-foldy stuff...
This line marks the middle of the RegEx fold.
  *->
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
  *->
  *->
  *->
  *->
  *->
  *->
  *->
  *->
  *->
  *->
Middle of the foldy stuff...
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
Middle of the foldy stuff...
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
Middle of the foldy stuff...
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
Middle of the foldy stuff...
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
Post-foldy stuff...
More post-foldy stuff...
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_fold_regex.py::test_0_regex_double passed 0.000239 2025-05-29T16:05:45.056458+00:00 2025-05-29T16:05:45.056697+00:00
Captured stdout:
Pre-foldy stuff...
Test Pass 1!
  *->
More pre-foldy stuff...
​​​This line marks the beginning of the RegEx fold.
This line marks the middle of the RegEx fold.
  *->
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
  *->
  *->
  *->
  *->
  *->
  *->
  *->
  *->
  *->
  *->
Middle of the foldy stuff...
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
Middle of the foldy stuff...
This line marks the middle of the RegEx fold.
This line marks the middle of the RegEx fold.
​This line marks the end of the RegEx fold.
Post-foldy stuff...
More post-foldy stuff...
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_fold_regex.py::test_0_regex_logs passed 0.000224 2025-05-29T16:05:45.057196+00:00 2025-05-29T16:05:45.057420+00:00
Captured stdout:
This line is DEBUG level.
This line is INFO level.
This line is WARNING level.
This line is ERROR level.
This line is CRITICAL level.
This line is NOT ANY level.
This line is DEBUG level #1.
This line is DEBUG level #2.
This line is DEBUG level #3.
This line is DEBUG level #4.
This line is DEBUG level #5.
This line is NOT ANY level.
This line is INFO level #1.
This line is INFO level #2.
This line is INFO level #3.
This line is DEBUG level #1.
This line is DEBUG level #2.
This line is DEBUG level #3.
This line is NOT ANY level.
This line is WARNING level #1.
This line is WARNING level #2.
This line is WARNING level #3.
This line is INFO level #1.
This line is INFO level #2.
This line is INFO level #3.
This line is DEBUG level #1.
This line is DEBUG level #2.
This line is DEBUG level #3.
This line is NOT ANY level.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_fold_regex.py::test_0_regex_logs_firstline passed 0.000314 2025-05-29T16:05:45.057881+00:00 2025-05-29T16:05:45.058195+00:00
Captured stdout:
This line is DEBUG level.
This line is INFO level.
This line is WARNING level.
This line is ERROR level.
This line is CRITICAL level.
This line is NOT ANY level.
This line is DEBUG level #1.
This line is DEBUG level #2.
This line is DEBUG level #3.
This line is DEBUG level #4.
This line is DEBUG level #5.
This line is NOT ANY level.
This line is INFO level #1.
This line is INFO level #2.
This line is INFO level #3.
This line is DEBUG level #1.
This line is DEBUG level #2.
This line is DEBUG level #3.
This line is NOT ANY level.
This line is WARNING level #1.
This line is WARNING level #2.
This line is WARNING level #3.
This line is INFO level #1.
This line is INFO level #2.
This line is INFO level #3.
This line is DEBUG level #1.
This line is DEBUG level #2.
This line is DEBUG level #3.
This line is NOT ANY level.
DEBUG level.
INFO level.
WARNING level.
ERROR level.
CRITICAL level.
NOT ANY level.
DEBUG level #1.
DEBUG level #2.
This line is DEBUG level #3.
DEBUG level #4.
DEBUG level #5.
NOT ANY level.
INFO level #1.
This line is INFO level #2.
This line is INFO level #3.
DEBUG level #1.
DEBUG level #2.
This line is DEBUG level #3.
This line is NOT ANY level.
This line is WARNING level #1.
This line is WARNING level #2.
This line is WARNING level #3.
This line is INFO level #1.
This line is INFO level #2.
This line is INFO level #3.
This line is DEBUG level #1.
DEBUG level #2.
DEBUG level #3.
This line is NOT ANY level.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_hoefling.py::test_3 passed 0.000262 2025-05-29T16:05:45.063488+00:00 2025-05-29T16:05:45.063750+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
CRITICAL conftest:test_hoefling.py:41 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

ERROR    conftest:test_hoefling.py:42 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

WARNING  conftest:test_hoefling.py:43 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

INFO     conftest:test_hoefling.py:44 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.

DEBUG    conftest:test_hoefling.py:45 
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum molestie arcu, id consectetur nisl commodo luctus. Curabitur ac eros efficitur, bibendum nibh volutpat, lobortis arcu. Nam gravida condimentum felis eu porttitor. Fusce at mi et purus condimentum facilisis et nec felis. Vivamus aliquet, elit eu sagittis bibendum, elit velit scelerisque tellus, et ornare lectus nulla eget diam. Mauris eleifend lectus vel ipsum vehicula malesuada. Ut vitae arcu ac elit bibendum elementum. Aliquam quis sagittis justo. Maecenas sit amet sodales velit.

Curabitur vel felis finibus, auctor ligula ut, tempus leo. Aenean turpis lectus, aliquet non euismod a, sagittis non nisl. Nulla pretium ultricies augue ut egestas. Mauris vel ex nec lorem rutrum varius. Phasellus laoreet elit eu volutpat accumsan. Morbi justo ligula, accumsan sed efficitur sit amet, ornare vel massa. Proin a tempor risus, at imperdiet augue. Cras sed felis sagittis, pellentesque dui vel, luctus nunc. Sed sed elementum nibh.

Sedsodalesauctorlaoreet.Pellentesqueinaccumsanleo, idultriciesarcu. Inegestas,arcuidtristiquepulvinar, nullasapienpharetraerat, amollisrisustortoractellus. Quisquetemporodioquislacusmaximus, vitaeconguejustomattis. Nuncsollicitudinaloremetvestibulum.Etiamquispretiumvelit. Nullavelduisitametnunclobortisviverra. Proinconsequat, purusetlaoreetfeugiat, risusvelitsagittismassa, acimperdietlectusdiamsitametodio. Vestibulumalaciniaquam.
Error/Traceback:
None
demo-tests/orig/test_issue_1004.py::test_foo passed 0.000106 2025-05-29T16:05:45.064418+00:00 2025-05-29T16:05:45.064524+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_rerun_random.py::test_flaky_1 passed 0.000106 2025-05-29T16:05:45.083273+00:00 2025-05-29T16:05:45.083379+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_rerun_random.py::test_flaky_2 passed 0.000102 2025-05-29T16:05:45.087536+00:00 2025-05-29T16:05:45.087638+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_rerun_random.py::test_flaky_3 passed 0.000125 2025-05-29T16:05:45.088165+00:00 2025-05-29T16:05:45.088290+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_rerun_random.py::test_flaky_always_pass passed 0.000113 2025-05-29T16:05:45.094016+00:00 2025-05-29T16:05:45.094129+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None
demo-tests/orig/test_sleep.py::test_timeout_sleep passed 1.006667 2025-05-29T16:05:45.098068+00:00 2025-05-29T16:05:46.104735+00:00
Captured stdout:
(none)
Captured stderr:
(none)
Captured log:
WARNING  conftest:test_sleep.py:8 Sleeping 3...
Error/Traceback:
None
demo-tests/orig/test_warnings.py::test_2_passes_with_warning passed 0.000372 2025-05-29T16:05:46.121385+00:00 2025-05-29T16:05:46.121757+00:00
Captured stdout:
This test passes, but with warnings. See Warnings section for info.
Captured stderr:
(none)
Captured log:
(none)
Error/Traceback:
None