1

私は AIX マシンを使用していくつかの JUnit テストを実行しています。これらのテストは、Windows および Linux プラットフォーム用の JUnit を使用する Eclipse で正常に機能します。JUnitコマンドラインを使用してこれらのテストを実行しようとしていますが、次のエラーが発生しています

# java org.junit.runner.JUnitCore testName
JUnit version 4.8.1
Could not find class: testName

Time: 0.012

OK (0 tests)

ファイルは testName.java としてその場所に存在します。/etc/profile ファイルに環境変数を設定しました。これらは私の環境変数です。

export CLASSPATH=/usr/junit/junit-4.8.1.jar:/usr/junit/

export PATH=$PATH=$PATH:/usr/junit/junit-4.8.1.jar:/usr/junit/

AIX マシンで、次のコードを使用して JUnit をテストしようとすると、同じ失敗が発生します。

# java org.junit.runner.JUnitCore org.junit.tests.AllTests
JUnit version 4.8.1
Could not find class: org.junit.tests.AllTests

Time: 0.012

OK (0 tests)

AllTests クラスは、JUnit Web サイトhttp://junit.sourceforge.net/doc/faq/faq.htm#tests_1で提供されるデフォルトの場所に存在しませんでした

# find / -name "*AllTests*"
/usr/junit/org/junit/runners/AllTests.class

何が間違っている可能性がありますか?

4

1 に答える 1

0
org.junit.tests.AllTests

間違った場所にある、ここにある

/usr/junit/org/junit/runners/AllTests.class

そのはず

/usr/junit/org/junit/tests/AllTests.class
于 2013-01-03T20:53:12.370 に答える