austin = Variant('austin'), py = '3.14t' @allpythons() @variants def test_fork_wall_time(austin, py): result = austin("-i", "2ms", *python(py), target("target34.py")) > assert py in (result.stderr or result.stdout), result.stderr or result.stdout E AssertionError: [1m _ _ [0m E [1m __ _ _ _ __| |_(_)_ _ [0m E [1m/ _` | || (_-< _| | ' \ [0m E [1m\__,_|\_,_/__/\__|_|_||_| [0m [1;36m4.1.0 [0m [gcc 15.2.0] E E šŸ [1mPython [0m version: [1;33m3.14.5t [0m E E šŸ“ˆ [1mSampling Statistics [0m E E Total duration [0;30m . . . . . . [0m [1m2.15s [0m E Average sampling rate [0;30m . . [0m [1m978.98 Hz [0m E Error rate [0;30m . . . . . . . . [0m [1m0/2104 [0m ( [1m0.00% [0m) E E assert '3.14t' in (("\x1b[1m _ _ \x1b[0m\n\x1b[1m __ _ _ _ __| |_(_)_ _ \x1b[0m\n\x1b[1m/ _` | || (_-< _| | ' \\ \x1b[0m\n\x1b[1m\\__,_|\\_,_/__/\\__|_|_||_|\x1b[0m \x1b[1;36m4.1.0\x1b[0m [gcc 15.2.0]\n\nšŸ \x1b[1mPython\x1b[0m version: \x1b[1;33m3.14.5t\x1b[0m\n\nšŸ“ˆ \x1b[1mSampling Statistics\x1b[0m\n\n Total duration\x1b[0;30m . . . . . . \x1b[0m\x1b[1m2.15s\x1b[0m\n Average sampling rate\x1b[0;30m . . \x1b[0m\x1b[1m978.98 Hz\x1b[0m\n Error rate\x1b[0;30m . . . . . . . . \x1b[0m\x1b[1m0/2104\x1b[0m (\x1b[1m0.00%\x1b[0m)\n")) E + where "\x1b[1m _ _ \x1b[0m\n\x1b[1m __ _ _ _ __| |_(_)_ _ \x1b[0m\n\x1b[1m/ _` | || (_-< _| | ' \\ \x1b[0m\n\x1b[1m\\__,_|\\_,_/__/\\__|_|_||_|\x1b[0m \x1b[1;36m4.1.0\x1b[0m [gcc 15.2.0]\n\nšŸ \x1b[1mPython\x1b[0m version: \x1b[1;33m3.14.5t\x1b[0m\n\nšŸ“ˆ \x1b[1mSampling Statistics\x1b[0m\n\n Total duration\x1b[0;30m . . . . . . \x1b[0m\x1b[1m2.15s\x1b[0m\n Average sampling rate\x1b[0;30m . . \x1b[0m\x1b[1m978.98 Hz\x1b[0m\n Error rate\x1b[0;30m . . . . . . . . \x1b[0m\x1b[1m0/2104\x1b[0m (\x1b[1m0.00%\x1b[0m)\n" = CompletedProcess(args=['src/austin', '-i', '2ms', 'python3.14t', '/Users/runner/work/austin/austin/test/targets/target34.py'], returncode=0, stdout=b'MOJ\x04\x01austin\x004.1.0\x00\x01interval\x002000\x00\x01mode\x00wall\x00\x01python\x003.14.5t\x00\x02\x98L\x0016e04b000\x00\x0b\x80\xfe\x89\x02/Users/runner/work/austin/austin/test/targets/target34.py\x00\x0b\xb0\xf6\xc0\x03keep_cpu_busy\x00\x03\x9d\x80\x80\xe4\x8d\x10\x80\xfe\x89\x02\xb0\xf6\xc0\x03\x1f\x1f\t\x14\x0b\x80\xff\xa1\x02/Library/Frameworks/PythonT.framework/Versions/3.14/lib/python3.14t/threading.py\x00\x0b\x80\xbb\xc2\x03Thread.run\x00\x03\xb4\x80\x80\xd0\xf7\r\x80\xff\xa1\x02\x80\xbb\xc2\x03\x80\x10\x80\x10\x11:\x0b\x80\x8e\xc2\x03Thread._bootstrap_inner\x00\x03\xb6\x83\x80\x80\xf4$\x80\xff\xa1\x02\x80\x8e\xc2\x03\xba\x10\xba\x10\x11,\x0b\xa0\xbd\xc2\x03Thread._bootstrap\x00\x03\x8d\x80\x80\xe8\xf7\r\x80\xff\xa1\x02\xa0\xbd\xc2\x03\x94\x10\x94\x10\r$\x05\x8d\x80\x80\xe8\xf7\r\x05\xb6\x83\x80\x80\xf4$\x05\xb4\x80\x80\xd0\xf7\r\x05\x9d\x80\x80\xe4\x8d\x10\t!\x02\x98L\x001f267a240\x00\x03\x9c\x80\x80\xe4\x8d\x10\x80\xfe\x89\x02\xb0\xf6\xc0\x03\x1f\x1f\x12\x13\x0b\x88\xed\x8dG\x00\x03\xb2\x80\x80\xa0\xe5\r\x80\x...\t\x16\x02\x98L\x001f267a240\x00\t\x17\x02\x98L\x001f267a240\x00\t\xa6\x93\x01\x02\x98L\x001f267a240\x00\t\xa2.\x02\x98L\x001f267a240\x00\t\n\x02\x98L\x001f267a240\x00\t\x0b\x02\x98L\x001f267a240\x00\t\x0b\x02\x98L\x001f267a240\x00\t\x08\x02\x98L\x001f267a240\x00\t\x83C\x02\x98L\x001f267a240\x00\t\x91\x05\x02\x98L\x001f267a240\x00\t\x19\x02\x98L\x001f267a240\x00\t\xa8\x91\x01\x02\x98L\x001f267a240\x00\t\xab\x1c\x02\x98L\x001f267a240\x00\t\x08\x02\x98L\x001f267a240\x00\t\x07\x02\x98L\x001f267a240\x00\t\x0c\x01count\x002104\x00\x01duration\x002149181\x00\x01sampling\x004,137,8717\x00\x01saturation\x0017/1072\x00\x01errors\x000/2104\x00', stderr="\x1b[1m _ _ \x1b[0m\n\x1b[1m __ _ _ _ __| |_(_)_ _ \x1b[0m\n\x1b[1m/ _` | || (_-< _| | ' \\ \x1b[0m\n\x1b[1m\\__,_|\\_,_/__/\\__|_|_||_|\x1b[0m \x1b[1;36m4.1.0\x1b[0m [gcc 15.2.0]\n\nšŸ \x1b[1mPython\x1b[0m version: \x1b[1;33m3.14.5t\x1b[0m\n\nšŸ“ˆ \x1b[1mSampling Statistics\x1b[0m\n\n Total duration\x1b[0;30m . . . . . . \x1b[0m\x1b[1m2.15s\x1b[0m\n Average sampling rate\x1b[0;30m . . \x1b[0m\x1b[1m978.98 Hz\x1b[0m\n Error rate\x1b[0;30m . . . . . . . . \x1b[0m\x1b[1m0/2104\x1b[0m (\x1b[1m0.00%\x1b[0m)\n").stderr test/functional/test_fork.py:49: AssertionError