summaryrefslogtreecommitdiff
path: root/tests/cdash/main.py
blob: 9f707bd7bfc02fa8bf42bb6b84b7e8842a8cb63e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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()