tests: extend ruby_mem_test
Replace ruby_mem_test by these tests which run different configurations: ruby_mem_test-garnet: use Garnet ruby_mem_test-simple: use SimpleNetwork (same as original ruby_mem_test) ruby_mem_test-simple-extra: use SimpleNetwork with --simple-physical-channels option ruby_mem_test-simple-extra-multicore: same as previous using 4 cores JIRA: https://gem5.atlassian.net/browse/GEM5-920 Change-Id: I7716cd222dd56ddbf06f53f92ec9b568ed5a182c Signed-off-by: Tiago Mück <tiago.muck@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/41867 Reviewed-by: Meatboy 106 <garbage2collector@gmail.com> Maintainer: Bobby Bruce <bbruce@ucdavis.edu> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -68,17 +68,30 @@ gem5_verify_config(
|
||||
)
|
||||
|
||||
null_tests = [
|
||||
('garnet_synth_traffic', ['--sim-cycles', '5000000']),
|
||||
('memcheck', ['--maxtick', '2000000000', '--prefetchers']),
|
||||
('ruby_mem_test', ['--abs-max-tick', '20000000',
|
||||
'--functional', '10']),
|
||||
('ruby_random_test', ['--maxloads', '5000']),
|
||||
('ruby_direct_test', ['--requests', '50000']),
|
||||
('garnet_synth_traffic', None, ['--sim-cycles', '5000000']),
|
||||
('memcheck', None, ['--maxtick', '2000000000', '--prefetchers']),
|
||||
('ruby_mem_test-garnet', 'ruby_mem_test',
|
||||
['--abs-max-tick', '20000000', '--functional', '10', \
|
||||
'--network=garnet']),
|
||||
('ruby_mem_test-simple', 'ruby_mem_test',
|
||||
['--abs-max-tick', '20000000', '--functional', '10', \
|
||||
'--network=simple']),
|
||||
('ruby_mem_test-simple-extra', 'ruby_mem_test',
|
||||
['--abs-max-tick', '20000000', '--functional', '10', \
|
||||
'--network=simple', '--simple-physical-channels']),
|
||||
('ruby_mem_test-simple-extra-multicore', 'ruby_mem_test',
|
||||
['--abs-max-tick', '20000000', '--functional', '10', \
|
||||
'--network=simple', '--simple-physical-channels',
|
||||
'--num-cpus=4']),
|
||||
('ruby_random_test', None, ['--maxloads', '5000']),
|
||||
('ruby_direct_test', None, ['--requests', '50000']),
|
||||
]
|
||||
|
||||
for basename_noext, args in null_tests:
|
||||
for test_name, basename_noext, args in null_tests:
|
||||
if basename_noext == None:
|
||||
basename_noext = test_name
|
||||
gem5_verify_config(
|
||||
name=basename_noext,
|
||||
name=test_name,
|
||||
fixtures=(),
|
||||
verifiers=(),
|
||||
config=joinpath(config.base_dir, 'configs',
|
||||
|
||||
Reference in New Issue
Block a user