Bug 15210

Summary: AB-INT PTEST: python test_input_no_stdout_fileno failure
Product: [QA/Testing] Package Testing (ptest) Reporter: Alexandre Belloni <alexandre.belloni>
Component: ptestAssignee: Trevor Gamblin <tgamblin>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: alexandre.belloni, tgamblin
Version: unspecified   
Target Milestone: 4.3 M4   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Alexandre Belloni 2023-09-07 16:50:19 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/5340/steps/13/logs/stdio

qemuarm64-ptest ubuntu1804-arm-1

======================================================================
FAIL: test_input_no_stdout_fileno (test.test_builtin.PtyTests.test_input_no_stdout_fileno)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.11/test/test_builtin.py", line 2258, in test_input_no_stdout_fileno
    lines = self.run_child(child, b"quux\r")
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/test/test_builtin.py", line 2131, in run_child
    return self._run_child(child, terminal_input)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/test/test_builtin.py", line 2188, in _run_child
    self.fail("got %d lines in pipe but expected 2, child output was:\n%s"
AssertionError: got 0 lines in pipe but expected 2, child output was:
quux
Current thread 0x0000007fa8b29020 (most recent call first):
  File "/usr/lib/python3.11/test/test_builtin.py", line 2256 in child
  File "/usr/lib/python3.11/test/test_builtin.py", line 2152 in _run_child
  File "/usr/lib/python3.11/test/test_builtin.py", line 2131 in run_child
  File "/usr/lib/python3.11/test/test_builtin.py", line 2258 in test_input_no_stdout_fileno
  File "/usr/lib/python3.11/unittest/case.py", line 579 in _callTestMethod
  File "/usr/lib/python3.11/unittest/case.py", line 623 in run
  File "/usr/lib/python3.11/unittest/case.py", line 678 in __call__
  File "/usr/lib/python3.11/unittest/suite.py", line 122 in run
  File "/usr/lib/python3.11/unittest/suite.py", line 84 in __call__
  File "/usr/lib/python3.11/unittest/suite.py", line 122 in run
  File "/usr/lib/python3.11/unittest/suite.py", line 84 in __call__
  File "/usr/lib/python3.11/unittest/suite.py", line 122 in run
  File "/usr/lib/python3.11/unittest/suite.py", line 84 in __call__
  File "/usr/lib/python3.11/unittest/runner.py", line 217 in run
  File "/usr/lib/python3.11/test/support/__init__.py", line 1095 in _run_suite
  File "/usr/lib/python3.11/test/support/__init__.py", line 1221 in run_unittest
  File "/usr/lib/python3.11/test/libregrtest/runtest.py", line 276 in _test_module
  File "/usr/lib/python3.11/test/libregrtest/runtest.py", line 312 in _runtest_inner2
  File "/usr/lib/python3.11/test/libregrtest/runtest.py", line 355 in _runtest_inner
  File "/usr/lib/python3.11/test/libregrtest/runtest.py", line 230 in _runtest
  File "/usr/lib/python3.11/test/libregrtest/runtest.py", line 260 in runtest
  File "/usr/lib/python3.11/test/libregrtest/runtest_mp.py", line 90 in run_tests_worker
  File "/usr/lib/python3.11/test/libregrtest/main.py", line 754 in _main
  File "/usr/lib/python3.11/test/libregrtest/main.py", line 733 in main
  File "/usr/lib/python3.11/test/libregrtest/main.py", line 795 in main
  File "/usr/lib/python3.11/test/regrtest.py", line 43 in _main
  File "/usr/lib/python3.11/test/regrtest.py", line 47 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main
Comment 1 Trevor Gamblin 2023-09-15 15:32:46 UTC
Patch submitted to disable this test in ptests.
Comment 2 Trevor Gamblin 2023-09-20 09:53:25 UTC
A skip was added for this test in https://git.yoctoproject.org/poky/commit/?id=bcc187a9009235fac19d2c09e04f74500467bc4b