def run_test()

in fixtures/benchmarks/benches/bindings/run_benchmarks.py [0:0]


    def run_test(self, test_case, count):
        data = TestData("StringOne", "StringTwo")
        if test_case == TestCase.FUNCTION:
            start = time.perf_counter_ns()
            for i in range(count):
                test_function(10, 20, data)
        elif test_case == TestCase.VOID_RETURN:
            start = time.perf_counter_ns()
            for i in range(count):
                test_void_return(10, 20, data)
        elif test_case == TestCase.NO_ARGS_VOID_RETURN:
            start = time.perf_counter_ns()
            for i in range(count):
                test_no_args_void_return()
        end = time.perf_counter_ns()
        return end - start