Review Board 2.0.15


tests: Create base classes to encapsulate common test configurations

Review Request #1550 - Created Dec. 6, 2012 and submitted

Information
Ali Saidi
gem5
default
Reviewers
Default
Changeset 9351:3125a94582b1
---------------------------
tests: Create base classes to encapsulate common test configurations

Most of the test cases currently contain a large amount of duplicated
boiler plate code. This changeset introduces a set of classes that
encapsulates most of the functionality when setting up a test
configuration.

The following base classes are introduced:
* BaseSystem - Basic system configuration that can be used for both
               SE and FS simulation.

* BaseFSSystem - Basic FS configuration uni-processor and multi-processor
                 configurations.

* BaseFSSystemUniprocessor - Basic FS configuration for uni-processor
                             configurations. This is provided as a way
			     to make existing test cases backwards
			     compatible.

Architecture specific implementations are provided for ARM, Alpha, and
X86.

   

Issue Summary

3 3 0 0
Description From Last Updated Status
Please don't use classic classes. Derive from object. Nathan Binkert Dec. 12, 2012, 9:29 a.m. Open
No classic classes Nathan Binkert Dec. 12, 2012, 9:29 a.m. Open
no classic classes Nathan Binkert Dec. 12, 2012, 9:29 a.m. Open
Review request changed
Updated (Jan. 7, 2013, 2:08 a.m.)

Status: Closed (submitted)