]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc/src/main/java/org/argeo/slc/ant/test/SlcCloseTestResultTask.java
1 package org
.argeo
.slc
.ant
.test
;
3 import org
.argeo
.slc
.ant
.structure
.SAwareTask
;
4 import org
.argeo
.slc
.core
.structure
.StructureAware
;
5 import org
.argeo
.slc
.core
.structure
.StructureRegistry
;
6 import org
.argeo
.slc
.core
.test
.TestReport
;
7 import org
.argeo
.slc
.core
.test
.TestResult
;
9 public class SlcCloseTestResultTask
extends SAwareTask
{
10 private String result
;
11 private String report
;
13 public void executeActions(String mode
) {
14 if (!mode
.equals(StructureRegistry
.READ
)) {
15 TestResult testResult
= (TestResult
) getContext().getBean(result
);
19 TestReport testReport
= (TestReport
) getContext().getBean(
21 if (testReport
instanceof StructureAware
) {
22 ((StructureAware
) testReport
).notifyCurrentPath(
25 testReport
.generateTestReport(testResult
);
30 public void setResult(String bean
) {
34 public void setReport(String report
) {