From 5336c317adedb7fcc26aedd8c16940f2750ea8b3 Mon Sep 17 00:00:00 2001 From: Tomas Gavenciak Date: Sat, 11 Sep 2010 17:44:43 +0200 Subject: [PATCH] Added dummy task type --- t/moe/tasktypes/dummy.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 t/moe/tasktypes/dummy.py diff --git a/t/moe/tasktypes/dummy.py b/t/moe/tasktypes/dummy.py new file mode 100644 index 0000000..6262def --- /dev/null +++ b/t/moe/tasktypes/dummy.py @@ -0,0 +1,35 @@ +""" + +Dummy task type. + +Adds several info-printing hooks to both pipelines. +Runs the test pipeline for each TEST +""" + +def init(e): + + def hook_m_50: + e.log.info('Here should be compiling') + + e.main_pipeline.insert(hook_m_50, 'dummy tasktype hook_m_50', 50) + + def hook_m_60: + e.log.info('Here should be test pipeline running') + tests = e['TESTS'].split() + for t in tests: + e.log.info('Running test %s' % t) + e.log.user.info('TEST %s ...' % t) + + op = moe.config.Operation('SET', None, t, level=70, source='') + testvar = e.config.lookup('TEST') + # Add and remove operation setting 'TEST="..."' + testvar.add_operation(op) + e.test_pipeline.run() + testvar.remove_operation(op) + + e.main_pipeline.insert(hook_m_60, 'dummy tasktype hook_m_60', 60) + + def hook_t_30: + e.log.info("Maybe we should do something? Nah...") + + e.test_pipeline.insert(hook_t_30, 'dummy tasktype hook_t_30', 30) -- 2.39.2