Mahyar Samani has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/55743 )

Change subject: stats: Adding tests for gem5stats.
......................................................................

stats: Adding tests for gem5stats.

This change adds the first of many tests for the gem5stats.
The current test only considers a setup consisiting of
traffic generator, cache and memory.

Change-Id: I3ebe16131aed5bf6dad68de673f9491f1bea1c78
---
A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot
A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/generator_stats.json
A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/config.dot.pdf
A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/config.dot
A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/stats.txt
A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/config.ini
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/config.dot
A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg
A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/simout
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/stats.txt
A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/stats.txt
A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot
A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/simerr
A tests/gem5/gem5stats/synth_traffic_run.py
A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/generator_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-PrivateL1PrivateL2/generator_stats.json
A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-PrivateL1PrivateL2/stats.txt A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/generator_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/generator_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/stats.txt A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/simout A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/simerr
A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/l1_cache_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.dot.svg
A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/simerr
A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/simerr A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/config.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg
A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/simout
A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/stats.txt A tests/gem5/gem5stats/trusted_results/RandomGenerator-2-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/config.dot.svg A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/generator_stats.json A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-PrivateL1PrivateL2/config.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/stats.txt A tests/gem5/gem5stats/trusted_results/LinearGenerator-1-PrivateL1PrivateL2/config.ini A tests/gem5/gem5stats/trusted_results/RandomGenerator-1-MESITwoLevel/l2_cache_stats.json A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.pdf A tests/gem5/gem5stats/trusted_results/RandomGenerator-4-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/config.ini A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-PrivateL1PrivateL2/config.json
M tests/gem5/suite.py
A tests/gem5/gem5stats/trusted_results/LinearGenerator-4-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg A tests/gem5/gem5stats/trusted_results/LinearGenerator-8-MESITwoLevel/config.system.cache_hierarchy.ruby_system.dot.svg A tests/gem5/gem5stats/trusted_results/RandomGenerator-8-PrivateL1PrivateL2/config.dot.pdf A tests/gem5/gem5stats/trusted_results/LinearGenerator-2-MESITwoLevel/generator_stats.json
178 files changed, 4,204,064 insertions(+), 0 deletions(-)




--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/55743
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I3ebe16131aed5bf6dad68de673f9491f1bea1c78
Gerrit-Change-Number: 55743
Gerrit-PatchSet: 1
Gerrit-Owner: Mahyar Samani <msam...@ucdavis.edu>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to