aboutsummaryrefslogtreecommitdiff
path: root/run_tests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-03-02 16:19:49 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-03-02 16:19:49 +0200
commitc3645e2b4568458edd3badae599db5bc232ad773 (patch)
tree2abd4954b7a56da4ab4d95af92566663deb29ccf /run_tests.py
parent436a81f920db65c455a9f62683690c8b06ed6a30 (diff)
downloadmeson-c3645e2b4568458edd3badae599db5bc232ad773.zip
meson-c3645e2b4568458edd3badae599db5bc232ad773.tar.gz
meson-c3645e2b4568458edd3badae599db5bc232ad773.tar.bz2
Use argparse instead of optparse in run_tests.
Diffstat (limited to 'run_tests.py')
-rwxr-xr-xrun_tests.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/run_tests.py b/run_tests.py
index 900b2f2..c9fcd09 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -18,7 +18,8 @@ from glob import glob
import os, subprocess, shutil, sys, platform, signal
import environment
import mesonlib
-from optparse import OptionParser
+import argparse
+
from meson import backendlist
passing_tests = 0
@@ -328,10 +329,10 @@ def generate_prebuilt_object():
return objectfile
if __name__ == '__main__':
- parser = OptionParser()
- parser.add_option('--backend', default=None, dest='backend',
+ parser = argparse.ArgumentParser(description="Run the test suite of Meson.")
+ parser.add_argument('--backend', default=None, dest='backend',
choices = backendlist)
- (options, args) = parser.parse_args(sys.argv)
+ options = parser.parse_args()
setup_commands(options.backend)
script_dir = os.path.split(__file__)[0]