]> git.argeo.org Git - gpl/argeo-slc.git/blob - SlcCloseTestResultTask.java
bc0c2ba1ab70f9662a0ca7a98590e4b7e501b43b
[gpl/argeo-slc.git] / SlcCloseTestResultTask.java
1 package org.argeo.slc.ant.test;
2
3 import org.argeo.slc.ant.structure.SAwareTask;
4 import org.argeo.slc.core.structure.StructureRegistry;
5 import org.argeo.slc.core.test.TestResult;
6
7 /** Ant tasks closing a given result. */
8 public class SlcCloseTestResultTask extends SAwareTask {
9 private String result;
10
11 @Override
12 public void executeActions(String mode) {
13 if (!mode.equals(StructureRegistry.READ)) {
14 TestResult testResult = (TestResult) getContext().getBean(result);
15 testResult.close();
16 }
17 }
18
19 /** Sets the bean name of the result to close. */
20 public void setResult(String bean) {
21 this.result = bean;
22 }
23
24 }