X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=t%2Ftest.py;h=cc61e9986713cfa5929ababf35f6611e69158dc1;hb=a2b67db58687090326fd51af7db278c194692977;hp=72507206d3178eda0c8c0d934b78a99b97363f02;hpb=8da1e0880f38cdd74fa1b73339860a46f3fa7227;p=moe.git diff --git a/t/test.py b/t/test.py index 7250720..cc61e99 100755 --- a/t/test.py +++ b/t/test.py @@ -1,38 +1,21 @@ #!/usr/bin/env python import sys -sys.path.append('.') +#sys.path.append('.') -import moe.meta -import moe.config import moe.eval -import moe.pipeline - -#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() - -p = moe.pipeline.MoePipeline('test') -p.insert(10, 'brum', lambda x: p.insert(30, 'xyzzy', lambda y:y)) -p.insert(20, 'brummm', lambda x: x) -p.configure("y") -p.dump() -p.run(5) +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)