import org.argeo.slc.SlcException;
import org.argeo.slc.msg.MsgHandler;
import org.argeo.slc.msg.process.SlcExecutionStatusRequest;
+import org.argeo.slc.msg.process.SlcExecutionStepsRequest;
+import org.argeo.slc.msg.test.tree.AddTreeTestResultAttachmentRequest;
import org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest;
import org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest;
import org.argeo.slc.msg.test.tree.ResultPartRequest;
public Object handleMsg(Object msg) {
if (msg instanceof SlcExecution)
slcExecutionService.newExecution((SlcExecution) msg);
+ else if (msg instanceof SlcExecutionStepsRequest)
+ slcExecutionService.addSteps((SlcExecutionStepsRequest) msg);
else if (msg instanceof SlcExecutionStatusRequest)
slcExecutionService.updateStatus((SlcExecutionStatusRequest) msg);
else if (msg instanceof CreateTreeTestResultRequest)
else if (msg instanceof CloseTreeTestResultRequest)
testManagerService
.closeTreeTestResult((CloseTreeTestResultRequest) msg);
+ else if (msg instanceof AddTreeTestResultAttachmentRequest)
+ testManagerService
+ .addAttachment((AddTreeTestResultAttachmentRequest) msg);
else
throw new SlcException("Unrecognized message type " + msg);
return null;