コマンド ラインからのテストの再生

このタスクを実行する前に、JDK の場所を参照できるように PATH 変数を更新する必要があります。詳細については、次の Sun のドキュメントを参照してください:http://java.sun.com/j2se/1.5.0/install-windows.html

  1. CLASSPATH に以下を含めます。
    • junit.jar
    • org.hamcrest.core JAR ファイル
    • silktest-jtf-nodeps.jar
    • テストを含んだフォルダの JAR
    set CLASSPATH=<eclipse_install_directory>\plugins\org.junit4_4.3.1\junit.jar;<eclipse_install_directory>\plugins\org.hamcrest.core_1.3.0.v201303031735.jar;%OPEN_AGENT_HOME%\JTF\silktest-jtf-nodeps.jar;C:\myTests.jar
  2. 次のように入力して JUnit テスト メソッドを実行します:
    java org.junit.runner.JUnitCore <test class name>
    注: トラブル シューティングの情報については、次の JUnit のドキュメントを参照してください:http://junit.sourceforge.net/doc/faq/faq.htm#running_1.
  3. Silk4J を使用していくつかのテスト クラスを実行して TrueLog を作成するには、SilkTestSuite クラスを使用して Silk4J テストを実行します。 たとえば、2 つのクラス MyTestClass1MyTestClass2 を TrueLog を有効にして実行するには、次のコードをスクリプトに入力します。
    package demo;
    import org.junit.runner.RunWith;
    import org.junit.runners.Suite.SuiteClasses;
    import com.borland.silktest.jtf.SilkTestSuite;
    
    @RunWith(SilkTestSuite.class)
    @SuiteClasses({ MyTestClass1.class, MyTestClass2.class })
    public class MyTestSuite {}
    これらのテスト クラスをコマンド ラインから実行するには、次のように入力します。
    java org.junit.runner.JUnitCore demo.MyTestSuite