bodybuilder.ant.xmltest
クラス XMLJUnitTask

java.lang.Object
  拡張org.apache.tools.ant.ProjectComponent
      拡張org.apache.tools.ant.Task
          拡張org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
              拡張bodybuilder.ant.xmltest.XMLJUnitTask

public class XMLJUnitTask
extends org.apache.tools.ant.taskdefs.optional.junit.JUnitTask

XMLJUnitタスク


入れ子クラスの概要
 
クラス org.apache.tools.ant.taskdefs.optional.junit.JUnitTask から継承した入れ子クラス
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.ForkMode, org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.SummaryAttribute
 
フィールドの概要
 
クラス org.apache.tools.ant.Task から継承したフィールド
description, location, target, taskName, taskType, wrapper
 
クラス org.apache.tools.ant.ProjectComponent から継承したフィールド
project
 
コンストラクタの概要
XMLJUnitTask()
          コンストラクタ。
 
メソッドの概要
 void addExFormatter(ExtendedFormatterElement fe)
          拡張フォーマッタ要素を追加する。
 void addFormatter(org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe)
          フォーマッタ要素を追加する。
 void addTest(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test)
          テスト要素を追加する。
 void addXmlTest(XMLJUnitTest test)
          XMLテスト要素を追加する。
 org.apache.tools.ant.taskdefs.optional.junit.BatchTest createBatchTest()
          バッチテストを生成する。
 void execute()
          タスクを実行する。
protected  org.apache.tools.ant.types.CommandlineJava getCommandline()
          コマンドラインを取得する。
 void setFork(boolean value)
          フォークフラグをセットする。
 void setForkMode(org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.ForkMode mode)
          フォークモードをセットする。
 void setTodir(java.io.File value)
          出力先ディレクトリをセットする。
 
クラス org.apache.tools.ant.taskdefs.optional.junit.JUnitTask から継承したメソッド
actOnTestResult, addAssertions, addClasspathEntry, addConfiguredSysproperty, addEnv, addSysproperty, addSyspropertyset, allTests, createBootclasspath, createClasspath, createJvmarg, createPermissions, createWatchdog, execute, execute, executeOrQueue, getDefaultOutput, getIndividualTests, getOutput, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, setDir, setErrorProperty, setFailureProperty, setFiltertrace, setHaltonerror, setHaltonfailure, setIncludeantruntime, setJvm, setMaxmemory, setNewenvironment, setPrintsummary, setReloading, setShowOutput, setTempdir, setTimeout
 
クラス org.apache.tools.ant.Task から継承したメソッド
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
クラス org.apache.tools.ant.ProjectComponent から継承したメソッド
getProject, setProject
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLJUnitTask

public XMLJUnitTask()
             throws java.lang.Exception
コンストラクタ。

メソッドの詳細

setFork

public void setFork(boolean value)
フォークフラグをセットする。

パラメータ:
value - フォークフラグ

setForkMode

public void setForkMode(org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.ForkMode mode)
フォークモードをセットする。

パラメータ:
mode - フォークモード

setTodir

public void setTodir(java.io.File value)
出力先ディレクトリをセットする。

パラメータ:
value - 出力先ディレクトリ

addExFormatter

public void addExFormatter(ExtendedFormatterElement fe)
拡張フォーマッタ要素を追加する。

パラメータ:
fe - 拡張フォーマッタ要素

addFormatter

public void addFormatter(org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe)
フォーマッタ要素を追加する。

パラメータ:
fe - フォーマッタ要素

addXmlTest

public void addXmlTest(XMLJUnitTest test)
XMLテスト要素を追加する。

パラメータ:
test - XMLテスト要素

addTest

public void addTest(org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test)
テスト要素を追加する。

パラメータ:
test - テスト要素

createBatchTest

public org.apache.tools.ant.taskdefs.optional.junit.BatchTest createBatchTest()
バッチテストを生成する。

戻り値:
バッチテスト

getCommandline

protected org.apache.tools.ant.types.CommandlineJava getCommandline()
コマンドラインを取得する。

戻り値:
コマンドライン

execute

public void execute()
             throws org.apache.tools.ant.BuildException
タスクを実行する。

例外:
org.apache.tools.ant.BuildException