Home | History | Annotate | Download | only in task

Lines Matching refs:TaskGeneric

35     : TaskGeneric(TaskGeneric::ETaskCase),
56 bool TaskCase::addChild(TaskGeneric* child)
58 if ((child->getType() != TaskGeneric::ETaskSetup)
59 && (child->getType() != TaskGeneric::ETaskAction)
60 && (child->getType() != TaskGeneric::ETaskSave)) {
64 return TaskGeneric::addChild(child);
306 TaskGeneric::ExecutionResult TaskCase::run()
315 std::list<TaskGeneric*>::iterator i = getChildren().begin();
316 std::list<TaskGeneric*>::iterator end = getChildren().end();
317 TaskGeneric* setup = *i;
319 TaskGeneric* action = *i;
321 TaskGeneric* save = (i == end)? NULL : *i;
326 TaskGeneric::ExecutionResult result = setup->run();
327 TaskGeneric::ExecutionResult resultAction(TaskGeneric::EResultOK);
328 if (result != TaskGeneric::EResultOK) {
333 if (resultAction != TaskGeneric::EResultPass) {
341 if (result != TaskGeneric::EResultOK) {
347 result = TaskGeneric::EResultPass;
351 if (resultAction != TaskGeneric::EResultOK) {