Skip to content

Commit 64cd6fc

Browse files
authored
gh-117889: Fix PGO test in test_peg_generator (#117893)
Reuse support.check_cflags_pgo() in test_peg_generator to check for PGO build. Log PGO_PROF_USE_FLAG in test.pythoninfo.
1 parent 784e076 commit 64cd6fc

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

Lib/test/pythoninfo.py

+1
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,7 @@ def collect_sysconfig(info_add):
513513
'MACHDEP',
514514
'MULTIARCH',
515515
'OPT',
516+
'PGO_PROF_USE_FLAG',
516517
'PY_CFLAGS',
517518
'PY_CFLAGS_NODIST',
518519
'PY_CORE_LDFLAGS',

Lib/test/test_peg_generator/test_c_parser.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
from test.support import os_helper, import_helper
1414
from test.support.script_helper import assert_python_ok
1515

16-
_py_cflags_nodist = sysconfig.get_config_var("PY_CFLAGS_NODIST")
17-
_pgo_flag = sysconfig.get_config_var("PGO_PROF_USE_FLAG")
18-
if _pgo_flag and _py_cflags_nodist and _pgo_flag in _py_cflags_nodist:
16+
if support.check_cflags_pgo():
1917
raise unittest.SkipTest("peg_generator test disabled under PGO build")
2018

2119
test_tools.skip_if_missing("peg_generator")

0 commit comments

Comments
 (0)