X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Futils%2Flttngtest%2Ftap_generator.py;h=75960aece6c25dcfedc51a224dc58db12ea149d6;hb=83dc3923fa4b0fc2e0ad091392aea64cac046498;hp=c05a76a1968fa66ba77264e42de8aaff29e304af;hpb=f7169e41979bb8a57ecf2ff3683fefa74e05179b;p=lttng-tools.git diff --git a/tests/utils/lttngtest/tap_generator.py b/tests/utils/lttngtest/tap_generator.py index c05a76a19..75960aece 100644 --- a/tests/utils/lttngtest/tap_generator.py +++ b/tests/utils/lttngtest/tap_generator.py @@ -13,9 +13,16 @@ from typing import Iterator, Optional def _get_time_ns(): - assert sys.version_info > (3, 3, 0) - # time.monotonic_ns is only available for python >= 3.8 - return time.monotonic() * 1000000000 + # type: () -> int + + # time.monotonic is only available since Python 3.3. We don't support + # those older versions so we can simply assert here. + assert sys.version_info >= (3, 3, 0) + + # time.monotonic_ns is only available for python >= 3.8, + # so the value is multiplied by 10^9 to maintain compatibility with + # older versions of the interpreter. + return int(time.monotonic() * 1000000000) class InvalidTestPlan(RuntimeError): @@ -79,7 +86,7 @@ class TapGenerator: self._printed_plan = False # type: bool self._has_failure = False # type: bool self._time_tests = True # type: bool - if os.getenv("TAP_AUTOTIME", "1") == "" or os.getenv("TAP_AUTOTIME", "1") == "0": + if os.getenv("LTTNG_TESTS_TAP_AUTOTIME", "1") == "0": self._time_tests = False self._last_time = _get_time_ns()