nedbat / coveragepy

The code coverage tool for Python
https://coverage.readthedocs.io
Apache License 2.0
3.03k stars 435 forks source link

5.6b1: many pytest units fails with `ValueError: . is not a normalized and relative path` #1221

Closed kloczek closed 2 years ago

kloczek commented 3 years ago

Describe the bug I'm trying to package your module as an rpm package. So I'm using the typical build, install and test cycle used on building packages from non-root account.

During testing using pytest many pytest fails with ValueError: . is not a normalized and relative path error message

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-coverage-5.6-0.2b1.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-coverage-5.6-0.2b1.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
/usr/lib/python3.8/site-packages/pytest_benchmark/logger.py:46: PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
  warner(PytestBenchmarkWarning(text))
bringing up nodes...
...............E....EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEsEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.EEEEEE.......E.E.E......EEE.EEEEEEEEEEEEEEEEEEEEEE [ 16%]
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.E.s..E.EEEEEEEE..E.E..E..EE..EE..E.....EEEEEEEEE....EEEEEE....EEEE.EE.E..EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE [ 33%]
EEEEEEEEEEEEEEEEEEE..................E.............E..E..E..E..E...E..E..EEEEE.E.EEEEEEEEEEEE.EEEEE.EEEEE.E.EEE.E.EEE.E..............E......E......E.....E.......... [ 50%]
....EE...EE.ssssEEEEEEEE.EEEEEEEEEEEEEE.EEEEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.E...E...EEF.EE.EEEEEEEEE.E.E...E..E..E...........................E..E........... [ 67%]
........E.EEEEEEEEEEEEEEEEEEEEEEEEEEEsE.E..E.E..E.E..E.EEEEEEEEEEEEEE.EE...EEEEEEE.sE.EE.EEEEEEEEEEEEEEEEEEEEEEEEE..sEFEE..E.EE.EE....EE.EE.EE.EEEEEEEEEsEE..EEE...E [ 84%]
..E...E..E..E.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.EEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE           [100%]E [100%]
================================================================================== ERRORS ==================================================================================
________________________________________________________________ ERROR at setup of Bug529Test.test_bug_529 _________________________________________________________________
[gw2] linux -- Python 3.8.12 /usr/bin/python3

self = <tests.test_phystokens.Bug529Test object at 0x7fa8077abf10>
tmpdir_factory = TempdirFactory(_tmppath_factory=TempPathFactory(_given_basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw2'...gy._tracing.TagTracerSub object at 0x7fa67695bd60>, _basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw2')))

    @pytest.fixture(autouse=True)
    def _temp_dir(self, tmpdir_factory):
        """Create a temp dir for the tests, if they want it."""
        if self.run_in_temp_dir:
>           tmpdir = tmpdir_factory.mktemp("")
E           ValueError: . is not a normalized and relative path

tests/mixins.py:65: ValueError
___________________________________________________________ ERROR at setup of GettraceTest.test_atexit_gettrace ____________________________________________________________
[gw1] linux -- Python 3.8.12 /usr/bin/python3

self = <tests.test_oddball.GettraceTest object at 0x7fdf3f55d9a0>
tmpdir_factory = TempdirFactory(_tmppath_factory=TempPathFactory(_given_basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw1'...gy._tracing.TagTracerSub object at 0x7fddae4624f0>, _basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw1')))

    @pytest.fixture(autouse=True)
    def _temp_dir(self, tmpdir_factory):
        """Create a temp dir for the tests, if they want it."""
        if self.run_in_temp_dir:
>           tmpdir = tmpdir_factory.mktemp("")
E           ValueError: . is not a normalized and relative path

tests/mixins.py:65: ValueError
___________________________________________________ ERROR at setup of GettraceTest.test_round_trip_in_untraced_function ____________________________________________________
[gw2] linux -- Python 3.8.12 /usr/bin/python3

self = <tests.test_oddball.GettraceTest object at 0x7fa807b29fa0>
tmpdir_factory = TempdirFactory(_tmppath_factory=TempPathFactory(_given_basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw2'...gy._tracing.TagTracerSub object at 0x7fa67695bd60>, _basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw2')))

    @pytest.fixture(autouse=True)
    def _temp_dir(self, tmpdir_factory):
        """Create a temp dir for the tests, if they want it."""
        if self.run_in_temp_dir:
>           tmpdir = tmpdir_factory.mktemp("")
E           ValueError: . is not a normalized and relative path

tests/mixins.py:65: ValueError
________________________________________________________________ ERROR at setup of DoctestTest.test_doctest ________________________________________________________________
[gw1] linux -- Python 3.8.12 /usr/bin/python3

self = <tests.test_oddball.DoctestTest object at 0x7fdf3ff3ee20>
tmpdir_factory = TempdirFactory(_tmppath_factory=TempPathFactory(_given_basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw1'...gy._tracing.TagTracerSub object at 0x7fddae4624f0>, _basetemp=PosixPath('/tmp/pytest-of-tkloczko/pytest-8/popen-gw1')))

    @pytest.fixture(autouse=True)
    def _temp_dir(self, tmpdir_factory):
        """Create a temp dir for the tests, if they want it."""
        if self.run_in_temp_dir:
>           tmpdir = tmpdir_factory.mktemp("")
E           ValueError: . is not a normalized and relative path

tests/mixins.py:65: ValueError
_____________________________________________________________ ERROR at setup of ExecTest.test_correct_filename _____________________________________________________________

[..]

============================================================================= warnings summary =============================================================================
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
  /usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183: PytestDeprecationWarning: The --strict option is deprecated, use --strict-markers instead.
    self.issue_config_time_warning(

-- Docs: https://docs.pytest.org/en/stable/warnings.html
========================================================================= short test summary info ==========================================================================
SKIPPED [1] tests/test_coverage.py:346: No more print statement in Python 3.
SKIPPED [1] tests/test_context.py:284: Old-style classes are only in Python 2
SKIPPED [1] tests/test_misc.py:85: Contracts are disabled, can't test them
SKIPPED [1] tests/test_misc.py:95: Contracts are disabled, can't test them
SKIPPED [1] tests/test_misc.py:105: Contracts are disabled, can't test them
SKIPPED [1] tests/test_misc.py:118: Contracts are disabled, can't test them
SKIPPED [1] tests/test_summary.py:710: .pyw files are only on Windows.
SKIPPED [1] tests/test_plugins.py:262: This test is only about PyTracer.
SKIPPED [1] tests/test_python.py:46: not windows
SKIPPED [1] tests/test_files.py:410: Only need to run Windows tests on Windows.
ERROR tests/test_phystokens.py::Bug529Test::test_bug_529 - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::GettraceTest::test_atexit_gettrace - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::GettraceTest::test_round_trip_in_untraced_function - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::DoctestTest::test_doctest - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::ExecTest::test_correct_filename - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::PyexpatTest::test_pyexpat - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::ThreadingTest::test_thread_run - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::GettraceTest::test_setting_new_trace_function - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::ThreadingTest::test_threading - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::RecursionTest::test_short_recursion - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::ExecTest::test_unencodable_filename - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::RecursionTest::test_long_recursion - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::MemoryFumblingTest::test_dropping_none - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::MockingProtectionTest::test_os_path_exists - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::MemoryLeakTest::test_for_leaks - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ReportingTest::test_no_data_to_report_on_annotate - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ReportingTest::test_no_data_to_report_on_html - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::Py25Test::test_with_statement - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::RecursionTest::test_long_recursion_recovery - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_strange_unexecuted_continue - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::Py25Test::test_try_except_finally_stranded_else - ValueError: . is not a normalized and relative path
ERROR tests/test_oddball.py::ExceptionTest::test_exception - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_pass - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_assign_tuple - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ReportingTest::test_no_data_to_report_on_xml - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_return_followed_by_statement - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_augmented_assignment - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::Py25Test::test_try_except_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_global - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_assignment - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_raise - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_import - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_raise_followed_by_statement - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_break - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_attribute_assignment - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_extra_doc_string - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_expression - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_continue - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_return - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_more_assignments - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_nonascii - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_list_of_attribute_assignment - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_triple_string_stuff - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_exec - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_del - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_module_docstring - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::BasicCoverageTest::test_multiline_initializer - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::BasicCoverageTest::test_list_comprehension - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_assert - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_class - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_a_colon_not_a_suite - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::BasicCoverageTest::test_simple - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_method - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::SimpleStatementTest::test_yield - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::BasicCoverageTest::test_indentation_wackiness - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_while - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_default - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_if_suite - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_for_suite - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_for_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_function - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_try_except - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_oneline_if - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_simple - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_elif_suites - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_else_suite - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excludes_non_ascii - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_try_except_stranded_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_while_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_if_pass - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_formfeed - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::TestCoverageTest::test_exceptions_really_fail - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_excluding_if_but_not_else_suite - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::TestCoverageTest::test_failed_coverage - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_if - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::ExcludeTest::test_two_excludes - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_pathological_split_if - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_for_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::TestCoverageTest::test_successful_coverage - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_elif - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_split_if - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_while_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_split_while - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_try_except - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_split_for - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_absurd_split_if - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_try_except_stranded_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_elif_no_else - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_for - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_class_def - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_constant_if - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_function_def - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_elif_bizarre - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_while - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::Py24Test::test_function_decorators - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_try_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::Py24Test::test_function_decorators_with_args - ValueError: . is not a normalized and relative path
ERROR tests/test_backward.py::BackwardTest::test_iitems - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::CompoundStatementTest::test_statement_list - ValueError: . is not a normalized and relative path
ERROR tests/test_backward.py::BackwardTest::test_binary_bytes - ValueError: . is not a normalized and relative path
ERROR tests/test_coverage.py::Py24Test::test_double_function_decorators - ValueError: . is not a normalized and relative path
ERROR tests/test_parser.py::ParserFileTest::test_encoding - ValueError: . is not a normalized and relative path
ERROR tests/test_parser.py::ParserFileTest::test_line_endings - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LambdaArcTest::test_unused_lambdas_are_confusing_bug_90 - ValueError: . is not a normalized and relative path
ERROR tests/test_parser.py::ParserFileTest::test_missing_line_ending - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LambdaArcTest::test_raise_with_lambda_looks_like_partial_branch - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LineDataTest::test_branch - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::AsyncTest::test_async_for - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LambdaArcTest::test_lambda_in_dict - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::AsyncTest::test_async_decorator - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::AsyncTest::test_async_with - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LambdaArcTest::test_multiline_lambda - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_if_not_debug - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_optimized_if_nested - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::AsyncTest::test_async - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_optimized_away_if_0 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_dunder_debug - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_optimized_away_if_1_no_else - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_multiline_dict_comp - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_zero_coverage_while_loop - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_if_debug - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_break - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_other_comprehensions - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::OptimizedIfTest::test_optimized_away_if_1 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_while_else - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_confusing_for_loop_bug_175 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_while_true - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_for_if_else_for - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_bug_496_continue_in_constant_while - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_nested_loop - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_while_1 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_continue - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_nested_breaks - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_loop - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_padded_yield_in_loop - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_generator_expression - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_bug_324 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_abandoned_yield - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::LoopArcTest::test_for_else - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_yield_in_loop - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_bug_308 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_coroutines - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_continue_through_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_else_jump_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::YieldTest::test_yield_from - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_return_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_raise_followed_by_statement - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_hidden_raise - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_bug_212 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_try_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_except_with_type - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_finally_in_loop - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_break_through_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_multiple_except_clauses - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_except_jump_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_except_finally - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_finally_in_loop_bug_92 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::DecoratorArcTest::test_class_decorator - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::DecoratorArcTest::test_bug_466 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExceptionArcTest::test_try_except - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExcludeTest::test_custom_pragmas - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::WithTest::test_with - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::DecoratorArcTest::test_function_decorator - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_if_return - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_what_is_the_sound_of_no_lines_clapping - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_if_else - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_if - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_compact_if - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::ExcludeTest::test_default - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_simple_sequence - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::MiscArcTest::test_partial_generators - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::WithTest::test_bug_146 - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::MiscArcTest::test_unpacked_literals - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::MiscArcTest::test_dict_literal - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_multiline - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::SysPathModulessMixinTest::test_module_independence[42] - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::SysPathModulessMixinTest::test_cleanup_and_reimport - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::TempDirMixinTest::test_make_file - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::TempDirMixinTest::test_make_file_non_ascii - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_function_def - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::TempDirMixinTest::test_make_file_newline - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::SimpleArcTest::test_dont_confuse_exit_and_else - ValueError: . is not a normalized and relative path
ERROR tests/test_context.py::StaticContextTest::test_combining_arc_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_arcs.py::MiscArcTest::test_pathologically_long_code_object - ValueError: . is not a normalized and relative path
ERROR tests/test_context.py::StaticContextTest::test_combining_line_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_context.py::DynamicContextTest::test_static_and_dynamic - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::SysPathModulessMixinTest::test_module_independence[17] - ValueError: . is not a normalized and relative path
ERROR tests/test_context.py::StaticContextTest::test_no_context - ValueError: . is not a normalized and relative path
ERROR tests/test_mixins.py::TempDirMixinTest::test_make_bytes_file - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_true_suffix - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_combining_from_different_directories - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_erasing_parallel - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_explicit_suffix - ValueError: . is not a normalized and relative path
ERROR tests/test_context.py::StaticContextTest::test_static_context - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_reading_missing - ValueError: . is not a normalized and relative path
ERROR tests/test_context.py::DynamicContextTest::test_dynamic_alone - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_interleaved_erasing_bug716 - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_writing_and_reading - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_debug_output_with_debug_option - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_combining_from_files - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_parallel_data_no_append - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_debug_output_without_debug_option - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_with_rc - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_erasing - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_trace - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_erase_parallel - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_combining - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_module_name - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_sys - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_combining_with_aliases - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_trace_pid - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_parallel_data - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataFilesTest::test_combining_from_nonexistent_directories - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_no_trace - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_contexts_by_lineno_with_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_config - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_asking_isnt_measuring - ValueError: . is not a normalized and relative path
ERROR tests/test_debug.py::DebugTraceTest::test_debug_callers - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_empty_arc_data_is_false - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_contexts_by_lineno_with_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_parallel_data_keep - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_add_to_hash_with_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_append_can_create_a_data_file - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_ok_to_add_lines_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_no_usable_files - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_file_tracer_vs_no_file_tracer - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_code_exits_no_arg - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_warning_trace_function_changed - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_touch_file_with_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_parallel_data_with_a_corrupt_file - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_add_to_lines_hash_with_missing_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_code_throws - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_no_arcs_vs_unmeasured_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_fork - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_contexts_by_lineno_with_unknown_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_warnings_trace_function_changed_with_threads - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_cant_add_lines_with_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_warns_if_never_run - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_cant_change_file_tracer_name - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_timid - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_empty_arcs_are_still_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_parallel_data_in_two_steps - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_no_duplicate_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_code_exits - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_cant_mix_lines_and_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_running_missing_file - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_file_tracer_name - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_append_data_with_different_file - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_no_duplicate_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_warn_preimported - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_lines_with_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_deprecation_warnings - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_thread_stress - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_combine_with_aliases - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_lines_empty - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_missing_source_file - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_ok_to_add_arcs_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_warnings_during_reporting - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_touch_file_with_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_environment - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_no_lines_vs_unmeasured_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_fullcoverage - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_cant_file_tracer_unmeasured_files - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_append_data - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_read_and_write_are_opposites - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_save_on_exit - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_file_tracers - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_run_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_set_query_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessTest::test_lang_c - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_arc_data_is_true - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_script_sub - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_add_to_arcs_hash_with_missing_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::FailUnderNoFilesTest::test_report - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_adding_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_adding_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_arcs_empty - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_empty_data_is_false - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_update_conflicting_file_tracers - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_empty_line_data_is_false - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_line_data_is_true - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_cant_add_arcs_with_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_arcs_with_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_reporting_on_nothing - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_add_to_hash_with_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_empty_file_is_100_not_0 - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataTest::test_empty_lines_are_still_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_filename_format_showing_everything - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_argument_affects_xml_placement - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataInTempDirTest::test_read_write_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_config_file_directory_does_not_exist - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataInTempDirTest::test_read_write_arcs - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_default_file_placement - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataInTempDirTest::test_read_sql_errors - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_deep_source - ValueError: . is not a normalized and relative path
ERROR tests/test_data.py::CoverageDataInTempDirTest::test_read_errors - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_no_source - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_curdir_source - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_filename_format_including_filename - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_nonascii_directory - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlGoldTest::test_a_xml_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlGoldTest::test_a_xml_1 - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlGoldTest::test_y_xml_branch - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlPackageStructureTest::test_package_names - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlPackageStructureTest::test_relative_source - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlPackageStructureTest::test_package_depth_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlPackageStructureTest::test_package_depth_1 - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlPackageStructureTest::test_source_prefix - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlPackageStructureTest::test_package_depth_3 - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_file_count - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_sub_python_is_this_python - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_assert_recent_datetime - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_file_exists - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_assert_no_warnings - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_run_command_stdout_stderr - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CoverageTestTest::test_assert_warnings - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CheckCoverageTest::test_check_coverage_missing - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CheckCoverageTest::test_check_coverage_possible - ValueError: . is not a normalized and relative path
ERROR tests/test_testing.py::CheckCoverageTest::test_check_coverage_unpredicted - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::VirtualenvTest::test_third_party_venv_isnt_measured[python -m coverage] - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::VirtualenvTest::test_us_in_venv_isnt_measured[coverage] - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::VirtualenvTest::test_venv_isnt_measured[python -m coverage] - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::VirtualenvTest::test_us_in_venv_isnt_measured[python -m coverage] - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::VirtualenvTest::test_third_party_venv_isnt_measured[coverage] - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_toxini_only_if_prefixed - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_setupcfg_only_if_prefixed - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::VirtualenvTest::test_venv_isnt_measured[coverage] - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_config_file_settings_in_tox_if_coveragerc_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::YankedDirectoryTest::test_removing_directory_with_error - ValueError: . is not a normalized and relative path
ERROR tests/test_misc.py::RemoveFileTest::test_remove_actual_file - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_tox_ini_even_if_setup_cfg - ValueError: . is not a normalized and relative path
ERROR tests/test_misc.py::RemoveFileTest::test_remove_nonexistent_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::YankedDirectoryTest::test_removing_directory - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_non_ascii - ValueError: . is not a normalized and relative path
ERROR tests/test_misc.py::RemoveFileTest::test_actual_errors - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::FailUnderTest::test_report_42p86_is_not_ok - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_toxini_only_if_not_coveragerc - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_config_affects_xml_placement - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_nocoveragerc_file_when_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::FailUnderTest::test_report_43_is_not_ok - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_no_data - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_no_toml_installed_pyproject_no_coverage - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::FailUnderTest::test_report_43_is_ok - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_filename_format_including_module - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_setupcfg_only_if_not_coveragerc - ValueError: . is not a normalized and relative path
ERROR tests/test_xml.py::XmlReportTest::test_empty_file_is_skipped - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_no_toml_installed_pyproject_toml - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_rcfile_from_environment - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_config_file_settings_in_toxini - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_tweaks_after_constructor - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_no_toml_installed_explicit_toml - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_tweaks_paths_after_constructor - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_note_is_obsolete - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_toml_parse_errors - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_no_toml_installed_no_toml - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_environment_vars_in_toml_config - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_config_file_settings_in_setupcfg_if_coveragerc_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_config_file_settings_in_setupcfg - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_dir_with_init_is_like_python - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_unreadable_config - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_data_file_from_environment - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_config_file_settings - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dir_is_like_python_dir - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_unknown_option_in_other_ini_file - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigFileTest::test_read_prefixed_sections_from_explicit_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_is_like_python - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_config_file - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_parse_errors - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_bug_862 - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_arguments - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_config_file_then_args - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_misplaced_option - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_script_imports_doubledashsource - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_debug_from_environment - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_unknown_option - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_environment_vars_in_config - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_equal_to_doubledashsource - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_ignored_config_file - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_tilde_in_config - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_bug_909 - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_toml_config_file - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_tweak_error_checking - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_exceptions_from_missing_things - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_is_like_python_dashm - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_unknown_option_toml - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_tweak_plugin_options - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_named_config_file - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_zip_is_like_python - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_missing_rcfile_from_environment - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_tilde_in_toml_config - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_custom_script - ValueError: . is not a normalized and relative path
ERROR tests/test_config.py::ConfigTest::test_default_config - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_far_away_is_like_python - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_is_like_python_dashm_with__main__207 - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunPycFileTest::test_running_pyc - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_superset_of_doubledashsource - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunPycFileTest::test_running_py_from_binary - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_is_like_python_dashm_off_path - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunPycFileTest::test_running_pyo - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_universal_newlines - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::EnvironmentTest::test_coverage_run_dashm_dir_no_init_is_like_python - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunPycFileTest::test_no_such_pyc_file - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_missing_final_newline - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::UnicodeFilePathsTest::test_accented_dot_py - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunPycFileTest::test_running_pyc_from_wrong_python - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_directory_without_main - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::UnicodeFilePathsTest::test_accented_directory - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_no_extra_file - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_directory_with_main - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_no_such_file - ValueError: . is not a normalized and relative path
ERROR tests/test_execfile.py::RunFileTest::test_run_python_file - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_threads_simple_code - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ExcepthookTest::test_excepthook_throw - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_including - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ExcepthookTest::test_excepthook - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_empty_files - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ExcepthookTest::test_excepthook_exit - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_just_one - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupTest::test_subprocess_with_pth_files_and_parallel - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_wildcard - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_branches - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupTest::test_subprocess_with_pth_files - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_covered_branches_with_totals - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::FailUnderEmptyFilesTest::test_report - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::MultiprocessingTest::test_multiprocessing_append - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_dotpy_not_python_ignored - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_script_pkg_main - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_empty_no_data - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_script_main - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_show_missing_branches - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_dashm_sub - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_with_chdir - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_script_pkg_sub - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_show_missing - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_covered_no_branches - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_dashm_pkg_sub - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_accenteddotpy_not_python - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_dashm_pkg_main - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_precision - ValueError: . is not a normalized and relative path
ERROR tests/test_process.py::ProcessStartupWithSourceTest::test_dashm_main - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_bug_156_file_not_run_should_be_zero - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_show_missing_branches_and_lines - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_bug_203_mixed_case_listed_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_covered_all_files_covered - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_covered_longfilename - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_no_extension - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::MultiprocessingTest::test_bug890 - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_dothtml_not_python - ValueError: . is not a normalized and relative path
ERROR tests/test_cmdline.py::CmdLineWithFilesTest::test_debug_data - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_covered_no_data - ValueError: . is not a normalized and relative path
ERROR tests/test_cmdline.py::CmdLineWithFilesTest::test_debug_data_with_no_data - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_run_source_vs_report_include - ValueError: . is not a normalized and relative path
ERROR tests/test_annotate.py::AnnotationGoldTest::test_annotate_dir - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_omitting - ValueError: . is not a normalized and relative path
ERROR tests/test_annotate.py::AnnotationGoldTest::test_encoding - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_empty - ValueError: . is not a normalized and relative path
ERROR tests/test_annotate.py::AnnotationGoldTest::test_multi - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_run_omit_vs_report_omit - ValueError: . is not a normalized and relative path
ERROR tests/test_annotate.py::AnnotationGoldTest::test_white - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_missing_py_file_during_run - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_report_skip_covered_branches - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_dotpy_not_python - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::PluginTest::test_missing_plugin_raises_import_error - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::PluginTest::test_plugin_imported - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::PluginTest::test_plugin_with_no_sys_info - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::PluginTest::test_local_files_are_importable - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::PluginTest::test_bad_plugin_isnt_hidden - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::MultiprocessingTest::test_multiprocessing_and_gevent - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::PluginTest::test_plugin_sys_info - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_plugin2 - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_find_unexecuted - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_plugin1 - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_plugin2_with_xml_report - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_eventlet - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_plugin2_with_text_report - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_greenlet - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_plugin2_with_html_report - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_plugin2_with_branch - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_gevent - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::GoodFileTracerTest::test_defer_to_python - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_gevent_simple_code - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::LoadPluginsTest::test_importing_and_configuring_more_than_one - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_threads - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::LoadPluginsTest::test_plugin_must_define_coverage_init - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::LoadPluginsTest::test_importing_and_configuring - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_bug_330 - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::LoadPluginsTest::test_cant_import - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::ConcurrencyTest::test_eventlet_simple_code - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::LoadPluginsTest::test_implicit_boolean - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::MultiprocessingTest::test_multiprocessing_simple - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_file_tracer_has_no_file_tracer_method - ValueError: . is not a normalized and relative path
ERROR tests/test_json.py::JsonReportTest::test_context_non_relative - ValueError: . is not a normalized and relative path
ERROR tests/test_json.py::JsonReportTest::test_simple_line_coverage - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_line_number_range_raises_error - ValueError: . is not a normalized and relative path
ERROR tests/test_json.py::JsonReportTest::test_branch_coverage - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_source_filename_returns_wrong - ValueError: . is not a normalized and relative path
ERROR tests/test_json.py::JsonReportTest::test_context_relative - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_line_number_range_returns_triple - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_file_tracer_fails_eventually - ValueError: . is not a normalized and relative path
ERROR tests/test_collector.py::CollectorTest::test_should_trace_cache - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_file_tracer_has_inherited_sourcefilename_method - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::MatcherTest::test_fnmatch_matcher_overload - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_plugin_has_inherited_filereporter_method - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::MatcherTest::test_fnmatch_matcher - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_has_dynamic_source_filename_fails - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::MatcherTest::test_fnmatch_windows_paths - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_line_number_range_returns_pair_of_strings - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::MatcherTest::test_module_matcher - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_file_tracer_fails - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::MatcherTest::test_tree_matcher - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_source_filename_fails - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::FilesTest::test_simple - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_line_number_range_returns_non_tuple - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::FilesTest::test_peer_directories - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_file_tracer_returns_wrong - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::FilesTest::test_canonical_filename_ensure_cache_hit - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::BadFileTracerTest::test_dynamic_source_filename_fails - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::MultiprocessingTest::test_multiprocessing_bootstrap_error_handling - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::FilesTest::test_filepath_contains_absolute_prefix_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::DynamicContextPluginTest::test_plugin_with_test_function - ValueError: . is not a normalized and relative path
ERROR tests/test_files.py::FindPythonFilesTest::test_find_python_files - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::DynamicContextPluginTest::test_multiple_plugins - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::DynamicContextPluginTest::test_static_context - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::NamespaceModuleTest::test_explicit_namespace_module - ValueError: . is not a normalized and relative path
ERROR tests/test_plugins.py::DynamicContextPluginTest::test_plugin_standalone - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::AnalysisTest::test_many_missing_branches - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_package_dotted_p1b - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_package_part_omitted - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_ambiguous_source_package_as_package - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_omit_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_package_as_dir - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::NamespaceModuleTest::test_bug_572 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_package_as_package_part_omitted - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_omit_as_string - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_include_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_nothing_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_include_as_string - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_include_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_include - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_omit_and_include - ValueError: . is not a normalized and relative path
ERROR tests/test_concurrency.py::MultiprocessingTest::test_multiprocessing_with_branching - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_omit_and_include - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_omit_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_omit - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_warnings - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_include_exclusive - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_two_getdata_warn_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_omit_as_string - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_datafile_default - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_ambiguous_source_package_as_dir - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_exclude_list - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_package_dotted_sub - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_warn_once - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_source_package_as_package - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_dynamic_context_conflict - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::SourceIncludeOmitTest::test_nothing_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_combining_twice - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_include_as_string - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_cov4_data_file - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_include - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_exclude_and_partial_are_separate_lists - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::XmlIncludeOmitTest::test_omit - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_combining_with_a_used_coverage - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_switch_context_unstarted - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_source_and_include_dont_conflict - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_datafile_none - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_switch_context_testrunner - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_empty_reporting - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_config_crash - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_datafile_from_rcfile - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_completely_zero_reporting - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_start_save_stop - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_unexecuted_file - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_two_getdata_only_warn_once - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_switch_context_with_static - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_start_save_nostop - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_ordered_combine - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_datafile_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_warnings_suppressed - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_deep_datafile - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_ignore_stdlib - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_start_stop_start_stop - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_combining_corrupt_data - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_run_debug_sys - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_config_crash_no_crash - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_exclude_partial_list - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_datafile_and_suffix_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_include_can_measure_stdlib - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_omit - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ApiTest::test_filenames - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_omit_and_include - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_include_as_string - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_include - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_omit_as_string - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_nothing_specified - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::TestRunnerPluginTest::test_pytestcov_parallel - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_include_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::TestRunnerPluginTest::test_nose_plugin_with_cd - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ReportIncludeOmitTest::test_omit_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::TestRunnerPluginTest::test_nose_plugin - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::ImmutableConfigTest::test_config_doesnt_change - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::TestRunnerPluginTest::test_pytestcov_parallel_append - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::RelativePathTest::test_combine_relative - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::TestRunnerPluginTest::test_nose_plugin_with_erase - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::RelativePathTest::test_moving_stuff_with_relative - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithContextsTest::test_no_contexts_warns_no_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_api.py::RelativePathTest::test_moving_stuff - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithContextsTest::test_dynamic_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::ReportingReturnValueTest::test_xml - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithContextsTest::test_filtered_dynamic_contexts - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithContextsTest::test_dynamic_contexts_relative_files - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_dotpy_not_python - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_execed_liar_ignored - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_execed_liar_ignored_indentation_error - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_decode_error - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::ReportingReturnValueTest::test_report - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_html_skip_covered - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_dothtml_not_python - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_report_skip_covered - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_formfeeds - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::ReportingReturnValueTest::test_html - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_report_skip_covered_100 - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlWithUnparsableFilesTest::test_dotpy_not_python_ignored - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_report_skip_empty - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_report_skip_covered_branches - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_extensionless_file_collides_with_extension - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_has_date_stamp_in_files - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_sort_report_by_cover_plus - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_reporting_on_unmeasured_file - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_missing_source_file_incorrect_message - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_isolatin1 - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTest::test_html_skip_empty - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_styled - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_b_branch - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_sort_report_by_stmts - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_bom - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_omit_3 - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_other - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_unicode - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_omit_5 - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_defaults - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_omit_2 - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_a - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_omit_4 - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_omit_1 - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_test_data - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_tabbed - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlGoldTest::test_partial - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlStaticFileTest::test_copying_static_files_from_system_in_dir - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlStaticFileTest::test_cant_find_static_files - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_sort_report_by_cover - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlStaticFileTest::test_copying_static_files_from_system - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTitleTest::test_default_title - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTitleTest::test_title_set_in_config_file - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTitleTest::test_title_set_in_args - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_sort_report_by_cover_reversed - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlTitleTest::test_non_ascii_title_set_in_config_file - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_html_created - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_html_delta_from_coverage_change - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_html_delta_from_source_change - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_sort_report_by_missing - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_status_format_change - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_html_delta_from_settings_change - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_html_delta_from_coverage_version_change - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_sort_report_by_invalid_option - ValueError: . is not a normalized and relative path
ERROR tests/test_html.py::HtmlDeltaTest::test_file_becomes_100 - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryReporterConfigurationTest::test_print_missing - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_bug_203_mixed_case_listed_twice_with_rc - ValueError: . is not a normalized and relative path
ERROR tests/test_summary.py::SummaryTest::test_tracing_pyc_file - ValueError: . is not a normalized and relative path
FAILED tests/test_filereporter.py::FileReporterTest::test_egg - ModuleNotFoundError: No module named 'egg1'
FAILED tests/test_python.py::GetZipBytesTest::test_get_encoded_zip_files - AttributeError: 'NoneType' object has no attribute 'decode'
2 failed, 290 passed, 10 skipped, 4 warnings, 674 errors in 37.81s
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<pr

Additionally:

[tkloczko@barrel coveragepy-coverage-5.6b1]$ pytest tests/test_python.py::GetZipBytesTest::test_get_encoded_zip_files
/usr/lib/python3.8/site-packages/pytest_benchmark/logger.py:46: PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
  warner(PytestBenchmarkWarning(text))
bringing up nodes...
                                                                                                                                                                     [100%]F [100%]
================================================================================= FAILURES =================================================================================
________________________________________________________________ GetZipBytesTest.test_get_encoded_zip_files ________________________________________________________________
[gw1] linux -- Python 3.8.12 /usr/bin/python3

self = <tests.test_python.GetZipBytesTest object at 0x7f3bc55293d0>

    def test_get_encoded_zip_files(self):
        # See igor.py, do_zipmods, for the text of these files.
        zip_file = "tests/zipmods.zip"
        sys.path.append(zip_file)       # So we can import the files.
        for encoding in ["utf8", "gb2312", "hebrew", "shift_jis", "cp1252"]:
            filename = zip_file + "/encoded_" + encoding + ".py"
            filename = filename.replace("/", os.sep)
            zip_data = get_zip_bytes(filename)
>           zip_text = zip_data.decode(encoding)
E           AttributeError: 'NoneType' object has no attribute 'decode'

tests/test_python.py:30: AttributeError
============================================================================= warnings summary =============================================================================
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
../../../../../usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183
  /usr/lib/python3.8/site-packages/_pytest/config/__init__.py:1183: PytestDeprecationWarning: The --strict option is deprecated, use --strict-markers instead.
    self.issue_config_time_warning(

-- Docs: https://docs.pytest.org/en/stable/warnings.html
========================================================================= short test summary info ==========================================================================
FAILED tests/test_python.py::GetZipBytesTest::test_get_encoded_zip_files - AttributeError: 'NoneType' object has no attribute 'decode'
1 failed, 4 warnings in 5.06s

To Reproduce How can we reproduce the problem? Please be specific. Don't just link to a failing CI job. Answer the questions below: -. What version of Python are you using? 3.8.12

Additional context N/A

nedbat commented 3 years ago

Something seems to be odd about the file system or directory you are in when you run the test suite.

The error you are seeing comes from pytest's tmpdir code:

def _ensure_relative_to_basetemp(self, basename: str) -> str:
        basename = os.path.normpath(basename)
        if (self.getbasetemp() / basename).resolve().parent != self.getbasetemp():
            raise ValueError(f"{basename} is not a normalized and relative path")
        return basename

Can you say more about where you are when you run these tests?

BTW: You mention 5.6b1 in the title. 5.6 will not happen, the latest code is 6.0b1.

kloczek commented 2 years ago

I think that we can close that ticket ad I'm trying now switch all my python modules packages to PEP517 based build and I just found new behaviour (will open new ticket shortly)