summaryrefslogtreecommitdiff
path: root/tests/cdash/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cdash/main.py')
-rw-r--r--tests/cdash/main.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/cdash/main.py b/tests/cdash/main.py
new file mode 100644
index 00000000..9f707bd7
--- /dev/null
+++ b/tests/cdash/main.py
@@ -0,0 +1,20 @@
+import sys
+
+if len(sys.argv)==1:
+ print "Usage: main.py cfg_file [cfg_site]"
+ print "Example:"
+ print " main.py cfg_gnu"
+ print " main.py cfg_gnu custom_cfg_site"
+ sys.exit(1)
+
+
+args = []
+args.extend(sys.argv)
+args.remove(args[1])
+args.remove(args[0])
+
+cfg_file = __import__(sys.argv[1])
+builders = cfg_file.create_builder(args)
+
+for builder in builders:
+ builder.execute()