]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/TestResult.java
Rename into Core
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / core / test / TestResult.java
diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/TestResult.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/TestResult.java
new file mode 100644 (file)
index 0000000..860fe1c
--- /dev/null
@@ -0,0 +1,24 @@
+package org.argeo.slc.core.test;\r
+\r
+import java.util.Date;\r
+\r
+/** The result of a test */\r
+public interface TestResult {\r
+       /** Gets the id of the related test result. */\r
+       public TestResultId getTestResultId();\r
+\r
+       /** Adds a part of the result. */\r
+       public void addResultPart(TestResultPart part);\r
+\r
+       /**\r
+        * Marks that the collection of test results is completed and free the\r
+        * related resources (also closing listeners).\r
+        */\r
+       public void close();\r
+\r
+       /**\r
+        * The date when this test result was closed. Can be null, which means the\r
+        * result is not closed.\r
+        */\r
+       public Date getCloseDate();\r
+}\r