X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=t%2Ftest.py;h=cc61e9986713cfa5929ababf35f6611e69158dc1;hb=0fda8189b956eb8d024625d7b2d596e9aeabb073;hp=17403958e76dac023be73c2d407b540243327562;hpb=6eefff783e5c9e3dd393b812869e0c597c74f121;p=moe.git diff --git a/t/test.py b/t/test.py index 1740395..cc61e99 100755 --- a/t/test.py +++ b/t/test.py @@ -1,32 +1,21 @@ #!/usr/bin/env python import sys -sys.path.append('.') +#sys.path.append('.') -import moe.meta -import moe.config import moe.eval - -#m = moe.meta.MoeMeta() -#m['a'] = '1' -#m.write() - -c = moe.config.MoeConfig(name='/dev/stdin') -c.dump() - -#d = moe.config.MoeConfig(name='/dev/stdin') -#d.dump() - -s = moe.config.MoeConfigStack() -s.push(c) -#s.push(d) - -s.dump_defs() - -#s.apply_overrides("x_") -#s.dump_defs() - -print "***" -s.dump() - -print moe.eval.init_pipeline(s, 'stk_') +import os + +e = moe.eval.Eval() +try: + e.init(['TASK = "sum"; CONTESTANT = "mj"; SOURCE = "som_sol.c"; VERBOSE = "2"'] + sys.argv[1:]) + e.log.debug("### Evaluating task %s of contestant %s ###\n\n" % (e['TASK'], e['CONTESTANT'])) + try: + e.run() + except moe.SolutionError, err: # Why are we catching this? + e.status["error"] = err + e.log.user.error(err) + e.log.exception() +except: + e.log.exception("Moe fatal error") + sys.exit(1)