I've been working on a plan for this... see 
http://www.m5sim.org/NewRegressionFramework and please feel free to contribute 
or think about some of the qustions i've listed.

Ali

On Aug 18, 2011, at 4:50 AM, Gabe Black wrote:

> On 08/18/11 02:40, Gabe Black wrote:
>> I was just thinking about portage, Gentoo's build system, and how it
>> uses keywords to describe what architectures different packages are
>> compatible with. Basically you supply a list of tokens that correspond
>> to architectures, and if a package doesn't have the keyword for the
>> architecture you're trying to install it on, it won't go. We've got some
>> regression tests (hello world, for instance) which run on pretty much
>> everything, but then we've got some other ones that will either by
>> design only work on one architecture (sparc's instruction test) or ones
>> that nobody has gotten to work on a particular ISA yet. It may not
>> actually be useful in any way, but there seems to be some parallels
>> there. Just a thought (or at least half of one).
>> 
>> Gabe
>> _______________________________________________
>> gem5-dev mailing list
>> [email protected]
>> http://m5sim.org/mailman/listinfo/gem5-dev
> 
> Or maybe it could be to categorize tests. If you wanted to test, say,
> O3, you could mark all the tests that do something relative to O3 with
> the O3 keyword. If you wanted to test x86, then x86. If you wanted to
> test x86 *on* O3, then you'd do both. I suppose you'd need a way to say
> you want x86 *and* O3, or x86 *or* O3. I think maybe a smarter front end
> (scons avoids rerunning things, but that's about it) would go a long way
> no matter how it helped you pick tests. Also more granular, focused
> tests would help, but that's nothing new.
> 
> Gabe
> _______________________________________________
> gem5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/gem5-dev
> 

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to