<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
- <dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- </dependency>
</dependencies>
</project>
\ No newline at end of file
return user;\r
}\r
\r
- public void setUser(String path) {\r
- this.user = path;\r
+ public void setUser(String user) {\r
+ this.user = user;\r
}\r
\r
public String getType() {\r
import org.apache.commons.io.IOUtils;\r
\r
public class SlcExecutionStep {\r
+ public final static String TYPE_LOG = "LOG";\r
+\r
private String uuid;\r
private String type;\r
private Date begin;\r
public SlcExecutionStep() {\r
}\r
\r
- public SlcExecutionStep(String type, String log) {\r
- this.type = type;\r
+ public SlcExecutionStep(String log) {\r
+ this.type = TYPE_LOG;\r
this.begin = new Date();\r
this.uuid = UUID.randomUUID().toString();\r
addLog(log);\r
}\r
}\r
\r
+ @Override\r
+ public String toString() {\r
+ return getClass().getSimpleName() + "#" + uuid;\r
+ }\r
+\r
}\r
import java.util.List;\r
\r
import org.argeo.slc.core.process.SlcExecution;\r
+import org.argeo.slc.core.process.SlcExecutionStep;\r
\r
public interface SlcExecutionDao {\r
public void create(SlcExecution slcExecution);\r
public SlcExecution getSlcExecution(String uuid);\r
\r
public List<SlcExecution> listSlcExecutions();\r
+\r
+ public void addSteps(String slcExecutionId,\r
+ List<SlcExecutionStep> additionalSteps);\r
}\r
\r
import java.util.SortedSet;\r
\r
+import org.argeo.slc.core.test.tree.TreeTestResult;\r
import org.argeo.slc.core.test.tree.TreeTestResultCollection;\r
\r
public interface TreeTestResultCollectionDao {\r
public TreeTestResultCollection getTestResultCollection(String id);\r
\r
public SortedSet<TreeTestResultCollection> listCollections();\r
+\r
+ public void addResultToCollection(TreeTestResultCollection ttrc,\r
+ String resultUuid);\r
+\r
+ public void removeResultFromCollection(TreeTestResultCollection ttrc,\r
+ String resultUuid);\r
+\r
}\r
package org.argeo.slc.dao.test.tree;\r
\r
import java.util.List;\r
+import java.util.Map;\r
\r
+import org.argeo.slc.core.structure.StructureElement;\r
import org.argeo.slc.core.structure.tree.TreeSPath;\r
+import org.argeo.slc.core.test.SimpleResultPart;\r
import org.argeo.slc.core.test.tree.TreeTestResult;\r
import org.argeo.slc.dao.test.TestResultDao;\r
\r
public interface TreeTestResultDao extends TestResultDao<TreeTestResult> {\r
/** Lists results containing this path */\r
public List<TreeTestResult> listResults(TreeSPath path);\r
+\r
+ public void addResultPart(String testResultId, TreeSPath path,\r
+ SimpleResultPart resultPart,\r
+ Map<TreeSPath, StructureElement> relatedElements);\r
}\r
public class SlcExecutionRequest {
private SlcExecution slcExecution;
+ public SlcExecutionRequest() {
+ }
+
+ public SlcExecutionRequest(SlcExecution slcExecution) {
+ this.slcExecution = slcExecution;
+ }
+
public SlcExecution getSlcExecution() {
return slcExecution;
}
this.slcExecution = slcExecution;
}
+ @Override
+ public String toString() {
+ return getClass().getSimpleName() + "#" + slcExecution.getUuid();
+ }
}
public void setNewStatus(String newStatus) {\r
this.newStatus = newStatus;\r
}\r
+\r
+ @Override\r
+ public String toString() {\r
+ return getClass().getSimpleName() + "#" + slcExecutionUuid;\r
+ }\r
}\r
private String slcExecutionUuid;\r
private List<SlcExecutionStep> steps = new Vector<SlcExecutionStep>();\r
\r
+ public SlcExecutionStepsRequest() {\r
+\r
+ }\r
+\r
+ public SlcExecutionStepsRequest(String slcExecutionUuid,\r
+ List<SlcExecutionStep> steps) {\r
+ this.slcExecutionUuid = slcExecutionUuid;\r
+ this.steps = steps;\r
+ }\r
+\r
public String getSlcExecutionUuid() {\r
return slcExecutionUuid;\r
}\r
public void addStep(SlcExecutionStep step) {\r
steps.add(step);\r
}\r
+\r
+ @Override\r
+ public String toString() {\r
+ return getClass().getSimpleName() + "#" + slcExecutionUuid + " "\r
+ + steps;\r
+ }\r
}\r
this.closeDate = closeDate;\r
}\r
\r
+ @Override\r
+ public String toString() {\r
+ return getClass().getSimpleName() + "#" + resultUuid;\r
+ }\r
+\r
}\r
public void setTreeTestResult(TreeTestResult treeTestResult) {\r
this.treeTestResult = treeTestResult;\r
}\r
+ \r
+ @Override\r
+ public String toString() {\r
+ return getClass().getSimpleName() + "#" + treeTestResult.getUuid();\r
+ }\r
}\r
this.relatedElements = relatedElements;\r
}\r
\r
+ @Override\r
+ public String toString() {\r
+ return getClass().getSimpleName() + "#" + resultUuid + " " + path;\r
+ }\r
}\r
public static TreeTestResult createCompleteTreeTestResult() {\r
SlcExecution slcExecution = SlcExecutionTestUtils\r
.createSimpleSlcExecution();\r
- SlcExecutionStep step = new SlcExecutionStep("LOG", "JUnit step");\r
+ SlcExecutionStep step = new SlcExecutionStep("JUnit step");\r
slcExecution.getSteps().add(step);\r
\r
SimpleTestRun testRun = new SimpleTestRun();\r
\r
## Levels\r
# Slc\r
-log4j.logger.org.argeo=DEBUG\r
+log4j.logger.org.argeo=TRACE\r
\r
# Castor\r
log4j.logger.org.exolab.castor=WARN\r