-try:
- if not tests:
- print "No tests specified, just building binaries."
- targets = ['build/%s/m5.%s' % (build, variant)
- for build in builds
- for variant in variants]
- elif 'all' in tests:
- targets = ['build/%s/tests/%s' % (build, variant)
- for build in builds
- for variant in variants]
- else:
- targets = ['build/%s/tests/%s/%s' % (build, variant, test)
- for build in builds
- for variant in variants
- for test in tests]
+if not tests:
+ print "No tests specified, just building binaries."
+ targets = ['build/%s/m5.%s' % (build, variant)
+ for build in builds
+ for variant in variants]
+elif 'all' in tests:
+ targets = ['build/%s/tests/%s' % (build, variant)
+ for build in builds
+ for variant in variants]
+else:
+ # Ugly! Since we don't have any quick SPARC_FS tests remove the SPARC_FS target
+ # If we ever get a quick SPARC_FS test, this code should be removed
+ if 'quick' in tests and 'SPARC_FS' in builds:
+ builds.remove('SPARC_FS')
+ targets = ['build/%s/tests/%s/%s' % (build, variant, test)
+ for build in builds
+ for variant in variants
+ for test in tests]