Improved the naming of tests which use the 'get_permutations' function. Adds the parameter values to the end of the test class.

This commit is contained in:
Benjamin Davis
2025-11-15 18:49:28 -07:00
committed by Alex Mykyta
parent 75a2163f6d
commit 6597f889fa
7 changed files with 37 additions and 24 deletions

View File

@@ -2,28 +2,25 @@ import os
from parameterized import parameterized_class
from ..lib.cpuifs import ALL_CPUIF
from ..lib.sim_testcase import SimTestCase
from ..lib.synth_testcase import SynthTestCase
from ..lib.test_params import get_permutations
from ..lib.cpuifs import ALL_CPUIF
from ..lib.test_params import get_permutation_class_name, get_permutations
@parameterized_class(get_permutations({
"cpuif": ALL_CPUIF,
"retime_read_fanin": [True, False],
"retime_read_response": [True, False],
}))
}), class_name_func=get_permutation_class_name)
class TestCPUIFS(SimTestCase):
def test_dut(self):
self.run_test()
@parameterized_class(get_permutations({
"reuse_hwif_typedefs": [True, False],
}))
}), class_name_func=get_permutation_class_name)
class TestTypedefs(SimTestCase):
def test_dut(self):
self.run_test()
@@ -33,7 +30,7 @@ class TestTypedefs(SimTestCase):
@parameterized_class(get_permutations({
"default_reset_activelow": [True, False],
"default_reset_async": [True, False],
}))
}), class_name_func=get_permutation_class_name)
class TestDefaultResets(SimTestCase):
def test_dut(self):
self.run_test()
@@ -45,7 +42,7 @@ class TestDefaultResets(SimTestCase):
"retime_read_fanin": [True, False],
"retime_read_response": [True, False],
"reuse_hwif_typedefs": [True, False],
}))
}), class_name_func=get_permutation_class_name)
class TestSynth(SynthTestCase):
def test_dut(self):
self.run_synth()