+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra --ignore tests/test_tracer.py
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/tkloczko/rpmbuild/BUILD/python-hunter-3.4.3, configfile: setup.cfg, testpaths: tests
plugins: hypothesis-6.34.1, cov-3.0.0, aspectlib-1.5.2, benchmark-3.4.1
collected 140 items
tests/test_config.py ...................... [ 15%]
tests/test_cookbook.py ..... [ 19%]
tests/test_integration.py FFF.....FFFF....FFF........FFFFFF [ 42%]
tests/test_predicates.py .......................................................................... [ 95%]
tests/test_remote.py FFFF [ 98%]
tests/test_util.py .. [100%]
================================================================================= FAILURES =================================================================================
___________________________________________________________________________ test_pth_activation ____________________________________________________________________________
tests/test_integration.py:63: in test_pth_activation
assert expected_module.encode() in output
E AssertionError: assert b'posixpath.py' in b''
E + where b'posixpath.py' = <built-in method encode of str object at 0x7f922d0e76b0>()
E + where <built-in method encode of str object at 0x7f922d0e76b0> = 'posixpath.py'.encode
_____________________________________________________________________________ test_pth_sample4 _____________________________________________________________________________
tests/test_integration.py:76: in test_pth_sample4
assert output
E AssertionError: assert b''
_____________________________________________________________________________ test_pth_sample2 _____________________________________________________________________________
tests/test_integration.py:89: in test_pth_sample2
lm.fnmatch_lines([
E Failed: nomatch: '*tests*sample2.py:* call *'
E and: "/home/tkloczko/rpmbuild/BUILD/python-hunter-3.4.3/tests/sample2.py:24: SyntaxWarning: 'NoneType' object is not callable; perhaps you missed a comma?"
E and: ' None('
E remains unmatched: '*tests*sample2.py:* call *'
____________________________________________________________________ test_pid_prefix[True-CodePrinter] _____________________________________________________________________
tests/test_integration.py:268: in test_pid_prefix
main()
E Failed: line '[[]*[]] *MainThread *test_*.py:* line * a = 1' not found in output
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
OUT [3187735]MainThread [...].8/site-packages/hunter/__init__.py:384 return def trace(*predicates, **options):
[3187735]MainThread ... return value: <hunter._tracer.Tracer object at 0x7f922d2575e0>
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:268 line main()
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:256 call def main():
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:257 line a = 1
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:258 line pid = os.fork()
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:258 line [a => 1]
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 line os.waitpid(pid, 0)
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 line [a => 1]
[3187753]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
[3187753]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
[3187753]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line os._exit(0) # child
[3187753]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line [a => 1]
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 return os.waitpid(pid, 0)
[3187735]MainThread ... return value: None
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 return [a => 1]
ERR
____________________________________________________________________ test_pid_prefix[True-CallPrinter] _____________________________________________________________________
tests/test_integration.py:268: in test_pid_prefix
main()
E Failed: line '[[]*[]] *MainThread *test_*.py:* line * a = 1' not found in output
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
OUT [3187735]MainThread [...].8/site-packages/hunter/__init__.py:384 return <= trace: <hunter._tracer.Tracer object at 0x7f922d2bcd00>
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:268 line main()
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:256 call => main()
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:257 line a = 1
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:258 line pid = os.fork()
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:258 line [a => 1]
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 line os.waitpid(pid, 0)
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 line [a => 1]
[3187754]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
[3187754]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
[3187754]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line os._exit(0) # child
[3187754]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line [a => 1]
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 return <= main: None
[3187735]MainThread [...]ter-3.4.3/tests/test_integration.py:260 return [a => 1]
ERR
____________________________________________________________________ test_pid_prefix[False-CodePrinter] ____________________________________________________________________
tests/test_integration.py:268: in test_pid_prefix
main()
E Failed: matched: 'MainThread *test_*.py:* line * a = 1'
E matched: 'MainThread *test_*.py:* line * if pid:'
E matched: 'MainThread *test_*.py:* line * [[]a => 1[]]'
E matched: 'MainThread *test_*.py:* line * os.waitpid(pid, 0)'
E line '[[]*[]] *MainThread *test_*.py:* line * os._exit(0) # child' not found in output
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
OUT MainThread [...].8/site-packages/hunter/__init__.py:384 return def trace(*predicates, **options):
MainThread ... return value: <hunter._tracer.Tracer object at 0x7f922d2bcc40>
MainThread [...]ter-3.4.3/tests/test_integration.py:268 line main()
MainThread [...]ter-3.4.3/tests/test_integration.py:256 call def main():
MainThread [...]ter-3.4.3/tests/test_integration.py:257 line a = 1
MainThread [...]ter-3.4.3/tests/test_integration.py:258 line pid = os.fork()
MainThread [...]ter-3.4.3/tests/test_integration.py:258 line [a => 1]
MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
MainThread [...]ter-3.4.3/tests/test_integration.py:260 line os.waitpid(pid, 0)
MainThread [...]ter-3.4.3/tests/test_integration.py:260 line [a => 1]
[3187755]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
[3187755]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
[3187755]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line os._exit(0) # child
[3187755]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line [a => 1]
MainThread [...]ter-3.4.3/tests/test_integration.py:260 return os.waitpid(pid, 0)
MainThread ... return value: None
MainThread [...]ter-3.4.3/tests/test_integration.py:260 return [a => 1]
ERR
____________________________________________________________________ test_pid_prefix[False-CallPrinter] ____________________________________________________________________
tests/test_integration.py:268: in test_pid_prefix
main()
E Failed: matched: 'MainThread *test_*.py:* line * a = 1'
E matched: 'MainThread *test_*.py:* line * if pid:'
E matched: 'MainThread *test_*.py:* line * [[]a => 1[]]'
E matched: 'MainThread *test_*.py:* line * os.waitpid(pid, 0)'
E line '[[]*[]] *MainThread *test_*.py:* line * os._exit(0) # child' not found in output
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
OUT MainThread [...].8/site-packages/hunter/__init__.py:384 return <= trace: <hunter._tracer.Tracer object at 0x7f922d2bcdc0>
MainThread [...]ter-3.4.3/tests/test_integration.py:268 line main()
MainThread [...]ter-3.4.3/tests/test_integration.py:256 call => main()
MainThread [...]ter-3.4.3/tests/test_integration.py:257 line a = 1
MainThread [...]ter-3.4.3/tests/test_integration.py:258 line pid = os.fork()
MainThread [...]ter-3.4.3/tests/test_integration.py:258 line [a => 1]
MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
MainThread [...]ter-3.4.3/tests/test_integration.py:260 line os.waitpid(pid, 0)
MainThread [...]ter-3.4.3/tests/test_integration.py:260 line [a => 1]
[3187756]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line if pid:
[3187756]MainThread [...]ter-3.4.3/tests/test_integration.py:259 line [a => 1]
[3187756]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line os._exit(0) # child
[3187756]MainThread [...]ter-3.4.3/tests/test_integration.py:262 line [a => 1]
MainThread [...]ter-3.4.3/tests/test_integration.py:260 return <= main: None
MainThread [...]ter-3.4.3/tests/test_integration.py:260 return [a => 1]
ERR
_________________________________________________________________ test_depth_limit_subprocess[depth_lt=2] __________________________________________________________________
tests/test_integration.py:362: in test_depth_limit_subprocess
lm.fnmatch_lines([
E Failed: remains unmatched: '* call * => one()'
_________________________________________________________________ test_depth_limit_subprocess[depth_lt=3] __________________________________________________________________
tests/test_integration.py:362: in test_depth_limit_subprocess
lm.fnmatch_lines([
E Failed: remains unmatched: '* call * => one()'
_________________________________________________________________ test_depth_limit_subprocess[depth_lt=4] __________________________________________________________________
tests/test_integration.py:362: in test_depth_limit_subprocess
lm.fnmatch_lines([
E Failed: remains unmatched: '* call * => one()'
_________________________________________________________________________ test_pdb[postmortem-pdb] _________________________________________________________________________
tests/test_integration.py:754: in test_pdb
wait_for_strings(target.read, TIMEOUT, '-> ')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python3: No module named samplepdb
******************************
________________________________________________________________________ test_pdb[postmortem-ipdb] _________________________________________________________________________
tests/test_integration.py:754: in test_pdb
wait_for_strings(target.read, TIMEOUT, '-> ')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python3: No module named samplepdb
******************************
__________________________________________________________________________ test_pdb[settrace-pdb] __________________________________________________________________________
tests/test_integration.py:754: in test_pdb
wait_for_strings(target.read, TIMEOUT, '-> ')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python3: No module named samplepdb
******************************
_________________________________________________________________________ test_pdb[settrace-ipdb] __________________________________________________________________________
tests/test_integration.py:754: in test_pdb
wait_for_strings(target.read, TIMEOUT, '-> ')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python3: No module named samplepdb
******************************
__________________________________________________________________________ test_pdb[debugger-pdb] __________________________________________________________________________
tests/test_integration.py:754: in test_pdb
wait_for_strings(target.read, TIMEOUT, '-> ')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python3: No module named samplepdb
******************************
_________________________________________________________________________ test_pdb[debugger-ipdb] __________________________________________________________________________
tests/test_integration.py:754: in test_pdb
wait_for_strings(target.read, TIMEOUT, '-> ')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python3: No module named samplepdb
******************************
_______________________________________________________________________________ test_manhole _______________________________________________________________________________
tests/test_remote.py:23: in test_manhole
wait_for_strings(target.read, TIMEOUT, 'Oneshot activation is done by signal')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['Oneshot activation is done by signal'] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python: No module named samplemanhole
******************************
_________________________________________________________________________ test_manhole_clean_exit __________________________________________________________________________
tests/test_remote.py:39: in test_manhole_clean_exit
wait_for_strings(target.read, TIMEOUT, 'Oneshot activation is done by signal')
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['Oneshot activation is done by signal'] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
/usr/bin/python: No module named samplemanhole
******************************
_________________________________________________________________________________ test_gdb _________________________________________________________________________________
tests/test_remote.py:66: in test_gdb
wait_for_strings(
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['return <= stuff: None', 'line time.sleep(1)', 'call => stuff()', 'Output stream active. Starting tracer'] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
warning: process 3188183 is a zombie - the process has already terminated
ptrace: Operation not permitted.
No symbol table is loaded. Use the "file" command.
WARNING: Using GDB may deadlock the process or create unpredictable results!
Traceback (most recent call last):
File "/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/bin/hunter-trace", line 8, in <module>
sys.exit(main())
File "/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/lib64/python3.8/site-packages/hunter/remote.py", line 164, in main
with bootstrapper(args, payload, 'from hunter import remote; remote.deactivate()'):
File "/usr/lib64/python3.8/contextlib.py", line 113, in __enter__
return next(self.gen)
File "/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/lib64/python3.8/site-packages/hunter/remote.py", line 87, in gdb_bootstrap
check_call(activation_command)
File "/usr/lib64/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gdb', '-p', '3188183', '-batch', '-ex', 'call (void)Py_AddPendingCall(PyRun_SimpleString, "from hunter import remote; remote.activate(\'/tmp/hunter-3188184\', False, \'utf-8\', \'stdlib=False\')")']' returned non-zero exit status 1.
******************************
*********** OUTPUT ***********
/usr/bin/python: No module named samplemanhole
******************************
___________________________________________________________________________ test_gdb_clean_exit ____________________________________________________________________________
tests/test_remote.py:85: in test_gdb_clean_exit
wait_for_strings(
/usr/lib/python3.8/site-packages/process_tests.py:247: in wait_for_strings
raise AssertionError("Waited %0.2fsecs but %s did not appear in output in the given order !" % (
E AssertionError: Waited 60.00secs but ['return <= stuff: None', 'line time.sleep(1)', 'call => stuff()', 'Output stream active. Starting tracer'] did not appear in output in the given order !
--------------------------------------------------------------------------- Captured stdout call ---------------------------------------------------------------------------
*********** OUTPUT ***********
warning: process 3188249 is a zombie - the process has already terminated
ptrace: Operation not permitted.
No symbol table is loaded. Use the "file" command.
WARNING: Using GDB may deadlock the process or create unpredictable results!
Traceback (most recent call last):
File "/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/bin/hunter-trace", line 8, in <module>
sys.exit(main())
File "/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/lib64/python3.8/site-packages/hunter/remote.py", line 164, in main
with bootstrapper(args, payload, 'from hunter import remote; remote.deactivate()'):
File "/usr/lib64/python3.8/contextlib.py", line 113, in __enter__
return next(self.gen)
File "/home/tkloczko/rpmbuild/BUILDROOT/python-hunter-3.4.3-2.fc35.x86_64/usr/lib64/python3.8/site-packages/hunter/remote.py", line 87, in gdb_bootstrap
check_call(activation_command)
File "/usr/lib64/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gdb', '-p', '3188249', '-batch', '-ex', 'call (void)Py_AddPendingCall(PyRun_SimpleString, "from hunter import remote; remote.activate(\'/tmp/hunter-3188250\', False, \'utf-8\', \'stdlib=False\')")']' returned non-zero exit status 1.
******************************
*********** OUTPUT ***********
/usr/bin/python3: No module named samplemanhole
******************************
----------------------------------------------------------------------------------------- benchmark: 3 tests ----------------------------------------------------------------------------------------
Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_probe[no_probe] 26.7099 (1.0) 110.5189 (1.0) 27.8665 (1.0) 1.1165 (1.0) 27.6831 (1.0) 0.7423 (1.0) 888;882 35.8854 (1.0) 29066 1
test_probe[fast_probe] 186.0410 (6.97) 396.7280 (3.59) 192.2989 (6.90) 8.9009 (7.97) 190.6899 (6.89) 4.6414 (6.25) 91;114 5.2002 (0.14) 3061 1
test_probe[brief_probe] 292.4309 (10.95) 655.1051 (5.93) 300.4506 (10.78) 10.9594 (9.82) 298.0419 (10.77) 6.5049 (8.76) 84;69 3.3283 (0.09) 2661 1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Legend:
Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
OPS: Operations Per Second, computed as 1 / Mean
========================================================================= short test summary info ==========================================================================
FAILED tests/test_integration.py::test_pth_activation - AssertionError: assert b'posixpath.py' in b''
FAILED tests/test_integration.py::test_pth_sample4 - AssertionError: assert b''
FAILED tests/test_integration.py::test_pth_sample2 - Failed: nomatch: '*tests*sample2.py:* call *'
FAILED tests/test_integration.py::test_pid_prefix[True-CodePrinter] - Failed: line '[[]*[]] *MainThread *test_*.py:* line * a = 1' not found in output
FAILED tests/test_integration.py::test_pid_prefix[True-CallPrinter] - Failed: line '[[]*[]] *MainThread *test_*.py:* line * a = 1' not found in output
FAILED tests/test_integration.py::test_pid_prefix[False-CodePrinter] - Failed: matched: 'MainThread *test_*.py:* line * a = 1'
FAILED tests/test_integration.py::test_pid_prefix[False-CallPrinter] - Failed: matched: 'MainThread *test_*.py:* line * a = 1'
FAILED tests/test_integration.py::test_depth_limit_subprocess[depth_lt=2] - Failed: remains unmatched: '* call * => one()'
FAILED tests/test_integration.py::test_depth_limit_subprocess[depth_lt=3] - Failed: remains unmatched: '* call * => one()'
FAILED tests/test_integration.py::test_depth_limit_subprocess[depth_lt=4] - Failed: remains unmatched: '* call * => one()'
FAILED tests/test_integration.py::test_pdb[postmortem-pdb] - AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
FAILED tests/test_integration.py::test_pdb[postmortem-ipdb] - AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
FAILED tests/test_integration.py::test_pdb[settrace-pdb] - AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
FAILED tests/test_integration.py::test_pdb[settrace-ipdb] - AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
FAILED tests/test_integration.py::test_pdb[debugger-pdb] - AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
FAILED tests/test_integration.py::test_pdb[debugger-ipdb] - AssertionError: Waited 60.00secs but ['-> '] did not appear in output in the given order !
FAILED tests/test_remote.py::test_manhole - AssertionError: Waited 60.00secs but ['Oneshot activation is done by signal'] did not appear in output in the given order !
FAILED tests/test_remote.py::test_manhole_clean_exit - AssertionError: Waited 60.00secs but ['Oneshot activation is done by signal'] did not appear in output in the give...
FAILED tests/test_remote.py::test_gdb - AssertionError: Waited 60.00secs but ['return <= stuff: None', 'line time.sleep(1)', 'call => stuff()', 'Output s...
FAILED tests/test_remote.py::test_gdb_clean_exit - AssertionError: Waited 60.00secs but ['return <= stuff: None', 'line time.sleep(1)', 'call => stuff()'...
================================================================ 20 failed, 120 passed in 611.88s (0:10:11) ================================================================
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 -wHere is pytest output:
Details