Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. #21035

Merged

Conversation

serhiy-storchaka
Copy link
Member

@serhiy-storchaka serhiy-storchaka commented Jun 21, 2020

Copy link
Member

@vsajip vsajip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with the change to test_venv.py.

@serhiy-storchaka serhiy-storchaka added needs backport to 3.9 only security fixes and removed needs backport to 3.9 only security fixes labels Jun 25, 2020
@serhiy-storchaka serhiy-storchaka merged commit 700cfa8 into python:master Jun 25, 2020
@serhiy-storchaka serhiy-storchaka deleted the tests-nonascii-filenames branch June 25, 2020 14:56
serhiy-storchaka added a commit to serhiy-storchaka/cpython that referenced this pull request Jun 25, 2020
…ii characters. (pythonGH-21035).

(cherry picked from commit 700cfa8)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Windows8.1 Refleaks PR has failed when building commit 49a3bdc.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/295/builds/84) and take a look at the build logs.
  4. Check if the failure is related to this commit (49a3bdc) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/295/builds/84

Failed tests:

  • test__xxsubinterpreters

Failed subtests:

  • test_already_running - test.test__xxsubinterpreters.RunStringTests

Summary of the results of the build (if available):

== Tests result: FAILURE then FAILURE ==

394 tests OK.

10 slowest tests:

  • test_pydoc: 30 min 58 sec
  • test_asyncio: 25 min 43 sec
  • test_multiprocessing_spawn: 23 min 36 sec
  • test_venv: 22 min 36 sec
  • test_concurrent_futures: 20 min 27 sec
  • test_mmap: 13 min 38 sec
  • test_io: 9 min 26 sec
  • test_zipfile: 9 min 7 sec
  • test_mailbox: 7 min 45 sec
  • test_peg_generator: 7 min 44 sec

1 test failed:
test__xxsubinterpreters

30 tests skipped:
test_curses test_dbm_gnu test_dbm_ndbm test_devpoll test_epoll
test_fcntl test_fork1 test_gdb test_grp test_ioctl test_kqueue
test_multiprocessing_fork test_multiprocessing_forkserver test_nis
test_openpty test_ossaudiodev test_pipes test_poll test_posix
test_pty test_pwd test_readline test_resource test_spwd
test_syslog test_threadsignals test_wait3 test_wait4
test_xxtestfuzz test_zipfile64

3 re-run tests:
test__xxsubinterpreters test_asyncgen test_tarfile

Total duration: 1 hour 39 min

Click to see traceback logs
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 177, in doRollover
    self.rotate(self.baseFilename, dfn)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 117, in rotate
    self.rotator(source, dest)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5067, in rotator
    os.rename(source, dest + ".rotated")
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'D:\\temp\\test_logging-2-sxy780c0.log' -> 'D:\\temp\\test_logging-2-sxy780c0.log.1.test.rotated'
Call stack:
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 47, in <module>
    _main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 43, in _main
    main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 716, in main
    Regrtest().main(tests=tests, **kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 638, in main
    self._main(tests, kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 658, in _main
    run_tests_worker(self.ns, self.worker_test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest_mp.py", line 80, in run_tests_worker
    result = runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 193, in runtest
    return _runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 153, in _runtest
    result = _runtest_inner(ns, test_name,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 270, in _runtest_inner
    refleak = _runtest_inner2(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 232, in _runtest_inner2
    refleak = dash_R(ns, test_name, test_runner)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\refleak.py", line 87, in dash_R
    test_func()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1521, in inner
    return func(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5348, in test_main
    support.run_unittest(*tests)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1918, in run_unittest
    _run_suite(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1796, in _run_suite
    result = runner.run(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\testresult.py", line 162, in run
    test(self.result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 653, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 550, in _callTestMethod
    method()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5074, in test_namer_rotator_inheritance
    rh.emit(self.next_rec())
Message: '2'
Arguments: None
.--- Logging error ---
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 177, in doRollover
    self.rotate(self.baseFilename, dfn)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 117, in rotate
    self.rotator(source, dest)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5067, in rotator
    os.rename(source, dest + ".rotated")
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'D:\\temp\\test_logging-2-ym_bg77h.log' -> 'D:\\temp\\test_logging-2-ym_bg77h.log.1.test.rotated'
Call stack:
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 47, in <module>
    _main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 43, in _main
    main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 716, in main
    Regrtest().main(tests=tests, **kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 638, in main
    self._main(tests, kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 658, in _main
    run_tests_worker(self.ns, self.worker_test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest_mp.py", line 80, in run_tests_worker
    result = runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 193, in runtest
    return _runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 153, in _runtest
    result = _runtest_inner(ns, test_name,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 270, in _runtest_inner
    refleak = _runtest_inner2(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 232, in _runtest_inner2
    refleak = dash_R(ns, test_name, test_runner)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\refleak.py", line 87, in dash_R
    test_func()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1521, in inner
    return func(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5348, in test_main
    support.run_unittest(*tests)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1918, in run_unittest
    _run_suite(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1796, in _run_suite
    result = runner.run(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\testresult.py", line 162, in run
    test(self.result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 653, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 550, in _callTestMethod
    method()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5074, in test_namer_rotator_inheritance
    rh.emit(self.next_rec())
Message: '2'
Arguments: None
.--- Logging error ---
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 177, in doRollover
    self.rotate(self.baseFilename, dfn)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 117, in rotate
    self.rotator(source, dest)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5067, in rotator
    os.rename(source, dest + ".rotated")
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'D:\\temp\\test_logging-2-x5vvc55b.log' -> 'D:\\temp\\test_logging-2-x5vvc55b.log.1.test.rotated'
Call stack:
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 47, in <module>
    _main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 43, in _main
    main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 716, in main
    Regrtest().main(tests=tests, **kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 638, in main
    self._main(tests, kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 658, in _main
    run_tests_worker(self.ns, self.worker_test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest_mp.py", line 80, in run_tests_worker
    result = runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 193, in runtest
    return _runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 153, in _runtest
    result = _runtest_inner(ns, test_name,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 270, in _runtest_inner
    refleak = _runtest_inner2(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 232, in _runtest_inner2
    refleak = dash_R(ns, test_name, test_runner)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\refleak.py", line 87, in dash_R
    test_func()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1521, in inner
    return func(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5348, in test_main
    support.run_unittest(*tests)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1918, in run_unittest
    _run_suite(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1796, in _run_suite
    result = runner.run(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\testresult.py", line 162, in run
    test(self.result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 653, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 550, in _callTestMethod
    method()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5074, in test_namer_rotator_inheritance
    rh.emit(self.next_rec())
Message: '2'
Arguments: None
.--- Logging error ---
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 177, in doRollover
    self.rotate(self.baseFilename, dfn)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 117, in rotate
    self.rotator(source, dest)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5067, in rotator
    os.rename(source, dest + ".rotated")
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'D:\\temp\\test_logging-2-8h_s9yyy.log' -> 'D:\\temp\\test_logging-2-8h_s9yyy.log.1.test.rotated'
Call stack:
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 47, in <module>
    _main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 43, in _main
    main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 716, in main
    Regrtest().main(tests=tests, **kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 638, in main
    self._main(tests, kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 658, in _main
    run_tests_worker(self.ns, self.worker_test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest_mp.py", line 80, in run_tests_worker
    result = runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 193, in runtest
    return _runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 153, in _runtest
    result = _runtest_inner(ns, test_name,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 270, in _runtest_inner
    refleak = _runtest_inner2(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 232, in _runtest_inner2
    refleak = dash_R(ns, test_name, test_runner)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\refleak.py", line 87, in dash_R
    test_func()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1521, in inner
    return func(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5348, in test_main
    support.run_unittest(*tests)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1918, in run_unittest
    _run_suite(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1796, in _run_suite
    result = runner.run(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\testresult.py", line 162, in run
    test(self.result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 653, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 550, in _callTestMethod
    method()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5074, in test_namer_rotator_inheritance
    rh.emit(self.next_rec())
Message: '2'
Arguments: None
.--- Logging error ---
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 177, in doRollover
    self.rotate(self.baseFilename, dfn)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 117, in rotate
    self.rotator(source, dest)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5067, in rotator
    os.rename(source, dest + ".rotated")
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'D:\\temp\\test_logging-2-xs2p_p41.log' -> 'D:\\temp\\test_logging-2-xs2p_p41.log.1.test.rotated'
Call stack:
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 47, in <module>
    _main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 43, in _main
    main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 716, in main
    Regrtest().main(tests=tests, **kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 638, in main
    self._main(tests, kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 658, in _main
    run_tests_worker(self.ns, self.worker_test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest_mp.py", line 80, in run_tests_worker
    result = runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 193, in runtest
    return _runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 153, in _runtest
    result = _runtest_inner(ns, test_name,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 270, in _runtest_inner
    refleak = _runtest_inner2(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 232, in _runtest_inner2
    refleak = dash_R(ns, test_name, test_runner)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\refleak.py", line 87, in dash_R
    test_func()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1521, in inner
    return func(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5348, in test_main
    support.run_unittest(*tests)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1918, in run_unittest
    _run_suite(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1796, in _run_suite
    result = runner.run(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\testresult.py", line 162, in run
    test(self.result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 653, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 550, in _callTestMethod
    method()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5074, in test_namer_rotator_inheritance
    rh.emit(self.next_rec())
Message: '2'
Arguments: None
.--- Logging error ---
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 177, in doRollover
    self.rotate(self.baseFilename, dfn)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\logging\handlers.py", line 117, in rotate
    self.rotator(source, dest)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5067, in rotator
    os.rename(source, dest + ".rotated")
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'D:\\temp\\test_logging-2-dl7qjx0y.log' -> 'D:\\temp\\test_logging-2-dl7qjx0y.log.1.test.rotated'
Call stack:
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 47, in <module>
    _main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\regrtest.py", line 43, in _main
    main()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 716, in main
    Regrtest().main(tests=tests, **kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 638, in main
    self._main(tests, kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\main.py", line 658, in _main
    run_tests_worker(self.ns, self.worker_test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest_mp.py", line 80, in run_tests_worker
    result = runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 193, in runtest
    return _runtest(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 153, in _runtest
    result = _runtest_inner(ns, test_name,
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 270, in _runtest_inner
    refleak = _runtest_inner2(ns, test_name)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\runtest.py", line 232, in _runtest_inner2
    refleak = dash_R(ns, test_name, test_runner)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\libregrtest\refleak.py", line 87, in dash_R
    test_func()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1521, in inner
    return func(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5348, in test_main
    support.run_unittest(*tests)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1918, in run_unittest
    _run_suite(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\__init__.py", line 1796, in _run_suite
    result = runner.run(suite)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\support\testresult.py", line 162, in run
    test(self.result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\suite.py", line 122, in run
    test(result)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 653, in __call__
    return self.run(*args, **kwds)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 593, in run
    self._callTestMethod(testMethod)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\unittest\case.py", line 550, in _callTestMethod
    method()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_logging.py", line 5074, in test_namer_rotator_inheritance
    rh.emit(self.next_rec())
Message: '2'
Arguments: None
.


Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc325787e0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
.Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc325789f0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc32578680> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
.Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc32578100> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc32578ec0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
.Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc32578aa0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc32578cb0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
.Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc325783c0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc32578e10> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
.Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc325787e0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
Cancelling an overlapped future failed
future: <_OverlappedFuture pending overlapped=<pending, 0xfc325789f0> cb=[BaseProactorEventLoop._loop_self_reading()]>
Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\asyncio\windows_events.py", line 66, in _cancel_overlapped
    self._ov.cancel()
OSError: [WinError 6] The handle is invalid
.


Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test_asyncgen.py", line 666, in test_async_gen_asyncio_gc_aclose_09
    self.assertEqual(DONE, 1)
AssertionError: 0 != 1


Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test__xxsubinterpreters.py", line 841, in test_already_running
    interpreters.run_string(self.id, 'print("spam")')
AssertionError: RuntimeError not raised


Traceback (most recent call last):
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\threading.py", line 950, in _bootstrap_inner
    self.run()
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\threading.py", line 888, in run
    self._target(*self._args, **self._kwargs)
  File "D:\buildarea\pull_request.ware-win81-release.refleak\build\lib\test\test__xxsubinterpreters.py", line 45, in run
FAIL
    interpreters.run_string(interp, dedent(f"""
RuntimeError: interpreter already running

serhiy-storchaka added a commit that referenced this pull request Jun 25, 2020
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot x86 Gentoo Installed with X PR has failed when building commit 49a3bdc.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/305/builds/82) and take a look at the build logs.
  4. Check if the failure is related to this commit (49a3bdc) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/305/builds/82

Summary of the results of the build (if available):

Click to see traceback logs
fatal: couldn't find remote ref refs/pull/21156/merge

chmod: cannot access 'target/': No such file or directory

make: *** No rule to make target 'distclean'.  Stop.

@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot s390x Fedora Clang Installed PR has failed when building commit 49a3bdc.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/474/builds/52) and take a look at the build logs.
  4. Check if the failure is related to this commit (49a3bdc) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/474/builds/52

Summary of the results of the build (if available):

Click to see traceback logs
fatal: couldn't find remote ref refs/pull/21156/merge

chmod: cannot access 'target/': No such file or directory

make: *** No rule to make target 'distclean'.  Stop.

@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Fedora Stable Clang Installed PR has failed when building commit 49a3bdc.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/299/builds/80) and take a look at the build logs.
  4. Check if the failure is related to this commit (49a3bdc) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/299/builds/80

Summary of the results of the build (if available):

Click to see traceback logs
fatal: couldn't find remote ref refs/pull/21156/merge

chmod: cannot access 'target/': No such file or directory

make: *** No rule to make target 'distclean'.  Stop.

fasih pushed a commit to fasih/cpython that referenced this pull request Jun 29, 2020
arun-mani-j pushed a commit to arun-mani-j/cpython that referenced this pull request Jul 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests Tests in the Lib/test dir
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants