diff mx/mx_graal.py @ 15324:5b5f47104c0d

mx: add whitelist for shortunittest
author Bernhard Urban <bernhard.urban@jku.at>
date Wed, 23 Apr 2014 13:02:07 +0200
parents 6b3bb5a9a889
children 25ce2866f105
line wrap: on
line diff
--- a/mx/mx_graal.py	Wed Apr 23 11:48:38 2014 +0200
+++ b/mx/mx_graal.py	Wed Apr 23 13:02:07 2014 +0200
@@ -905,8 +905,6 @@
 _unittestHelpSuffix = """
     Unittest options:
 
-      --short-only           run short testcases only
-      --long-only            run long testcases only
       --whitelist            run only testcases which are included
                              in the given whitelist
 
@@ -945,9 +943,6 @@
           formatter_class=RawDescriptionHelpFormatter,
           epilog=_unittestHelpSuffix,
         )
-    group = parser.add_mutually_exclusive_group()
-    group.add_argument('--short-only', action='store_true', help='run short testcases only')
-    group.add_argument('--long-only', action='store_true', help='run long testcases only')
     parser.add_argument('--whitelist', help='run testcases specified in whitelist only', metavar='<path>')
 
     ut_args = []
@@ -975,17 +970,12 @@
         except IOError:
             mx.log('warning: could not read whitelist: ' + parsed_args.whitelist)
 
-    if parsed_args.short_only:
-        annotations = ['@Test']
-    else:
-        annotations = ['@Test', '@Parameters']
-
-    _unittest(args, annotations, whitelist=whitelist)
+    _unittest(args, ['@Test', '@Parameters'], whitelist=whitelist)
 
 def shortunittest(args):
-    """alias for 'unittest --short-only'{0}"""
+    """alias for 'unittest --whitelist test/whitelist_shortunittest.txt'{0}"""
 
-    args.insert(0, '--short-only')
+    args = ['--whitelist', 'test/whitelist_shortunittest.txt'] + args
     unittest(args)
 
 def buildvms(args):