summaryrefslogtreecommitdiff
path: root/perf/perf_measure.py
diff options
context:
space:
mode:
Diffstat (limited to 'perf/perf_measure.py')
-rw-r--r--perf/perf_measure.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/perf/perf_measure.py b/perf/perf_measure.py
index d93cbd48..a41ac75c 100644
--- a/perf/perf_measure.py
+++ b/perf/perf_measure.py
@@ -13,6 +13,8 @@ import sys
import time
import coverage
+from coverage.backward import import_local_file
+
from tests.coveragetest import CoverageTest
@@ -52,12 +54,12 @@ class StressTest(CoverageTest):
self.make_file('testmain.py', mk_main(file_count, call_count, line_count))
# Run it once just to get the disk caches loaded up.
- self.import_local_file("testmain")
+ import_local_file("testmain")
self.clean_local_file_imports()
# Run it to get the baseline time.
start = time.perf_counter()
- self.import_local_file("testmain")
+ import_local_file("testmain")
baseline = time.perf_counter() - start
self.clean_local_file_imports()
@@ -67,7 +69,7 @@ class StressTest(CoverageTest):
cov.start()
try: # pragma: nested
# Import the Python file, executing it.
- mod = self.import_local_file("testmain")
+ mod = import_local_file("testmain")
finally: # pragma: nested
# Stop coverage.py.
covered = time.perf_counter() - start