Rename test_dcache, which can't be invoked by test runners
authorJonathan Neuschäfer <j.neuschaefer@gmx.net>
Sat, 31 Jul 2021 22:43:26 +0000 (00:43 +0200)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 1 Aug 2021 17:43:01 +0000 (18:43 +0100)
Functions named *test_* are invoked by test runners, such as nosetests,
but test_dcache was not written with this behavior in mind. Rename it to
avoid invocation.

Maybe the main block at the end of a file should now be converted into a
test that *is* invoked by test runners.

src/soc/experiment/test/test_dcache.py
src/soc/experiment/test/test_dcache_tlb.py
src/soc/experiment/test/test_l0_cache_buffer2.py

index fa4fa41720f0bae808b9d0230e45ac235e5795bf..3212bad649ecaac4560e3b7cfa11461bdfae6d53 100644 (file)
@@ -245,7 +245,7 @@ def dcache_sim(dut, mem):
     yield
 
 
-def test_dcache(mem, test_fn, test_name):
+def tst_dcache(mem, test_fn, test_name):
     dut = DCache()
 
     memory = Memory(width=64, depth=len(mem), init=mem, simulate=True)
@@ -311,18 +311,18 @@ if __name__ == '__main__':
     for i in range(memsize):
         mem.append(i)
 
-    test_dcache(mem, dcache_regression_sim, "simpleregression")
+    tst_dcache(mem, dcache_regression_sim, "simpleregression")
 
     mem = []
     memsize = 256
     for i in range(memsize):
         mem.append(i)
 
-    test_dcache(mem, dcache_random_sim, "random")
+    tst_dcache(mem, dcache_random_sim, "random")
 
     mem = []
     for i in range(1024):
         mem.append((i*2)| ((i*2+1)<<32))
 
-    test_dcache(mem, dcache_sim, "")
+    tst_dcache(mem, dcache_sim, "")
 
index 3f32a28143aa819e2332d46e7473bb1e0fd87c40..835f4b270443fc6b7a2dbafd5fe59e61a59b81b7 100644 (file)
@@ -276,7 +276,7 @@ def dcache_sim(dut, mem):
     yield
 
 
-def test_dcache(mem, test_fn, test_name):
+def tst_dcache(mem, test_fn, test_name):
     dut = DCache()
 
     memory = Memory(width=64, depth=len(mem), init=mem, simulate=True)
@@ -350,18 +350,18 @@ if __name__ == '__main__':
         for i in range(memsize):
             mem.append(i)
 
-        test_dcache(mem, dcache_regression_sim, "simpleregression")
+        tst_dcache(mem, dcache_regression_sim, "simpleregression")
 
         mem = []
         memsize = 256
         for i in range(memsize):
             mem.append(i)
 
-        test_dcache(mem, dcache_random_sim, "random")
+        tst_dcache(mem, dcache_random_sim, "random")
 
     mem = []
     for i in range(1024):
         mem.append((i*2)| ((i*2+1)<<32))
 
-    test_dcache(mem, dcache_sim, "")
+    tst_dcache(mem, dcache_sim, "")
 
index ec435e65296dc6ddfa32a6b10706ebb3d7c4acb2..3dde127ffc18b10d9c2d60647b39021e7d2f7992 100644 (file)
@@ -55,7 +55,7 @@ class TestCachedMemoryPortInterface(PortInterfaceBase):
         # TODO: memory ports
 
 
-def test_cache_single_run(dut):
+def tst_cache_single_run(dut):
     #test single byte
     addr = 0
     data = 0xfeedface
@@ -65,7 +65,7 @@ def test_cache_single():
     dut = TestCachedMemoryPortInterface()
     #LDSTSplitter(8, 48, 4) #data leng in bytes, address bits, select bits
 
-    run_simulation(dut, test_cache_single_run(dut),
+    run_simulation(dut, tst_cache_single_run(dut),
                    vcd_name='test_cache_single.vcd')