From 1cd8cae047bde859430e747d286b0bb89dbb5f14 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 24 Jul 2020 14:05:53 +0100 Subject: [PATCH] call test_write_ilang only once - ends up being called 9 times otherwise --- src/soc/fu/div/test/runner.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/soc/fu/div/test/runner.py b/src/soc/fu/div/test/runner.py index 2513d8ec..a506c0a8 100644 --- a/src/soc/fu/div/test/runner.py +++ b/src/soc/fu/div/test/runner.py @@ -72,21 +72,15 @@ class DivRunner(unittest.TestCase): self.test_data = test_data self.div_pipe_kind = div_pipe_kind - def write_ilang(self, div_pipe_kind): - pspec = DivPipeSpec(id_wid=2, div_pipe_kind=div_pipe_kind) + def write_ilang(self): + pspec = DivPipeSpec(id_wid=2, div_pipe_kind=self.div_pipe_kind) alu = DivBasePipe(pspec) vl = rtlil.convert(alu, ports=alu.ports()) with open(f"div_pipeline_{div_pipe_kind.name}.il", "w") as f: f.write(vl) - def test_write_ilang_div_pipe_core(self): - self.write_ilang(DivPipeKind.DivPipeCore) - - def test_write_ilang_fsm_div_core(self): - self.write_ilang(DivPipeKind.FSMDivCore) - - def test_write_ilang_sim_only(self): - self.write_ilang(DivPipeKind.SimOnly) + def test_write_ilang(self): + self.write_ilang(self.div_pipe_kind) def run_all(self): # *sigh* this is a mess. unit test gets added by code-walking -- 2.30.2