pitest

    1熱度

    1回答

    我正在使用優秀的PITest框架。我想知道是否有相當於PITest中Sonars「// NOSONAR」的東西,因此某些行只是從PITest覆蓋範圍中排除(因此報告中不是紅色的)?我知道方法和類可以被排除,我只是在線層次上尋找更細粒度的東西。 使用情況下,我有如下: public enum FinancialStatementUserType { CONSUMER, BUSINESS, RETA

    0熱度

    1回答

    我收到我的java項目中的本地dynamoDB lib文件與gradle構建時收到以下pi測試異常。似乎pi-test試圖打開lib文件。找不到從pi-test中排除lib文件的方法。 :pitest Exception in thread "main" org.pitest.util.PitError: error in opening zip file (/Users/user1/.gradl

    1熱度

    1回答

    是否可以重命名報告默認文件夾? 我不想擁有「YYYYMMDDHHMI」,我試圖將其重命名爲簡單且不變的東西。謝謝

    0熱度

    1回答

    我對突變測試感興趣,我想用突變測試工具在代碼中生成錯誤,並且我找到了PIT。 除此之外,我正在閱讀一篇關於迴歸測試的文章,並在其網站上給出了實驗數據。在數據的是PIT的輸出是這種格式的缺點: com.notnoop.apns.PayloadBuilder:<init>:()V:55:12:0 或 com.notnoop.apns.PayloadBuilder:insertCustomAlert

    0熱度

    1回答

    我想設置PIT爲番石榴(http://pitest.org/)做突變檢測測試,但我在嘗試運行時遇到以下錯誤。這是我的錯誤: 12:19:47 PM PIT >> INFO : Sending 32 test classes to minion 12:19:47 PM PIT >> INFO : Sent tests to minion 12:19:48 PM PIT >> INFO : MIN

    0熱度

    1回答

    我剛剛通過添加構建插件'org.pitest:pitest-maven:1.2.4'在我的maven項目上配置了PiTest,但是當我運行mvn compile org.pitest:pitest -maven:mutationCoverage或mvn org.pitest:pitest-maven:mutationCoverage即使在開始這個堆棧跟蹤之前它也會失敗。 (MVN -X org.p

    0熱度

    1回答

    在我的Jenkins文件中,我使用publishHTML發佈PIT的報告。我的步驟如下 stage('Results') { publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'target/pit-reports/*/', reportFiles

    1熱度

    1回答

    我在Eclipse上使用PITclipse在代碼上運行PIT變異測試。我在PIT文檔中注意到它聲明一些mutators默認情況下不會被激活。即使在PITclipse中,這些增變器似乎也沒有被使用。我想知道是否有任何方法可以激活並使用非默認增強器並對代碼運行以獲得完整的故障覆蓋率? 網址以供參考:http://pitest.org/quickstart/mutators/

    1熱度

    1回答

    我正面臨着SonarQube項目的一個問題。我想計算一些關於測試質量的統計數據,我正在使用pitest。不幸的是,它沒有發現任何變異的測試。 這是的pom.xml模塊,我分析: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

    0熱度

    1回答

    我們的項目都是與整個公司的母公司一起成立的。對於我正在開發的項目,我們有一個根目錄pom,它引用該父目錄下面的許多模塊。嘗試單獨使用這些模塊中的任何一個或者在根模塊中使用PITest將導致不運行測試。 λ lp-server-write mvn clean org.pitest:pitest-maven:mutationCoverage [INFO] Scanning for projects.