INNER CODE UNIT · Python

test_cross_form

openHiTLS/openHiTLS · testcode/benchmark/async_perf/test_async_perf.py:215

    def test_cross_form(self):
        base = self.dataset("base", [100] * 5, mode="worker")
        for form in ("on-fd", "on-cb"):
            with self.subTest(form=form):
                proc = self.compare(base, self.dataset("cand", [40] * 5, form=form, mode="worker"),
                                    "--pair", f"{form}:sync")
                self.assertEqual(proc.returncode, 0, proc.stdout)
                self.assertIn("Q3", proc.stdout)
                self.assertIn("PASS", proc.stdout)

    def test_all_repeats_and_even_median(self):
        proc = self.compare(self.dataset("base", [100] * 64 + [300] * 64),
                            self.dataset("cand", [200] * 128))
        self.assertEqual(proc.returncode, 0, proc.stdout)
        self.assertIn("+0.0%", proc.stdout)

    def test_invalid_repeat_is_not_lost(self):
        proc = self.compare(self.dataset("base", [100, 100], statuses=["INVALID", "OK"]),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…