]> git.cworth.org Git - apitrace-tests/commitdiff
Better error message when invoked without parameters.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 28 May 2011 10:50:22 +0000 (11:50 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Sat, 28 May 2011 10:50:22 +0000 (11:50 +0100)
mesademos.py

index 2f6ef3db73bbd6efdb0cfb4ae6526344770655cc..0ef5bfbfe5beed7fff5c820b443f13edd90c6a9f 100755 (executable)
@@ -683,18 +683,22 @@ def main():
         '--build', metavar='PATH',
         type='string', dest='build', default='.',
         help='path to apitrace build')
         '--build', metavar='PATH',
         type='string', dest='build', default='.',
         help='path to apitrace build')
-
     optparser.add_option(
         '--mesa-demos', metavar='PATH',
         type='string', dest='mesa_demos', default=os.environ.get('MESA_DEMOS'),
     optparser.add_option(
         '--mesa-demos', metavar='PATH',
         type='string', dest='mesa_demos', default=os.environ.get('MESA_DEMOS'),
-        help='path to mesa demos')
+        help='path to Mesa demos')
 
     (options, args) = optparser.parse_args(sys.argv[1:])
 
     (options, args) = optparser.parse_args(sys.argv[1:])
-    if args:
-        tests = args
 
 
-    for test in tests:
-       runtest(test)
+    if not options.mesa_demos:
+        optparser.error('path to Mesa demos not specified')
+
+    if args:
+        for test in args:
+           runtest(test)
+    else:
+        for test in tests:
+           runtest(test)
 
 
 if __name__ == '__main__':
 
 
 if __name__ == '__main__':