skip add clock on combinatorial tests
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 22 Aug 2019 02:11:57 +0000 (03:11 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 22 Aug 2019 02:11:57 +0000 (03:11 +0100)
src/ieee754/part_mul_add/test/test_multiply.py

index e50f8cce6480300888e85f4a22ab55c01a66939d..3287cbe4c6c1c304545b36f8790533b677412c78 100644 (file)
@@ -235,7 +235,8 @@ class TestAddReduce(unittest.TestCase):
                     yield Tick()
             yield from generic_process(GenOrCheck.Check)
 
                     yield Tick()
             yield from generic_process(GenOrCheck.Check)
 
-        sim.add_clock(2e-6)
+        if "sync" in sim._domains:
+            sim.add_clock(2e-6)
         sim.add_process(generate_process)
         sim.add_process(check_process)
         sim.run()
         sim.add_process(generate_process)
         sim.add_process(check_process)
         sim.run()
@@ -632,7 +633,8 @@ class TestMul8_16_32_64(unittest.TestCase):
                         yield Tick()
                 yield from process(GenOrCheck.Check)
 
                         yield Tick()
                 yield from process(GenOrCheck.Check)
 
-            sim.add_clock(2e-6)
+            if "sync" in sim._domains:
+                sim.add_clock(2e-6)
             sim.add_process(generate_process)
             sim.add_process(check_process)
             sim.run()
             sim.add_process(generate_process)
             sim.add_process(check_process)
             sim.run()