New submission from Nadeem Vawda <nadeem.va...@gmail.com>:

test_packaging fails when regrtest is run with the -j option (run multiple 
tests concurrently).


    $ ./python -Wd -E -bb -j0 -v test_packaging

    [snip]

    ======================================================================
    ERROR: test_build_ext 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_compiler_option 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_ext_fullpath 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_finalize_options 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_get_outputs 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_get_source_files 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_optional_extension 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_solaris_enable_shared 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'

    ======================================================================
    ERROR: test_user_site 
(packaging.tests.test_command_build_ext.BuildExtTestCase)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File 
"/home/nadeem/code/src/cpython/python/Lib/packaging/tests/test_command_build_ext.py",
 line 34, in setUp
        shutil.copy(_get_source_filename(), self.tmp_dir)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 133, in 
copy
        copyfile(src, dst)
      File "/home/nadeem/code/src/cpython/python/Lib/shutil.py", line 98, in 
copyfile
        with open(src, 'rb') as fsrc:
    IOError: [Errno 2] No such file or directory: 
'/home/nadeem/code/src/cpython/python/build/test_python_17565/Modules/xxmodule.c'


It seems that these tests assume they are running under the top-level
directory of the checkout (which is not the case when -j is used).

----------
components: Tests
messages: 136428
nosy: nadeem.vawda, tarek
priority: normal
severity: normal
stage: needs patch
status: open
title: test_packaging failures when run with -j
type: behavior
versions: Python 3.3

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12132>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to