tests: Migrated old quick/se/00.hello tests
authorBobby R. Bruce <bbruce@ucdavis.edu>
Sat, 23 Nov 2019 00:39:30 +0000 (16:39 -0800)
committerBobby R. Bruce <bbruce@ucdavis.edu>
Wed, 15 Jan 2020 20:38:55 +0000 (20:38 +0000)
Migrated old quick/se/00.hello tests over to the new testing frame work
(i.e., that executed via `./tests/main.py run`). These fail, so they are
currently being ignored.

These tests now pull from the http://dist.gem5.org cloud storage.

Change-Id: Iff94cce53655bc629a3deb1e11d8d194824751d4
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23024
Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
tests/gem5/.testignore [new file with mode: 0644]
tests/gem5/hello_se/test_hello_se.py

diff --git a/tests/gem5/.testignore b/tests/gem5/.testignore
new file mode 100644 (file)
index 0000000..99911b8
--- /dev/null
@@ -0,0 +1,12 @@
+test-hello-RISCV-opt
+test-hello-RISCV-debug
+test-hello-RISCV-fast
+test-hello-SPARC-opt
+test-hello-SPARC-debug
+test-hello-SPARC-fast
+test-hello-MIPS-opt
+test-hello-MIPS-debug
+test-hello-MIPS-fast
+test-hello-ALPHA-opt
+test-hello-ALPHA-debug
+test-hello-ALPHA-fast
index cc62efb71ff961686751e0eabb861047e3c6f06a..3ebf40cce0cbbe397e6e42071f1a2513ecf1dc12 100644 (file)
@@ -34,9 +34,13 @@ from testlib import *
 test_progs = {
     'x86': ('hello64-static', 'hello64-dynamic', 'hello32-static'),
     'arm': ('hello64-static', 'hello32-static'),
+    'alpha': ('hello',),
+    'mips': ('hello',),
+    'riscv': ('hello',),
+    'sparc': ('hello',)
 }
 
-urlbase = 'http://gem5.org/dist/current/test-progs/hello/bin/'
+urlbase = 'http://dist.gem5.org/dist/current/test-progs/hello/bin/'
 for isa in test_progs:
     for binary in test_progs[isa]:
         import os
@@ -52,7 +56,7 @@ for isa in test_progs:
         )
 
         gem5_verify_config(
-                name='test'+binary,
+                name='test-'+binary,
                 fixtures=(hello_program,),
                 verifiers=verifiers,
                 config=joinpath(config.base_dir, 'configs', 'example','se.py'),