Bug 15210 - AB-INT PTEST: python test_input_no_stdout_fileno failure
Summary: AB-INT PTEST: python test_input_no_stdout_fileno failure
Status: RESOLVED FIXED
Alias: None
Product: Package Testing (ptest)
Classification: QA/Testing
Component: ptest (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 4.3 M4
Assignee: Trevor Gamblin
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2023-09-07 16:50 UTC by Alexandre Belloni
Modified: 2023-09-20 09:53 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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