- /*
- * Copyright 2000-2002,2004 The Apache Software Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
- package org.apache.tools.ant.taskdefs.optional.junit;
-
- import java.io.File;
- import java.util.Vector;
-
- /**
- * Baseclass for BatchTest and JUnitTest.
- *
- */
- public abstract class BaseTest {
- protected boolean haltOnError = false;
- protected boolean haltOnFail = false;
- protected boolean filtertrace = true;
- protected boolean fork = false;
- protected String ifProperty = null;
- protected String unlessProperty = null;
- protected Vector formatters = new Vector();
- /** destination directory */
- protected File destDir = null;
-
- protected String failureProperty;
- protected String errorProperty;
-
- public void setFiltertrace(boolean value) {
- filtertrace = value;
- }
-
- public boolean getFiltertrace() {
- return filtertrace;
- }
-
- public void setFork(boolean value) {
- fork = value;
- }
-
- public boolean getFork() {
- return fork;
- }
-
- public void setHaltonerror(boolean value) {
- haltOnError = value;
- }
-
- public void setHaltonfailure(boolean value) {
- haltOnFail = value;
- }
-
- public boolean getHaltonerror() {
- return haltOnError;
- }
-
- public boolean getHaltonfailure() {
- return haltOnFail;
- }
-
- public void setIf(String propertyName) {
- ifProperty = propertyName;
- }
-
- public void setUnless(String propertyName) {
- unlessProperty = propertyName;
- }
-
- public void addFormatter(FormatterElement elem) {
- formatters.addElement(elem);
- }
-
- /**
- * Sets the destination directory.
- */
- public void setTodir(File destDir) {
- this.destDir = destDir;
- }
-
- /**
- * @return the destination directory as an absolute path if it exists
- * otherwise return <tt>null</tt>
- */
- public String getTodir() {
- if (destDir != null) {
- return destDir.getAbsolutePath();
- }
- return null;
- }
-
- public java.lang.String getFailureProperty() {
- return failureProperty;
- }
-
- public void setFailureProperty(String failureProperty) {
- this.failureProperty = failureProperty;
- }
-
- public java.lang.String getErrorProperty() {
- return errorProperty;
- }
-
- public void setErrorProperty(String errorProperty) {
- this.errorProperty = errorProperty;
- }
- }