Open
Description
Bug report
Bug description:
When running the test__opcode
test with a build that uses --enable-pystats
, there is a mismatch between the expected specialized opcodes and the actual ones. The test is expecting jump_backward
in the specialized opcodes list, but it's not present in the actual stats.
Configuration
./configure --with-pydebug --enable-pystats
Test Output
╰─$ ./python -m test test__opcode 82595ms
Using random seed: 2739258338
0:00:00 load avg: 0.97 Run 1 test sequentially in a single process
0:00:00 load avg: 0.97 [1/1] test__opcode
test test__opcode failed -- Traceback (most recent call last):
File "/home/arf/Desktop/cpython/Lib/test/test__opcode.py", line 131, in test_specialization_stats
self.assertCountEqual(stats.keys(), specialized_opcodes)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Element counts were not equal:
First has 0, Second has 1: 'jump_backward'
0:00:00 load avg: 0.97 [1/1/1] test__opcode failed (1 failure)
== Tests result: FAILURE ==
1 test failed:
test__opcode
Total duration: 52 ms
Total tests: run=7 failures=1
Total test files: run=1/1 failed=1
Result: FAILURE
Environment
- OS: Arch Linux (Linux 6.14.2-arch1-1)
CPython versions tested on:
CPython main branch, 3.14
Operating systems tested on:
Linux