cost 138 ms
使用 maven-failsafe-plugin 僅執行部分集成測試子集

[英]Execute only some subset of integration tests with maven-failsafe-plugin

我們有一組集成測試,它們都以IT結尾。 其中,有一些特定的子集,我們希望單獨執行。 假設他們的名字以SpecialIT結尾。 所以我們要實現的是 failsafe 插件的兩個配置: 要執行所有測試,以IT結尾,但不以SpecialIT結尾 -> 這很容易。 這些名稱只是正常的包含和排除。 執行 ...

如何從 jacoco 覆蓋率報告中排除生成的代碼?

[英]How to exclude generated code from jacoco coverge report?

我有一個 maven 項目,在執行 surefire 測試(對於 JUnit)和故障安全(對於集成測試)之后立即提到了以下步驟。 但是,我無法從 generated-sources 文件夾中排除文件。 但是,如果我使用單個 exclusionPattern:' /tomcat/ ',它會從報告中排 ...

如何在調用線程之間不共享數據的情況下並行運行 Cucumber Junit 測試

[英]How to run Cucumber Junit tests parallely without sharing data between invoked threads

我正在使用以下 maven 配置並行運行 cucumber 測試: 版本: 現在的問題是代碼運行良好,測試並行運行,但即使在使用reuseForks = False之后,線程之間仍共享 static 個變量嘗試了故障安全配置並行、perCoreThreadCount、useUnlimitedThre ...

當 pom.xml 有時,如何使用 maven 故障安全運行集成測試<skipits>真的</skipits>

[英]How to run integration tests with maven failsafe when pom.xml has <skipITs>true</skipITs>

我在 pom.xml 中設置為 true 但我希望能夠在我希望運行測試時運行它們。 我試過mvn -Prun-its clean verify和mvn verify -DskipITs=false但它們沒有用,測試仍然被跳過。 pom.xml中添加的插件如下: 在mvn verify -Dskip ...

運行 Cucumber 使用 Failsafe 的場景時測試計數不正確

[英]Incorrect Test Count When running Cucumber Scenarios with Failsafe

我迷失了這個。 我已經創建了一些測試(示例如下所示)並使用 Failsafe 運行它們,但我得到的計數不正確。 例如,當我運行下面顯示的場景時,我希望測試運行為 1,但它顯示為 2。有人能指出我哪里出錯了嗎? 測試使用 Junit Runner 運行。 設想:- 來自“構建”部分的 pom 的一部分 ...

為什么 mvn clean verify 只運行surefire插件

[英]why mvn clean verify is running surefire plugin only

我的項目結構是: MyIT.java: MySteps.java: Pom.xml: 現在,當我使用以下命令運行它時: 它的輸出是: 它顯示“測試被跳過”和“jar 將是空的”。 我的問題是為什么mvn verify沒有運行MyIT.java測試,盡管命名約定適用於集 ...

Serenity + Maven Failsafe 忽略測試並在其上添加 @Manual 標簽

[英]Serenity + Maven Failsafe ignores tests and adds @Manual tag on them

所以基本上我的問題是 Cucumber 的 Serenity 有時會“忽略”測試結果。 似乎在報告上執行了測試,但仍然忽略了結果。 此外,在報告上,它顯示添加了@Manual 標簽,但未在功能文件中添加。 每個回歸都有隨機數的這些測試,有時是 2,有時是 30,我不知道為什么會發生這種情況。 似乎以 ...

如何跳過 pom 打包的故障安全執行?

[英]How to skip failsafe execution for pom packaging?

我想在父 pom 中使用failIfNoTests配置故障安全,因為我們目前正在升級微服務中的 Spring Boot,如果測試仍在使用 JUnit 4(您需要遷移它們或使用 junit-vintage),則可能無法正確檢測到測試。 然而問題在於,這會導致插件也在父 pom 的構建中運行。 我不想 ...

Spring 引導測試不加載主應用程序配置文件

[英]Spring Boot test doesn't load main application config files

我有一個 spring 啟動應用程序,我想測試一下。 對於測試,我需要加載整個 spring 上下文(就像我在啟動構建的應用程序時所做的那樣)。 我面臨的問題是,當我從maven-failsafe-plugin運行測試時,配置文件( application.yml和bootstrap.yml )文件 ...

如何在 JaCoCo Failsafe 測試執行中禁用堆棧跟蹤修剪?

[英]How to disable stacktrace trimming in JaCoCo Failsafe test execution?

單元測試的 stactrace output 被截斷,因此無用。 我無權訪問安全報告,並且由於以下命令中設置的日志級別,大多數日志都被禁止。 我也無法更改 mvn 命令。 如何在當前限制下禁用 stacttrace 修剪? 命令: 記錄 Output: 我嘗試將 trimStackTrace = ...

maven 故障安全插件不報告黃瓜測試執行統計信息

[英]maven failsafe plugin is not reporting cucumber test execution statistics

我在 SpringBoot 項目和 Cucumber 中使用以下庫版本進行集成測試, 雖然黃瓜功能測試正在被接受和執行,但我沒有看到來自故障安全插件的任何執行報告, 我想知道我的設置中缺少什么導致像這樣的故障安全插件輸出, 測試運行:0,失敗:0,錯誤:0,跳過:0 更令人擔憂的是,即使 ...

Maven surefire/failsafe TestNG 7.4.0 並行錯誤 &#39;void org.testng.xml.XmlSuite.setParallel(java.lang.String)&#39;

[英]Maven surefire/failsafe TestNG 7.4.0 parallel Error 'void org.testng.xml.XmlSuite.setParallel(java.lang.String)'

從 TestNG 4.6.0 升級到 4.7.0 時,嘗試運行 FailSafe 目標時出現以下錯誤。 mvn verify ... [INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (default) @ project --- ...

Maven verify 不執行具有故障安全功能的 Cucumber-Serenity 集成測試

[英]Maven verify doesn't execute Cucumber-Serenity integration tests with fail-safe

我的項目中有以下 POM。 聚甲醛: 測試 class: 路徑: src/it/java 基本上它觸發肯定觸發然后啟動應用程序並卡在那里而不執行maven-failsafe-plugin:2.21.0:integration-test (integration-tests) 正在使用的版本: ...

maven 故障保護與 azure 管道給出錯誤

[英]maven failsafe with azure pipeline gives error

我使用 cucumber 創建了一個 api 測試項目。 當我使用 Intellij 和命令mvn clean verify -P acceptanceTests acceptTests 運行項目時,它運行良好。 但是當我在 azure 管道中運行它時,我收到了這個錯誤 這是管道 yml 我試圖搜索 ...

使用 maven 故障安全並行運行套件

[英]run suites in parallel using maven failsafe

我正在嘗試並行運行我的測試,並且我的用例與我能夠找到的所有其他用例不同。 我的測試非常簡單,如下所示: 測試是使用serenity-bdd編寫的,它是selenium的包裝器,測試管理器是junit4 。 每個“區域”代表被測應用程序的一些謹慎區域。 一個區域內的測試不能並行運行,因為它們會破壞他們 ...

Spring 引導故障安全集成測試 - 升級到 2.4.2 后無法找到合並注釋

[英]Spring boot failsafe integration tests - Failed to find merged annotation after upgrade to 2.4.2

升級到 Spring Boot 2.4.2 (Spring 5.3.3) 后,我們的 Spring 上下文測試失敗了: 我已經將 Surefire 和 Failsafe maven 插件升級到 3.0.0-M5,但沒有任何改進。 Junit 木星位於 5.7.0。 Spring、Spring B ...

Maven Exec 插件被阻止並且 HTTP 服務器在集成測試執行后啟動

[英]Maven Exec Plugin is Blocked and HTTP Server starts after Integration Tests are executed

我一直在嘗試將我們的集成測試轉換為使用 Maven Exec 插件來啟動服務器,但它只會在集成測試執行后啟動 HTTP 服務器,即使我已經指定了pre-integration-test 。 問題 Q1 。 有沒有其他方法可以讓集成測試在之后開始? Q2 。 有沒有辦法讓集成階段等待服務器啟動? 第 ...

Maven 故障安全插件在並行運行時忽略線程號

[英]Maven failsafe-plugin ignores thread number when run in parallel

我有這個maven-failsafe-plugin執行配置: 在實際運行測試時,Maven(或者是 Junit?)似乎完全忽略了我給它的任何線程數,並行運行所有測試。 我還嘗試了其他配置,包括將parallel設置為僅methods ,以及設置更具體的線程數(threadCountClasses/t ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM