]> mj.ucw.cz Git - moe.git/blob - t/test.py
Implemented configuration overrides from the command line
[moe.git] / t / test.py
1 #!/usr/bin/env python
2
3 import sys
4 sys.path.append('.')
5
6 import moe.meta
7 import moe.config
8 import moe.eval
9 import moe.pipeline
10 import moe.batch
11
12 overrides = moe.config.parse_overrides(sys.argv)
13
14 e = moe.eval.Eval()
15 e.builtins.set("HOME", ".")
16 e.builtins.set("TASK", "sum")
17 e.builtins.set("CONTESTANT", "mj")
18 e.init(overrides)
19
20 print "\nTask configuration:"
21 e.cfgs.dump()
22 print
23
24 if len(sys.argv) > 1:
25     file = sys.argv[1]
26 else:
27     file = None
28 moe.batch.locate(e, file)
29
30 print "\nConfiguration after per-extension overrides:"
31 e.cfgs.dump()
32 print
33
34 e.run()
35
36 print "\nFinal meta file:"
37 e.meta.write()