]> mj.ucw.cz Git - eval.git/blob - t/test.py
Added ConfigTree.remove, adapted parse and parse_file
[eval.git] / t / test.py
1 #!/usr/bin/env python
2
3 import sys
4 #sys.path.append('.')
5
6 import moe
7 import moe.config
8 import moe.log
9 import moe.eval
10 import moe.pipeline
11 import moe.batch
12 import os
13
14 e = moe.eval.Eval()
15 try:
16     e.init(['TASK = "sum"; CONTESTANT = "mj"; SOURCE = "som_sol.c"; VERBOSE = "2"'] + sys.argv[1:])
17     e.log.debug("### Evaluating task %s of contestant %s ###\n\n" % (e['TASK'], e['CONTESTANT']))
18     try:
19         e.run()
20     except moe.SolutionError, err: # Why are we catching this?
21         e.status["error"] = err
22         e.log.user.error(err)
23         e.log.exception()
24 except:
25     e.log.exception("Moe fatal error")
26     sys.exit(1)