]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/test/TestRun.java
Improve JCR DAO
[gpl/argeo-slc.git] / runtime / org.argeo.slc.specs / src / main / java / org / argeo / slc / test / TestRun.java
1 package org.argeo.slc.test;
2
3 import org.argeo.slc.deploy.DeployedSystem;
4 import org.argeo.slc.process.SlcExecutionAware;
5
6 /** The actual run of a test */
7 public interface TestRun extends SlcExecutionAware {
8 /** Gets UUID */
9 public String getUuid();
10
11 /** Gets the related test definition. */
12 public <T extends TestDefinition> T getTestDefinition();
13
14 /** Gets the related test data */
15 public <T extends TestData> T getTestData();
16
17 /** Gets the related deployed system. */
18 public <T extends DeployedSystem> T getDeployedSystem();
19
20 /** Gets the related result where to record results. */
21 public <T extends TestResult> T getTestResult();
22 }