surefire

    3熱度

    1回答

    我正在使用TestNG框架進行集成測試。我想用TestNG生成JUnit風格的XML報告。我的項目不使用Ant,但我們使用Maven。您能否告訴我們JUnit風格的XML格式是什麼樣的,以及如何使用TestNG API生成JUnit XML文件。後來我想將這個JUnit XML文件與Hudson集成,我甚至想用TestNG自定義這個JUnit XML報告。 那麼我該如何做上述工作?

    1熱度

    1回答

    我正在嘗試使用Maven surefire插件的TestNG自定義記者。我已經有了一個自定義的監聽器,而且似乎已經被拿起來了。然而,它看起來並不像定製記者正在被使用: <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <testFailureIgnore>false</te

    2熱度

    1回答

    我們正在開發基於嵌入式Infinispan數據網格集羣的應用程序。在我們應用程序的目標環境中,數據網格的每個成員都將在獨立的JVM中運行,並且使用jgroup將形成羣集(實際上由Infinispan完成)。 對於做在我們用maven-surefire-plugin(或maven-failsafe-plugin)正與該配置該數據格一些自動測試: <plugin> <groupId>org.

    0熱度

    1回答

    我正在使用JUnit 4.8.1和Surefire 2.8.1。在我的機器,我只能這樣做運行一個測試方法: $$ mvn clean test -Dtest=TestClass#TestMethod 但運行在網格配置相同的命令時,從TestClass的所有測試運行。 在POM唯一的區別是在萬無一失-插件 <configuration> <parallel>both</parallel>

    1熱度

    1回答

    我正在使用Junit和Maven以及硒。爲了舉報我正在使用surefire插件。我的要求是用失敗時的消息更新surefire報告。它可以使用Assert完成,但會中止測試用例。但我不想放棄它,但只報告它。

    0熱度

    1回答

    由於我的設置不斷增長,我想使用TestNG的更多功能。 所以今天我試圖排除我的testng.xml文件中的一個組。 當我聲明整個類是組的一部分時,這並不妨礙構造函數執行它的工作(啓動WebDriver實例)。 @Test(groups = "default") public class ABCDefaultTest extends AbstractABCTest { public A

    6熱度

    1回答

    我需要使用surefire v2.12,但每次運行該版本時都會附上堆棧跟蹤信息。如果我運行v2.10,我不會收到錯誤消息。我需要這個版本,所以我可以用@Category註釋我的測試類,並將它們標記爲UnitTests或IntegrationTests。 這裏是我的命令:MVN測試-Dsurefire.version = 2.12 -X [ERROR] Failed to execute

    1熱度

    2回答

    使用maven surefire插件,我可以將forkMode設置爲「永不停止」 - 這樣可以加速1000個單元測試的執行時間,從7分鐘到1:40。 爲什麼這會產生這樣的差異?

    2熱度

    3回答

    我有一個模塊項目,它有一些需要外部硬件設備的單元測試。除非我指出設備可用,否則我不希望這些測試執行。 我覺得這是可以解決的使用Maven屬性和SureFire排除/包含配置,但我不知道該怎麼做。 A similar question顯示瞭如何根據Maven屬性禁用/啓用項目中的所有測試,但並未完全回答我的問題。總之,我想確定一個描述我不想運行的測試的模式(例如**/*ResourceTest.ja

    15熱度

    5回答

    我需要通過對以下值... exeEvironment(測試環境), testGroup(集團TestNG中) 從命令 - Line - > POM - > TestNG - >測試用例。 基於這兩個職位.... pass a java parameter from maven How to pass parameters to guicified TestNG test from Surefire