pytest-cov: 3.0.0: pytest is failing

Summary

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

  • python3 -sBm build -w
  • install .whl file in </install/prefix>
  • run pytest with PYTHONPATH pointing to sitearch and sitelib inside </install/prefix>

Here is pytest output:

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-pytest-cov-3.0.0-4.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-pytest-cov-3.0.0-4.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra --deselect tests/test_pytest_cov.py::test_dist_missing_data
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0, configfile: setup.cfg, testpaths: tests
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collected 131 items / 1 deselected / 130 selected

tests/test_pytest_cov.py .....................................F....................FFF.FF...ss....FsssFFFFF.....................................F........s.          [100%]

================================================================================= FAILURES =================================================================================
____________________________________________________________________ test_subprocess_with_path_aliasing ____________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_subprocess_with_path_aliasing0')>, monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1f383e7370>

    def test_subprocess_with_path_aliasing(testdir, monkeypatch):
        src = testdir.mkdir('src')
        src.join('parent_script.py').write(SCRIPT_PARENT)
        src.join('child_script.py').write(SCRIPT_CHILD)
        aliased = testdir.mkdir('aliased')
        parent_script = aliased.join('parent_script.py')
        parent_script.write(SCRIPT_PARENT)
        aliased.join('child_script.py').write(SCRIPT_CHILD)

        testdir.tmpdir.join('.coveragerc').write("""
    [paths]
    source =
        src
        aliased
    [run]
    source =
        parent_script
        child_script
    parallel = true
    """)

        monkeypatch.setitem(os.environ, 'PYTHONPATH', os.pathsep.join([
            os.environ.get('PYTHONPATH', ''), 'aliased']))
        result = testdir.runpytest('-v',
                                   '--cov',
                                   '--cov-report=term-missing',
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'src[\\/]child_script* %s*' % CHILD_SCRIPT_RESULT,
            'src[\\/]parent_script* %s*' % PARENT_SCRIPT_RESULT,
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_subprocess_with_path_aliasing0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 2 items'
E           and: ''
E           and: 'aliased/parent_script.py::test_foo[0] PASSED                             [ 50%]'
E           and: 'aliased/parent_script.py::test_foo[1] PASSED                             [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'src[\\/]child_script* [56] * 100%*'
E           and: 'Name                   Stmts   Miss  Cover   Missing'
E           and: '----------------------------------------------------'
E           and: 'src/parent_script.py       9      0   100%'
E           and: '----------------------------------------------------'
E           and: 'TOTAL                      9      0   100%'
E           and: ''
E           and: ''
E           and: '============================== 2 passed in 0.13s ==============================='
E       remains unmatched: 'src[\\/]child_script* [56] * 100%*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:605: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_subprocess_with_path_aliasing0/runpytest-0 -v --cov --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_subprocess_with_path_aliasing0/aliased/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_subprocess_with_path_aliasing0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_subprocess_with_path_aliasing0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 2 items

aliased/parent_script.py::test_foo[0] PASSED                             [ 50%]
aliased/parent_script.py::test_foo[1] PASSED                             [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                   Stmts   Miss  Cover   Missing
----------------------------------------------------
src/parent_script.py       9      0   100%
----------------------------------------------------
TOTAL                      9      0   100%


============================== 2 passed in 0.13s ===============================
--------------------------------------------------------------------------- Captured stderr call ---------------------------------------------------------------------------
/usr/lib64/python3.8/site-packages/coverage/inorout.py:520: CoverageWarning: Module child_script was never imported. (module-not-imported)
  self.warn(f"Module {pkg} was never imported.", slug="module-not-imported")
_________________________________________________________________________ test_central_subprocess __________________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0')>

    def test_central_subprocess(testdir):
        scripts = testdir.makepyfile(parent_script=SCRIPT_PARENT,
                                     child_script=SCRIPT_CHILD)
        parent_script = scripts.dirpath().join('parent_script.py')

        result = testdir.runpytest('-v',
                                   '--cov=%s' % scripts.dirpath(),
                                   '--cov-report=term-missing',
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'child_script* %s*' % CHILD_SCRIPT_RESULT,
            'parent_script* %s*' % PARENT_SCRIPT_RESULT,
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 2 items'
E           and: ''
E           and: 'parent_script.py::test_foo[0] PASSED                                     [ 50%]'
E           and: 'parent_script.py::test_foo[1] PASSED                                     [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'child_script* [56] * 100%*'
E           and: 'Name               Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------'
E           and: 'child_script.py        6      6     0%   1-8'
E           and: 'parent_script.py       9      0   100%'
E           and: '------------------------------------------------'
E           and: 'TOTAL                 15      6    60%'
E           and: ''
E           and: ''
E           and: '============================== 2 passed in 0.13s ==============================='
E       remains unmatched: 'child_script* [56] * 100%*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:819: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0/runpytest-0 -v --cov=/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 2 items

parent_script.py::test_foo[0] PASSED                                     [ 50%]
parent_script.py::test_foo[1] PASSED                                     [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name               Stmts   Miss  Cover   Missing
------------------------------------------------
child_script.py        6      6     0%   1-8
parent_script.py       9      0   100%
------------------------------------------------
TOTAL                 15      6    60%


============================== 2 passed in 0.13s ===============================
____________________________________________________________________ test_central_subprocess_change_cwd ____________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0')>

    def test_central_subprocess_change_cwd(testdir):
        scripts = testdir.makepyfile(parent_script=SCRIPT_PARENT_CHANGE_CWD,
                                     child_script=SCRIPT_CHILD)
        parent_script = scripts.dirpath().join('parent_script.py')
        testdir.makefile('', coveragerc="""
    [run]
    branch = true
    parallel = true
    """)

        result = testdir.runpytest('-v', '-s',
                                   '--cov=%s' % scripts.dirpath(),
                                   '--cov-config=coveragerc',
                                   '--cov-report=term-missing',
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            '*child_script* %s*' % CHILD_SCRIPT_RESULT,
            '*parent_script* 100%*',
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 2 items'
E           and: ''
E           and: 'parent_script.py::test_foo[0] PASSED'
E           and: 'parent_script.py::test_foo[1] PASSED'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: '*child_script* [56] * 100%*'
E           and: 'Name               Stmts   Miss Branch BrPart  Cover   Missing'
E           and: '--------------------------------------------------------------'
E           and: 'child_script.py        6      6      4      0     0%   1-8'
E           and: 'parent_script.py      11      0      2      0   100%'
E           and: '--------------------------------------------------------------'
E           and: 'TOTAL                 17      6      6      0    57%'
E           and: ''
E           and: ''
E           and: '============================== 2 passed in 0.13s ==============================='
E       remains unmatched: '*child_script* [56] * 100%*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:843: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0/runpytest-0 -v -s --cov=/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0 --cov-config=coveragerc --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 2 items

parent_script.py::test_foo[0] PASSED
parent_script.py::test_foo[1] PASSED

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name               Stmts   Miss Branch BrPart  Cover   Missing
--------------------------------------------------------------
child_script.py        6      6      4      0     0%   1-8
parent_script.py      11      0      2      0   100%
--------------------------------------------------------------
TOTAL                 17      6      6      0    57%


============================== 2 passed in 0.13s ===============================
____________________________________________________________ test_central_subprocess_change_cwd_with_pythonpath ____________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd_with_pythonpath0')>
monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7f1f383e7ee0>

    def test_central_subprocess_change_cwd_with_pythonpath(testdir, monkeypatch):
        stuff = testdir.mkdir('stuff')
        parent_script = stuff.join('parent_script.py')
        parent_script.write(SCRIPT_PARENT_CHANGE_CWD_IMPORT_CHILD)
        stuff.join('child_script.py').write(SCRIPT_CHILD)
        testdir.makefile('', coveragerc="""
    [run]
    parallel = true
    """)

        monkeypatch.setitem(os.environ, 'PYTHONPATH', str(stuff))
        result = testdir.runpytest('-vv', '-s',
                                   '--cov=child_script',
                                   '--cov-config=coveragerc',
                                   '--cov-report=term-missing',
                                   '--cov-branch',
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            '*child_script* %s*' % CHILD_SCRIPT_RESULT,
        ])
E       Failed: remains unmatched: '*- coverage: platform *, python * -*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:869: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd_with_pythonpath0/runpytest-0 -vv -s --cov=child_script --cov-config=coveragerc --cov-report=term-missing --cov-branch /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd_with_pythonpath0/stuff/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd_with_pythonpath0
--------------------------------------------------------------------------- Captured stderr call ---------------------------------------------------------------------------
ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...]
__main__.py: error: unrecognized arguments: --cov=child_script --cov-config=coveragerc --cov-report=term-missing --cov-branch
  inifile: None
  rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_central_subprocess_change_cwd_with_pythonpath0

_____________________________________________________________________ test_dist_subprocess_collocated ______________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0')>

    @pytest.mark.skipif('sys.platform == "win32" and platform.python_implementation() == "PyPy"')
    def test_dist_subprocess_collocated(testdir):
        scripts = testdir.makepyfile(parent_script=SCRIPT_PARENT,
                                     child_script=SCRIPT_CHILD)
        parent_script = scripts.dirpath().join('parent_script.py')

        result = testdir.runpytest('-v',
                                   '--cov=%s' % scripts.dirpath(),
                                   '--cov-report=term-missing',
                                   '--dist=load',
                                   '--tx=2*popen',
                                   max_worker_restart_0,
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'child_script* %s*' % CHILD_SCRIPT_RESULT,
            'parent_script* %s*' % PARENT_SCRIPT_RESULT,
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'gw0 I / gw1 I'
E           and: ''
E           and: '[gw0] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0'
E           and: ''
E           and: '[gw1] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0'
E           and: ''
E           and: '[gw0] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]'
E           and: ''
E           and: '[gw1] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]'
E           and: 'gw0 [2] / gw1 [2]'
E           and: ''
E           and: 'scheduling tests via LoadScheduling'
E           and: ''
E           and: 'parent_script.py::test_foo[0] '
E           and: 'parent_script.py::test_foo[1] '
E           and: '[gw1] [ 50%] PASSED parent_script.py::test_foo[1] '
E           and: '[gw0] [100%] PASSED parent_script.py::test_foo[0] '
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'child_script* [56] * 100%*'
E           and: 'Name               Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------'
E           and: 'child_script.py        6      6     0%   1-8'
E           and: 'parent_script.py       9      0   100%'
E           and: '------------------------------------------------'
E           and: 'TOTAL                 15      6    60%'
E           and: ''
E           and: ''
E           and: '============================== 2 passed in 0.67s ==============================='
E       remains unmatched: 'child_script* [56] * 100%*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:913: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0/runpytest-0 -v --cov=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0 --cov-report=term-missing --dist=load --tx=2*popen --max-worker-restart=0 /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I

[gw0] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0

[gw1] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_collocated0

[gw0] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]

[gw1] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]
gw0 [2] / gw1 [2]

scheduling tests via LoadScheduling

parent_script.py::test_foo[0]
parent_script.py::test_foo[1]
[gw1] [ 50%] PASSED parent_script.py::test_foo[1]
[gw0] [100%] PASSED parent_script.py::test_foo[0]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name               Stmts   Miss  Cover   Missing
------------------------------------------------
child_script.py        6      6     0%   1-8
parent_script.py       9      0   100%
------------------------------------------------
TOTAL                 15      6    60%


============================== 2 passed in 0.67s ===============================
___________________________________________________________________ test_dist_subprocess_not_collocated ____________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0')>
tmpdir = local('/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0')

    @pytest.mark.skipif('sys.platform == "win32" and platform.python_implementation() == "PyPy"')
    def test_dist_subprocess_not_collocated(testdir, tmpdir):
        scripts = testdir.makepyfile(parent_script=SCRIPT_PARENT,
                                     child_script=SCRIPT_CHILD)
        parent_script = scripts.dirpath().join('parent_script.py')
        child_script = scripts.dirpath().join('child_script.py')

        dir1 = tmpdir.mkdir('dir1')
        dir2 = tmpdir.mkdir('dir2')
        testdir.tmpdir.join('.coveragerc').write('''
    [paths]
    source =
        %s
        */dir1
        */dir2
    ''' % scripts.dirpath())
        result = testdir.runpytest('-v',
                                   '--cov=%s' % scripts.dirpath(),
                                   '--dist=load',
                                   '--tx=popen//chdir=%s' % dir1,
                                   '--tx=popen//chdir=%s' % dir2,
                                   '--rsyncdir=%s' % child_script,
                                   '--rsyncdir=%s' % parent_script,
                                   '--rsyncdir=.coveragerc',
                                   max_worker_restart_0,
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'child_script* %s*' % CHILD_SCRIPT_RESULT,
            'parent_script* %s*' % PARENT_SCRIPT_RESULT,
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'gw0 I / gw1 I'
E           and: ''
E           and: '[gw0] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/_assertionnew.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/_assertionold.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/_py2traceback.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/assertion.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/code.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/source.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/capture.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/saferepr.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/terminalwriter.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_log/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_log/log.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_log/warning.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/cacheutil.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/common.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/local.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/svnurl.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/svnwc.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/cmdexec.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/forkedfunc.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/killproc.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/apipkg/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/apipkg/version.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/iniconfig/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/iniconfig/__init__.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/iniconfig/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/__init__.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/__metainfo.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_builtin.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_error.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_std.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_version.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_xmlgen.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/error.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/iniconfig.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/io.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/path.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/test.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/xml.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/__main__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/collect.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_code/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_code/code.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_code/source.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/saferepr.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/terminalwriter.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/wcwidth.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/rewrite.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/truncate.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/util.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/argparsing.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/exceptions.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/findpaths.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/mark/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/mark/expression.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/mark/structures.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_argcomplete.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_version.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/cacheprovider.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/capture.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/compat.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/debugging.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/deprecated.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/doctest.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/faulthandler.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/fixtures.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/freeze_support.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/helpconfig.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/hookspec.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/junitxml.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/logging.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/main.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/monkeypatch.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/nodes.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/nose.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/outcomes.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pastebin.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pathlib.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pytester.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pytester_assertions.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/python.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/python_api.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/recwarn.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/reports.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/runner.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/setuponly.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/setupplan.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/skipping.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/stepwise.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/store.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/terminal.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/threadexception.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/timing.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/tmpdir.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/unittest.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/unraisableexception.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/warning_types.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/warnings.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= child_script.py/'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= parent_script.py/'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= .coveragerc/'
E           and: ''
E           and: '[gw1] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/_assertionnew.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/_assertionold.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/_py2traceback.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/assertion.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/code.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/source.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/capture.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/saferepr.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/terminalwriter.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_log/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_log/log.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_log/warning.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/cacheutil.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/common.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/local.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/svnurl.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/svnwc.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/cmdexec.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/forkedfunc.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/killproc.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/apipkg/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/apipkg/version.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/iniconfig/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/iniconfig/__init__.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/iniconfig/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/__init__.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/__metainfo.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_builtin.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_error.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_std.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_version.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_xmlgen.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/error.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/iniconfig.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/io.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/path.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/test.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/xml.pyi'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/__main__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/collect.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_code/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_code/code.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_code/source.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/saferepr.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/terminalwriter.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/wcwidth.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/rewrite.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/truncate.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/util.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/argparsing.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/exceptions.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/findpaths.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/mark/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/mark/expression.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/mark/structures.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/__init__.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_argcomplete.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_version.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/cacheprovider.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/capture.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/compat.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/debugging.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/deprecated.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/doctest.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/faulthandler.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/fixtures.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/freeze_support.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/helpconfig.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/hookspec.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/junitxml.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/logging.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/main.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/monkeypatch.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/nodes.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/nose.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/outcomes.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pastebin.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pathlib.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/py.typed'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pytester.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pytester_assertions.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/python.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/python_api.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/recwarn.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/reports.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/runner.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/setuponly.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/setupplan.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/skipping.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/stepwise.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/store.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/terminal.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/threadexception.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/timing.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/tmpdir.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/unittest.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/unraisableexception.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/warning_types.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/warnings.py'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= child_script.py/'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= parent_script.py/'
E           and: 'popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= .coveragerc/'
E           and: ''
E           and: '[gw0] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]'
E           and: ''
E           and: '[gw1] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]'
E           and: 'gw0 [2] / gw1 [2]'
E           and: ''
E           and: 'scheduling tests via LoadScheduling'
E           and: ''
E           and: 'parent_script.py::test_foo[1] '
E           and: 'parent_script.py::test_foo[0] '
E           and: '[gw0] [ 50%] PASSED parent_script.py::test_foo[0] '
E           and: '[gw1] [100%] PASSED parent_script.py::test_foo[1] '
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'child_script* [56] * 100%*'
E           and: 'Name               Stmts   Miss  Cover'
E           and: '--------------------------------------'
E           and: 'child_script.py        6      6     0%'
E           and: 'parent_script.py       9      0   100%'
E           and: '--------------------------------------'
E           and: 'TOTAL                 15      6    60%'
E           and: ''
E           and: ''
E           and: '============================== 2 passed in 1.08s ==============================='
E       remains unmatched: 'child_script* [56] * 100%*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:948: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/runpytest-0 -v --cov=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0 --dist=load --tx=popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 --tx=popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 --rsyncdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/child_script.py --rsyncdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/parent_script.py --rsyncdir=.coveragerc --max-worker-restart=0 /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I

[gw0] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/_assertionnew.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/_assertionold.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/_py2traceback.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/assertion.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/code.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_code/source.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/capture.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/saferepr.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_io/terminalwriter.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_log/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_log/log.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_log/warning.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/cacheutil.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/common.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/local.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/svnurl.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_path/svnwc.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/cmdexec.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/forkedfunc.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_process/killproc.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/apipkg/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/apipkg/version.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/iniconfig/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/iniconfig/__init__.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/iniconfig/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_vendored_packages/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/__init__.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/__metainfo.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_builtin.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_error.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_std.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_version.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/_xmlgen.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/error.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/iniconfig.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/io.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/path.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/test.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= py/xml.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/__main__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/collect.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= pytest/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_code/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_code/code.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_code/source.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/saferepr.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/terminalwriter.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_io/wcwidth.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/rewrite.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/truncate.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/assertion/util.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/argparsing.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/exceptions.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/config/findpaths.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/mark/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/mark/expression.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/mark/structures.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_argcomplete.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/_version.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/cacheprovider.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/capture.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/compat.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/debugging.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/deprecated.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/doctest.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/faulthandler.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/fixtures.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/freeze_support.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/helpconfig.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/hookspec.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/junitxml.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/logging.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/main.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/monkeypatch.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/nodes.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/nose.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/outcomes.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pastebin.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pathlib.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pytester.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/pytester_assertions.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/python.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/python_api.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/recwarn.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/reports.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/runner.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/setuponly.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/setupplan.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/skipping.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/stepwise.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/store.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/terminal.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/threadexception.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/timing.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/tmpdir.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/unittest.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/unraisableexception.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/warning_types.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= _pytest/warnings.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= child_script.py/
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= parent_script.py/
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir1 <= .coveragerc/

[gw1] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/_assertionnew.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/_assertionold.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/_py2traceback.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/assertion.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/code.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_code/source.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/capture.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/saferepr.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_io/terminalwriter.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_log/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_log/log.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_log/warning.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/cacheutil.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/common.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/local.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/svnurl.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_path/svnwc.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/cmdexec.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/forkedfunc.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_process/killproc.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/apipkg/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/apipkg/version.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/iniconfig/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/iniconfig/__init__.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/iniconfig/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_vendored_packages/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/__init__.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/__metainfo.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_builtin.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_error.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_std.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_version.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/_xmlgen.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/error.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/iniconfig.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/io.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/path.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/test.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= py/xml.pyi
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/__main__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/collect.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= pytest/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_code/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_code/code.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_code/source.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/saferepr.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/terminalwriter.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_io/wcwidth.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/rewrite.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/truncate.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/assertion/util.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/argparsing.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/exceptions.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/config/findpaths.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/mark/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/mark/expression.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/mark/structures.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/__init__.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_argcomplete.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/_version.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/cacheprovider.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/capture.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/compat.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/debugging.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/deprecated.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/doctest.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/faulthandler.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/fixtures.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/freeze_support.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/helpconfig.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/hookspec.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/junitxml.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/logging.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/main.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/monkeypatch.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/nodes.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/nose.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/outcomes.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pastebin.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pathlib.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/py.typed
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pytester.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/pytester_assertions.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/python.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/python_api.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/recwarn.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/reports.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/runner.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/setuponly.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/setupplan.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/skipping.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/stepwise.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/store.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/terminal.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/threadexception.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/timing.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/tmpdir.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/unittest.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/unraisableexception.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/warning_types.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= _pytest/warnings.py
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= child_script.py/
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= parent_script.py/
popen//chdir=/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2:/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collo0/dir2 <= .coveragerc/

[gw0] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]

[gw1] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]
gw0 [2] / gw1 [2]

scheduling tests via LoadScheduling

parent_script.py::test_foo[1]
parent_script.py::test_foo[0]
[gw0] [ 50%] PASSED parent_script.py::test_foo[0]
[gw1] [100%] PASSED parent_script.py::test_foo[1]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name               Stmts   Miss  Cover
--------------------------------------
child_script.py        6      6     0%
parent_script.py       9      0   100%
--------------------------------------
TOTAL                 15      6    60%


============================== 2 passed in 1.08s ===============================
--------------------------------------------------------------------------- Captured stderr call ---------------------------------------------------------------------------
/usr/lib64/python3.8/site-packages/coverage/control.py:768: CoverageWarning: No data was collected. (no-data-collected)
  self._warn("No data was collected.", slug="no-data-collected")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_argcomplete.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_argcomplete.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_code/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_code/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_code/code.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_code/code.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_code/source.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_code/source.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/saferepr.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/saferepr.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/terminalwriter.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/terminalwriter.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/wcwidth.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_io/wcwidth.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_version.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/_version.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/rewrite.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/rewrite.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/truncate.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/truncate.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/util.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/assertion/util.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/cacheprovider.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/cacheprovider.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/capture.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/capture.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/compat.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/compat.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/argparsing.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/argparsing.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/exceptions.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/exceptions.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/findpaths.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/config/findpaths.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/debugging.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/debugging.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/deprecated.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/deprecated.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/doctest.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/doctest.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/faulthandler.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/faulthandler.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/fixtures.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/fixtures.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/freeze_support.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/freeze_support.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/helpconfig.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/helpconfig.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/hookspec.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/hookspec.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/junitxml.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/junitxml.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/logging.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/logging.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/main.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/main.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/mark/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/mark/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/mark/expression.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/mark/expression.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/mark/structures.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/mark/structures.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/monkeypatch.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/monkeypatch.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/nodes.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/nodes.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/nose.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/nose.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/outcomes.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/outcomes.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pastebin.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pastebin.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pathlib.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pathlib.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pytester.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pytester.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pytester_assertions.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/pytester_assertions.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/python.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/python.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/python_api.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/python_api.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/recwarn.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/recwarn.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/reports.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/reports.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/runner.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/runner.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/setuponly.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/setuponly.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/setupplan.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/setupplan.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/skipping.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/skipping.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/stepwise.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/stepwise.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/store.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/store.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/terminal.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/terminal.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/threadexception.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/threadexception.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/timing.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/timing.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/tmpdir.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/tmpdir.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/unittest.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/unittest.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/unraisableexception.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/unraisableexception.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/warning_types.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/warning_types.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/warnings.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/_pytest/warnings.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/__metainfo.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/__metainfo.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_builtin.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_builtin.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/_assertionnew.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/_assertionnew.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/_assertionold.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/_assertionold.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/_py2traceback.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/_py2traceback.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/assertion.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/assertion.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/code.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/code.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/source.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_code/source.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_error.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_error.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/capture.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/capture.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/saferepr.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/saferepr.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/terminalwriter.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_io/terminalwriter.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_log/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_log/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_log/log.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_log/log.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_log/warning.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_log/warning.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/cacheutil.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/cacheutil.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/common.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/common.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/local.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/local.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/svnurl.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/svnurl.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/svnwc.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_path/svnwc.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/cmdexec.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/cmdexec.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/forkedfunc.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/forkedfunc.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/killproc.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_process/killproc.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_std.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_std.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/apipkg/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/apipkg/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/apipkg/version.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/apipkg/version.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/iniconfig/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_vendored_packages/iniconfig/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_version.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_version.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_xmlgen.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/_xmlgen.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/test.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/py/test.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/pytest/__init__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/pytest/__init__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/pytest/__main__.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/pytest/__main__.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
/usr/lib64/python3.8/site-packages/coverage/report.py:87: CoverageWarning: Couldn't parse '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/pytest/collect.py': No source for code: '/tmp/pytest-of-tkloczko/pytest-99/test_dist_subprocess_not_collocated0/pytest/collect.py'. (couldnt-parse)
  coverage._warn(msg, slug="couldnt-parse")
_________________________________________________________________________ test_cleanup_on_sigterm __________________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0')>

    @pytest.mark.skipif('sys.platform == "win32"', reason="SIGTERM isn't really supported on Windows")
    def test_cleanup_on_sigterm(testdir):
        script = testdir.makepyfile('''
    import os, signal, subprocess, sys, time

    def cleanup(num, frame):
        print("num == signal.SIGTERM => %s" % (num == signal.SIGTERM))
        raise Exception()

    def test_run():
        proc = subprocess.Popen([sys.executable, __file__], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        time.sleep(1)
        proc.terminate()
        stdout, stderr = proc.communicate()
        assert not stderr
        assert stdout == b"""num == signal.SIGTERM => True
    captured Exception()
    """
        assert proc.returncode == 0

    if __name__ == "__main__":
        signal.signal(signal.SIGTERM, cleanup)

        from pytest_cov.embed import cleanup_on_sigterm
        cleanup_on_sigterm()

        try:
            time.sleep(10)
        except BaseException as exc:
            print("captured %r" % exc)
    ''')

        result = testdir.runpytest('-vv',
                                   '--cov=%s' % script.dirpath(),
                                   '--cov-report=term-missing',
                                   script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'test_cleanup_on_sigterm* 26-27',
            '*1 passed*'
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 1 item'
E           and: ''
E           and: 'test_cleanup_on_sigterm.py::test_run PASSED                              [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'test_cleanup_on_sigterm* 26-27'
E           and: 'Name                         Stmts   Miss  Cover   Missing'
E           and: '----------------------------------------------------------'
E           and: 'test_cleanup_on_sigterm.py      20      9    55%   4-5, 19-27'
E           and: '----------------------------------------------------------'
E           and: 'TOTAL                           20      9    55%'
E           and: ''
E           and: ''
E           and: '============================== 1 passed in 1.07s ==============================='
E       remains unmatched: 'test_cleanup_on_sigterm* 26-27'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1308: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0/runpytest-0 -vv --cov=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0/test_cleanup_on_sigterm.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 1 item

test_cleanup_on_sigterm.py::test_run PASSED                              [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                         Stmts   Miss  Cover   Missing
----------------------------------------------------------
test_cleanup_on_sigterm.py      20      9    55%   4-5, 19-27
----------------------------------------------------------
TOTAL                           20      9    55%


============================== 1 passed in 1.07s ===============================
_________________________________________________________________ test_cleanup_on_sigterm_sig_dfl[setup0] __________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0')>
setup = ('signal.signal(signal.SIGTERM, signal.SIG_DFL); cleanup_on_sigterm()', '88%   18-19')

    @pytest.mark.skipif('sys.platform == "win32"', reason="SIGTERM isn't really supported on Windows")
    @pytest.mark.parametrize('setup', [
        ('signal.signal(signal.SIGTERM, signal.SIG_DFL); cleanup_on_sigterm()', '88%   18-19'),
        ('cleanup_on_sigterm()', '88%   18-19'),
        ('cleanup()', '75%   16-19'),
    ])
    def test_cleanup_on_sigterm_sig_dfl(testdir, setup):
        script = testdir.makepyfile('''
    import os, signal, subprocess, sys, time

    def test_run():
        proc = subprocess.Popen([sys.executable, __file__], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        time.sleep(1)
        proc.terminate()
        stdout, stderr = proc.communicate()
        assert not stderr
        assert stdout == b""
        assert proc.returncode in [128 + signal.SIGTERM, -signal.SIGTERM]

    if __name__ == "__main__":
        from pytest_cov.embed import cleanup_on_sigterm, cleanup
        ''' + setup[0] + '''

        try:
            time.sleep(10)
        except BaseException as exc:
            print("captured %r" % exc)
    ''')

        result = testdir.runpytest('-vv',
                                   '--assert=plain',
                                   '--cov=%s' % script.dirpath(),
                                   '--cov-report=term-missing',
                                   script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'test_cleanup_on_sigterm* %s' % setup[1],
            '*1 passed*'
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 1 item'
E           and: ''
E           and: 'test_cleanup_on_sigterm_sig_dfl.py::test_run PASSED                      [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'test_cleanup_on_sigterm* 88%   18-19'
E           and: 'Name                                 Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------------------------'
E           and: 'test_cleanup_on_sigterm_sig_dfl.py      16      6    62%   13-19'
E           and: '------------------------------------------------------------------'
E           and: 'TOTAL                                   16      6    62%'
E           and: ''
E           and: ''
E           and: '============================== 1 passed in 1.06s ==============================='
E       remains unmatched: 'test_cleanup_on_sigterm* 88%   18-19'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1397: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0/runpytest-0 -vv --assert=plain --cov=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0/test_cleanup_on_sigterm_sig_dfl.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 1 item

test_cleanup_on_sigterm_sig_dfl.py::test_run PASSED                      [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                                 Stmts   Miss  Cover   Missing
------------------------------------------------------------------
test_cleanup_on_sigterm_sig_dfl.py      16      6    62%   13-19
------------------------------------------------------------------
TOTAL                                   16      6    62%


============================== 1 passed in 1.06s ===============================
_________________________________________________________________ test_cleanup_on_sigterm_sig_dfl[setup1] __________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1')>, setup = ('cleanup_on_sigterm()', '88%   18-19')

    @pytest.mark.skipif('sys.platform == "win32"', reason="SIGTERM isn't really supported on Windows")
    @pytest.mark.parametrize('setup', [
        ('signal.signal(signal.SIGTERM, signal.SIG_DFL); cleanup_on_sigterm()', '88%   18-19'),
        ('cleanup_on_sigterm()', '88%   18-19'),
        ('cleanup()', '75%   16-19'),
    ])
    def test_cleanup_on_sigterm_sig_dfl(testdir, setup):
        script = testdir.makepyfile('''
    import os, signal, subprocess, sys, time

    def test_run():
        proc = subprocess.Popen([sys.executable, __file__], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        time.sleep(1)
        proc.terminate()
        stdout, stderr = proc.communicate()
        assert not stderr
        assert stdout == b""
        assert proc.returncode in [128 + signal.SIGTERM, -signal.SIGTERM]

    if __name__ == "__main__":
        from pytest_cov.embed import cleanup_on_sigterm, cleanup
        ''' + setup[0] + '''

        try:
            time.sleep(10)
        except BaseException as exc:
            print("captured %r" % exc)
    ''')

        result = testdir.runpytest('-vv',
                                   '--assert=plain',
                                   '--cov=%s' % script.dirpath(),
                                   '--cov-report=term-missing',
                                   script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'test_cleanup_on_sigterm* %s' % setup[1],
            '*1 passed*'
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 1 item'
E           and: ''
E           and: 'test_cleanup_on_sigterm_sig_dfl.py::test_run PASSED                      [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'test_cleanup_on_sigterm* 88%   18-19'
E           and: 'Name                                 Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------------------------'
E           and: 'test_cleanup_on_sigterm_sig_dfl.py      16      6    62%   13-19'
E           and: '------------------------------------------------------------------'
E           and: 'TOTAL                                   16      6    62%'
E           and: ''
E           and: ''
E           and: '============================== 1 passed in 1.06s ==============================='
E       remains unmatched: 'test_cleanup_on_sigterm* 88%   18-19'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1397: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1/runpytest-0 -vv --assert=plain --cov=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1/test_cleanup_on_sigterm_sig_dfl.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl1
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 1 item

test_cleanup_on_sigterm_sig_dfl.py::test_run PASSED                      [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                                 Stmts   Miss  Cover   Missing
------------------------------------------------------------------
test_cleanup_on_sigterm_sig_dfl.py      16      6    62%   13-19
------------------------------------------------------------------
TOTAL                                   16      6    62%


============================== 1 passed in 1.06s ===============================
_________________________________________________________________ test_cleanup_on_sigterm_sig_dfl[setup2] __________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2')>, setup = ('cleanup()', '75%   16-19')

    @pytest.mark.skipif('sys.platform == "win32"', reason="SIGTERM isn't really supported on Windows")
    @pytest.mark.parametrize('setup', [
        ('signal.signal(signal.SIGTERM, signal.SIG_DFL); cleanup_on_sigterm()', '88%   18-19'),
        ('cleanup_on_sigterm()', '88%   18-19'),
        ('cleanup()', '75%   16-19'),
    ])
    def test_cleanup_on_sigterm_sig_dfl(testdir, setup):
        script = testdir.makepyfile('''
    import os, signal, subprocess, sys, time

    def test_run():
        proc = subprocess.Popen([sys.executable, __file__], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        time.sleep(1)
        proc.terminate()
        stdout, stderr = proc.communicate()
        assert not stderr
        assert stdout == b""
        assert proc.returncode in [128 + signal.SIGTERM, -signal.SIGTERM]

    if __name__ == "__main__":
        from pytest_cov.embed import cleanup_on_sigterm, cleanup
        ''' + setup[0] + '''

        try:
            time.sleep(10)
        except BaseException as exc:
            print("captured %r" % exc)
    ''')

        result = testdir.runpytest('-vv',
                                   '--assert=plain',
                                   '--cov=%s' % script.dirpath(),
                                   '--cov-report=term-missing',
                                   script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'test_cleanup_on_sigterm* %s' % setup[1],
            '*1 passed*'
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 1 item'
E           and: ''
E           and: 'test_cleanup_on_sigterm_sig_dfl.py::test_run PASSED                      [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'test_cleanup_on_sigterm* 75%   16-19'
E           and: 'Name                                 Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------------------------'
E           and: 'test_cleanup_on_sigterm_sig_dfl.py      16      6    62%   13-19'
E           and: '------------------------------------------------------------------'
E           and: 'TOTAL                                   16      6    62%'
E           and: ''
E           and: ''
E           and: '============================== 1 passed in 1.06s ==============================='
E       remains unmatched: 'test_cleanup_on_sigterm* 75%   16-19'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1397: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2/runpytest-0 -vv --assert=plain --cov=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2/test_cleanup_on_sigterm_sig_dfl.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl2
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 1 item

test_cleanup_on_sigterm_sig_dfl.py::test_run PASSED                      [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                                 Stmts   Miss  Cover   Missing
------------------------------------------------------------------
test_cleanup_on_sigterm_sig_dfl.py      16      6    62%   13-19
------------------------------------------------------------------
TOTAL                                   16      6    62%


============================== 1 passed in 1.06s ===============================
__________________________________________________________________ test_cleanup_on_sigterm_sig_dfl_sigint __________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0')>

    @pytest.mark.skipif('sys.platform == "win32"', reason="SIGINT is subtly broken on Windows")
    def test_cleanup_on_sigterm_sig_dfl_sigint(testdir):
        script = testdir.makepyfile('''
    import os, signal, subprocess, sys, time

    def test_run():
        proc = subprocess.Popen([sys.executable, __file__], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        time.sleep(1)
        proc.send_signal(signal.SIGINT)
        stdout, stderr = proc.communicate()
        assert not stderr
        assert stdout == b"""captured KeyboardInterrupt()
    """
        assert proc.returncode == 0

    if __name__ == "__main__":
        from pytest_cov.embed import cleanup_on_signal
        cleanup_on_signal(signal.SIGINT)

        try:
            time.sleep(10)
        except BaseException as exc:
            print("captured %r" % exc)
    ''')

        result = testdir.runpytest('-vv',
                                   '--assert=plain',
                                   '--cov=%s' % script.dirpath(),
                                   '--cov-report=term-missing',
                                   script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'test_cleanup_on_sigterm* 88%   19-20',
            '*1 passed*'
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 1 item'
E           and: ''
E           and: 'test_cleanup_on_sigterm_sig_dfl_sigint.py::test_run PASSED               [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'test_cleanup_on_sigterm* 88%   19-20'
E           and: 'Name                                        Stmts   Miss  Cover   Missing'
E           and: '-------------------------------------------------------------------------'
E           and: 'test_cleanup_on_sigterm_sig_dfl_sigint.py      16      6    62%   14-20'
E           and: '-------------------------------------------------------------------------'
E           and: 'TOTAL                                          16      6    62%'
E           and: ''
E           and: ''
E           and: '============================== 1 passed in 1.06s ==============================='
E       remains unmatched: 'test_cleanup_on_sigterm* 88%   19-20'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1436: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0/runpytest-0 -vv --assert=plain --cov=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0/test_cleanup_on_sigterm_sig_dfl_sigint.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_dfl_sigint0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 1 item

test_cleanup_on_sigterm_sig_dfl_sigint.py::test_run PASSED               [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                                        Stmts   Miss  Cover   Missing
-------------------------------------------------------------------------
test_cleanup_on_sigterm_sig_dfl_sigint.py      16      6    62%   14-20
-------------------------------------------------------------------------
TOTAL                                          16      6    62%


============================== 1 passed in 1.06s ===============================
_____________________________________________________________________ test_cleanup_on_sigterm_sig_ign ______________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0')>

    @pytest.mark.skipif('sys.platform == "win32"', reason="fork not available on Windows")
    def test_cleanup_on_sigterm_sig_ign(testdir):
        script = testdir.makepyfile('''
    import os, signal, subprocess, sys, time

    def test_run():
        proc = subprocess.Popen([sys.executable, __file__], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        time.sleep(1)
        proc.send_signal(signal.SIGINT)
        time.sleep(1)
        proc.terminate()
        stdout, stderr = proc.communicate()
        assert not stderr
        assert stdout == b""
        # it appears signal handling is buggy on python 2?
        if sys.version_info == 3: assert proc.returncode in [128 + signal.SIGTERM, -signal.SIGTERM]

    if __name__ == "__main__":
        signal.signal(signal.SIGINT, signal.SIG_IGN)

        from pytest_cov.embed import cleanup_on_signal
        cleanup_on_signal(signal.SIGINT)

        try:
            time.sleep(10)
        except BaseException as exc:
            print("captured %r" % exc)
        ''')

        result = testdir.runpytest('-vv',
                                   '--assert=plain',
                                   '--cov=%s' % script.dirpath(),
                                   '--cov-report=term-missing',
                                   script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'test_cleanup_on_sigterm* 89%   23-24',
            '*1 passed*'
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'collecting ... collected 1 item'
E           and: ''
E           and: 'test_cleanup_on_sigterm_sig_ign.py::test_run PASSED                      [100%]'
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'test_cleanup_on_sigterm* 89%   23-24'
E           and: 'Name                                 Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------------------------'
E           and: 'test_cleanup_on_sigterm_sig_ign.py      19      7    63%   16-24'
E           and: '------------------------------------------------------------------'
E           and: 'TOTAL                                   19      7    63%'
E           and: ''
E           and: ''
E           and: '============================== 1 passed in 2.06s ==============================='
E       remains unmatched: 'test_cleanup_on_sigterm* 89%   23-24'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1479: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0/runpytest-0 -vv --assert=plain --cov=/tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0 --cov-report=term-missing /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0/test_cleanup_on_sigterm_sig_ign.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_cleanup_on_sigterm_sig_ign0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
collecting ... collected 1 item

test_cleanup_on_sigterm_sig_ign.py::test_run PASSED                      [100%]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name                                 Stmts   Miss  Cover   Missing
------------------------------------------------------------------
test_cleanup_on_sigterm_sig_ign.py      19      7    63%   16-24
------------------------------------------------------------------
TOTAL                                   19      7    63%


============================== 1 passed in 2.06s ===============================
_____________________________________________________________________ test_append_coverage_subprocess ______________________________________________________________________

testdir = <Testdir local('/tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0')>

    @pytest.mark.skipif('sys.platform == "win32" and platform.python_implementation() == "PyPy"')
    def test_append_coverage_subprocess(testdir):
        scripts = testdir.makepyfile(parent_script=SCRIPT_PARENT,
                                     child_script=SCRIPT_CHILD)
        parent_script = scripts.dirpath().join('parent_script.py')

        result = testdir.runpytest('-v',
                                   '--cov=%s' % scripts.dirpath(),
                                   '--cov-append',
                                   '--cov-report=term-missing',
                                   '--dist=load',
                                   '--tx=2*popen',
                                   max_worker_restart_0,
                                   parent_script)

>       result.stdout.fnmatch_lines([
            '*- coverage: platform *, python * -*',
            'child_script* %s*' % CHILD_SCRIPT_RESULT,
            'parent_script* %s*' % PARENT_SCRIPT_RESULT,
        ])
E       Failed: nomatch: '*- coverage: platform *, python * -*'
E           and: '============================= test session starts =============================='
E           and: 'platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3'
E           and: 'cachedir: .pytest_cache'
E           and: 'rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0'
E           and: 'plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0'
E           and: 'gw0 I / gw1 I'
E           and: ''
E           and: '[gw0] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0'
E           and: ''
E           and: '[gw1] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0'
E           and: ''
E           and: '[gw0] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]'
E           and: ''
E           and: '[gw1] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]'
E           and: 'gw0 [2] / gw1 [2]'
E           and: ''
E           and: 'scheduling tests via LoadScheduling'
E           and: ''
E           and: 'parent_script.py::test_foo[0] '
E           and: 'parent_script.py::test_foo[1] '
E           and: '[gw1] [ 50%] PASSED parent_script.py::test_foo[1] '
E           and: '[gw0] [100%] PASSED parent_script.py::test_foo[0] '
E           and: ''
E       fnmatch: '*- coverage: platform *, python * -*'
E          with: '---------- coverage: platform linux, python 3.8.12-final-0 -----------'
E       nomatch: 'child_script* [56] * 100%*'
E           and: 'Name               Stmts   Miss  Cover   Missing'
E           and: '------------------------------------------------'
E           and: 'child_script.py        6      6     0%   1-8'
E           and: 'parent_script.py       9      0   100%'
E           and: '------------------------------------------------'
E           and: 'TOTAL                 15      6    60%'
E           and: ''
E           and: ''
E           and: '============================== 2 passed in 0.68s ==============================='
E       remains unmatched: 'child_script* [56] * 100%*'

/home/tkloczko/rpmbuild/BUILD/pytest-cov-3.0.0/tests/test_pytest_cov.py:1941: Failed
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
running: /usr/bin/python3 -mpytest --basetemp=/tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0/runpytest-0 -v --cov=/tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0 --cov-append --cov-report=term-missing --dist=load --tx=2*popen --max-worker-restart=0 /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0/parent_script.py --basetemp=/tmp/pytest-of-tkloczko/pytest-99/basetemp
     in: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0
============================= test session starts ==============================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0
plugins: cov-3.0.0, forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I

[gw0] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0

[gw1] linux Python 3.8.12 cwd: /tmp/pytest-of-tkloczko/pytest-99/test_append_coverage_subprocess0

[gw0] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]

[gw1] Python 3.8.12 (default, Dec 17 2021, 08:35:49)  -- [GCC 11.2.1 20211203 (Red Hat 11.2.1-7)]
gw0 [2] / gw1 [2]

scheduling tests via LoadScheduling

parent_script.py::test_foo[0]
parent_script.py::test_foo[1]
[gw1] [ 50%] PASSED parent_script.py::test_foo[1]
[gw0] [100%] PASSED parent_script.py::test_foo[0]

---------- coverage: platform linux, python 3.8.12-final-0 -----------
Name               Stmts   Miss  Cover   Missing
------------------------------------------------
child_script.py        6      6     0%   1-8
parent_script.py       9      0   100%
------------------------------------------------
TOTAL                 15      6    60%


============================== 2 passed in 0.68s ===============================
============================================================================= warnings summary =============================================================================
../../../../../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(

../../../../../usr/lib/python3.8/site-packages/setuptools/command/install.py:34
  /usr/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/warnings.html
========================================================================= short test summary info ==========================================================================
SKIPPED [1] tests/test_pytest_cov.py:1047: deadlocks on Python 3.8+, see: https://bugs.python.org/issue38227
SKIPPED [1] tests/test_pytest_cov.py:1089: deadlocks on Python 3.8, see: https://bugs.python.org/issue38227
SKIPPED [3] tests/test_pytest_cov.py:1316: condition: sys.platform != "win32"
SKIPPED [1] tests/test_pytest_cov.py:2119: condition: coverage.version_info >= (5, 0)
FAILED tests/test_pytest_cov.py::test_subprocess_with_path_aliasing - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_central_subprocess - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_central_subprocess_change_cwd - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_central_subprocess_change_cwd_with_pythonpath - Failed: remains unmatched: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_dist_subprocess_collocated - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_dist_subprocess_not_collocated - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_cleanup_on_sigterm - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_cleanup_on_sigterm_sig_dfl[setup0] - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_cleanup_on_sigterm_sig_dfl[setup1] - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_cleanup_on_sigterm_sig_dfl[setup2] - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_cleanup_on_sigterm_sig_dfl_sigint - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_cleanup_on_sigterm_sig_ign - Failed: nomatch: '*- coverage: platform *, python * -*'
FAILED tests/test_pytest_cov.py::test_append_coverage_subprocess - Failed: nomatch: '*- coverage: platform *, python * -*'
============================================= 13 failed, 111 passed, 6 skipped, 1 deselected, 2 warnings in 135.10s (0:02:15) ==============================================

Expected vs actual result

pytest shoud wihish without errors or fails

Reproducer

Versions

Python 3.8.12

[tkloczko@ss-desktop SPECS]$ pip list
Package                           Version
--------------------------------- -------------------
alabaster                         0.7.12
appdirs                           1.4.4
attrs                             21.2.0
Babel                             2.9.1
backports.entry-points-selectable 1.1.1
build                             0.7.0
chardet                           4.0.0
charset-normalizer                2.0.9
coverage                          6.2
cycler                            0.11.0
dbus-python                       1.2.18
distlib                           0.3.4
distro                            1.6.0
docutils                          0.17.1
execnet                           1.9.0
extras                            1.0.0
fields                            5.0.0
filelock                          3.4.0
fixtures                          3.0.0
fonttools                         4.28.5
gpg                               1.16.0-unknown
idna                              3.3
imagesize                         1.2.0
importlib-metadata                4.10.0
iniconfig                         1.1.1
Jinja2                            3.0.3
kiwisolver                        1.3.2
libcomps                          0.1.18
lxml                              4.7.1
Mako                              1.1.6.dev0
Markdown                          3.3.6
MarkupSafe                        2.0.1
matplotlib                        3.5.1
meson                             0.60.2
numpy                             1.21.4
olefile                           0.46
packaging                         21.3
pbr                               5.6.0
pep517                            0.12.0
Pillow                            8.4.0
pip                               21.3.1
platformdirs                      2.4.0
pluggy                            1.0.0
process-tests                     2.1.1
py                                1.11.0
Pygments                          2.10.0
PyGObject                         3.42.0
pyparsing                         3.0.6
pytest                            6.2.5
pytest-forked                     1.4.0
pytest-xdist                      2.5.0
python-dateutil                   2.8.2
pytz                              2021.1
requests                          2.26.0
rpm                               4.17.0
scour                             0.38.2
setuptools                        60.0.0.post20211220
six                               1.16.0
smartypants                       2.0.1
snowballstemmer                   2.1.0
Sphinx                            4.3.2.dev20211220
sphinx-py3doc-enhanced-theme      2.4.0
sphinxcontrib-applehelp           1.0.2.dev20210802
sphinxcontrib-devhelp             1.0.2.dev20210801
sphinxcontrib-htmlhelp            2.0.0
sphinxcontrib-jsmath              1.0.1.dev20210801
sphinxcontrib-qthelp              1.0.3.dev20210824
sphinxcontrib-serializinghtml     1.1.5
testtools                         2.5.0
toml                              0.10.2
tomli                             2.0.0
typogrify                         2.0.7
urllib3                           1.26.7
virtualenv                        20.10.0
wheel                             0.37.0
youtube-dl                        2021.6.6
zipp                              3.6.0

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 22 (15 by maintainers)

Most upvoted comments

its fair game to verify if one wants to spend time on a specific issue and person volunteer time is limited and op has a demonstrable history of excess spending of it from leaving out details on those reports also my understanding is that for op this is work, for the volunteers its their free time

FTR setting PYTHONUSERBASE=%{buildroot}%{_prefix} in Fedora builds indeed makes the .pth files processed, but only for pure Python directory (%{buildroot}%{_prefix}/lib/python...), the .pth files in the platform-specific directory (%{buildroot}%{_prefix}/lib64/python...) are not processed because there is just one site.USER_SITE directory.


Adding a build dependency that adds the buildroot’s site-packages as site directories is indeed possible, but I consider it not worth it at this point, as we are usually able to workaround this problem somehow anyway.

@hroncok My suggestion is to add a build dependency that adds fitting calls to site to enable pth processing for python packages to fedora / the upstream

This would fix the fedora site removing the need to comment out tests

As for the packaging of op, I’m aware it intentionally differing from the common up streams and it’s their problem,