gh-128515: Properly check for bolt in test_perf_profiler (#131058)

This commit is contained in:
Pablo Galindo Salgado 2025-03-10 21:48:03 +00:00 committed by GitHub
parent 8431b1fee8
commit fd3b49e85d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -47,7 +47,7 @@ def tearDown(self) -> None:
for file in files_to_delete: for file in files_to_delete:
file.unlink() file.unlink()
@unittest.skipIf(support.check_bolt_optimized, "fails on BOLT instrumented binaries") @unittest.skipIf(support.check_bolt_optimized(), "fails on BOLT instrumented binaries")
def test_trampoline_works(self): def test_trampoline_works(self):
code = """if 1: code = """if 1:
def foo(): def foo():
@ -101,7 +101,7 @@ def baz():
"Address should contain only hex characters", "Address should contain only hex characters",
) )
@unittest.skipIf(support.check_bolt_optimized, "fails on BOLT instrumented binaries") @unittest.skipIf(support.check_bolt_optimized(), "fails on BOLT instrumented binaries")
def test_trampoline_works_with_forks(self): def test_trampoline_works_with_forks(self):
code = """if 1: code = """if 1:
import os, sys import os, sys
@ -162,7 +162,7 @@ def baz():
self.assertIn(f"py::bar_fork:{script}", child_perf_file_contents) self.assertIn(f"py::bar_fork:{script}", child_perf_file_contents)
self.assertIn(f"py::baz_fork:{script}", child_perf_file_contents) self.assertIn(f"py::baz_fork:{script}", child_perf_file_contents)
@unittest.skipIf(support.check_bolt_optimized, "fails on BOLT instrumented binaries") @unittest.skipIf(support.check_bolt_optimized(), "fails on BOLT instrumented binaries")
def test_sys_api(self): def test_sys_api(self):
code = """if 1: code = """if 1:
import sys import sys