私のテストは、Eclipse とジェンキンスで異なる順序で実行されます。結果が同じで、環境から独立していることを望みます。テストは並列ではありません。順序を指定することは気にしません。常に同じ順序で実行したいだけです。
なんで?それらは統合テストであり、データベースを使用するためです。それらは互いに影響を与える場合があり、それらを完全に分離することは困難です。したがって、それらが失敗した場合、ジェンキンをリモートでデバッグすることなく、修正を容易にするために、少なくともどこでも失敗するようにしたいと思います...
編集:これは私が日食で得ている順序の例です:
2013-01-22 14:39:06,186 main INFO category - Starting test A.a
2013-01-22 14:39:06,547 main INFO category - Starting test B.a
2013-01-22 14:39:10,614 main INFO category - Starting test C.a
2013-01-22 14:39:11,983 main INFO category - Starting test D.a
2013-01-22 14:39:12,492 main INFO category - Starting test D.b
2013-01-22 14:39:12,889 main INFO category - Starting test A.b
2013-01-22 14:39:13,657 main INFO category - Starting test A.c
2013-01-22 14:39:18,626 main INFO category - Starting test D.c
2013-01-22 14:39:19,041 main INFO category - Starting test A.d
2013-01-22 14:39:19,756 main INFO category - Starting test A.e
2013-01-22 14:39:20,724 main INFO category - Starting test D.e
2013-01-22 14:39:21,515 main INFO category - Starting test A.f
テスト スイート xml でグループを使用しています (実際、この特定のスイートでは、一部のグループを除いてすべて実行しています)。xml で提供されるテスト メソッドの特定のリストはありません。上記の順番はかなりランダムです。