mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 04:38:42 -07:00
axi: Run stress tests with idles and backpressure
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -186,6 +186,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -204,6 +204,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -200,6 +200,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -187,6 +187,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -198,6 +198,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -194,6 +194,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -165,16 +165,13 @@ def cycle_pause():
|
|||||||
|
|
||||||
if getattr(cocotb, 'top', None) is not None:
|
if getattr(cocotb, 'top', None) is not None:
|
||||||
|
|
||||||
for test in [run_test_write, run_test_read]:
|
for test in [run_test_write, run_test_read, run_stress_test]:
|
||||||
|
|
||||||
factory = TestFactory(test)
|
factory = TestFactory(test)
|
||||||
factory.add_option("idle_inserter", [None, cycle_pause])
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
|
||||||
factory.generate_tests()
|
|
||||||
|
|
||||||
|
|
||||||
# cocotb-test
|
# cocotb-test
|
||||||
|
|
||||||
|
|||||||
@@ -161,16 +161,13 @@ def cycle_pause():
|
|||||||
|
|
||||||
if getattr(cocotb, 'top', None) is not None:
|
if getattr(cocotb, 'top', None) is not None:
|
||||||
|
|
||||||
for test in [run_test_write, run_test_read]:
|
for test in [run_test_write, run_test_read, run_stress_test]:
|
||||||
|
|
||||||
factory = TestFactory(test)
|
factory = TestFactory(test)
|
||||||
factory.add_option("idle_inserter", [None, cycle_pause])
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
|
||||||
factory.generate_tests()
|
|
||||||
|
|
||||||
|
|
||||||
# cocotb-test
|
# cocotb-test
|
||||||
|
|
||||||
|
|||||||
@@ -165,16 +165,13 @@ def cycle_pause():
|
|||||||
|
|
||||||
if getattr(cocotb, 'top', None) is not None:
|
if getattr(cocotb, 'top', None) is not None:
|
||||||
|
|
||||||
for test in [run_test_write, run_test_read]:
|
for test in [run_test_write, run_test_read, run_stress_test]:
|
||||||
|
|
||||||
factory = TestFactory(test)
|
factory = TestFactory(test)
|
||||||
factory.add_option("idle_inserter", [None, cycle_pause])
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
|
||||||
factory.generate_tests()
|
|
||||||
|
|
||||||
|
|
||||||
# cocotb-test
|
# cocotb-test
|
||||||
|
|
||||||
|
|||||||
@@ -185,6 +185,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -181,6 +181,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -185,6 +185,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -181,6 +181,8 @@ if getattr(cocotb, 'top', None) is not None:
|
|||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
factory = TestFactory(run_stress_test)
|
factory = TestFactory(run_stress_test)
|
||||||
|
factory.add_option("idle_inserter", [None, cycle_pause])
|
||||||
|
factory.add_option("backpressure_inserter", [None, cycle_pause])
|
||||||
factory.generate_tests()
|
factory.generate_tests()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user