このタスクを実行する前に、JDK の場所を参照できるように PATH 変数を更新する必要があります。詳細については、『JDK Installation for Microsoft Windows』を参照してください。
CI サーバーからテストを再生する場合など、コマンド ラインからキーワード駆動テストを再生するには、KeywordTestSuite クラスを使用します。
@RunWith(KeywordTestSuite.class) @KeywordTests({ "My Keyword-Driven Test" }) public class MyTestSuite { }
set CLASSPATH=<eclipse_install_directory>\plugins\org.junit_4.11.0.v201303080030\junit.jar;<eclipse_install_directory>\plugins\org.hamcrest.core_1.3.0.v201303031735.jar;%OPEN_AGENT_HOME%\JTF\silktest-jtf-nodeps.jar;%OPEN_AGENT_HOME%\KeywordDrivenTesting\com.borland.silk.keyworddriven.engine.jar;C:\myTests.jar
package demo; import org.junit.runner.RunWith; import com.borland.silktest.jtf.keyworddriven.KeywordTestSuite; import com.borland.silktest.jtf.keyworddriven.KeywordTests; @RunWith(KeywordTestSuite.class) @KeywordTests({ "My Keyword Driven Test 1", "My Keyword Driven Test 2" }) public class MyTestSuite { }コマンド ラインからクラスを実行するには、次のように入力します。
java org.junit.runner.JUnitCore demo.MyTestSuiteファイル c:\temp\globalvariables.properties に格納されたグローバル変数を使用してコマンド ラインからクラスを実行するには、次のように入力します。
java -Dsilk.keyworddriven.engine.globalVariablesFile=c:\temp\globalvariables.properties org.junit.runner.JUnitCore demo.MyTestSuite詳細については、「変数を指定したキーワード駆動テストの再生」を参照してください。