X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=t%2Ftest.py;h=15470ab0afb33e377bfad96d690f68cd1cfd861b;hb=184a1d862089a66f7cab486c607f428b098c94af;hp=d503b7c0c221b68cfbd59086fefda6914926f4d3;hpb=87f05a2acc1e680a0fc17f507d2a4e23e2d185c6;p=moe.git diff --git a/t/test.py b/t/test.py index d503b7c..15470ab 100755 --- a/t/test.py +++ b/t/test.py @@ -1,29 +1,26 @@ #!/usr/bin/env python import sys -sys.path.append('.') +#sys.path.append('.') -import moe.meta +import moe import moe.config - -#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() +import moe.log +import moe.eval +import moe.pipeline +import moe.batch +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)