Comments (10)
Execution logs:
vmassol ~/dev/xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-formula/xwiki-platform-formula-macro (master *) $ mvn org.pitest:pitest-maven:mutationCoverage -DmutationEngine=descartes
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=196m; support was removed in 8.0
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.xwiki.platform:xwiki-platform-formula-macro:jar:9.11-SNAPSHOT
[WARNING] Reporting configuration should be done in <reporting> section, not in maven-site-plugin <configuration> as reportPlugins parameter.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building XWiki Platform - Formula - Macro 9.11-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- pitest-maven:1.2.0:mutationCoverage (default-cli) @ xwiki-platform-formula-macro ---
[INFO] Found plugin : JSON report plugin
[INFO] Found plugin : Default csv report plugin
[INFO] Found plugin : Default xml report plugin
[INFO] Found plugin : Default html report plugin
[INFO] Found plugin : Default limit mutations plugin
[INFO] Found plugin : Kotlin junk mutations filter
[INFO] Found shared classpath plugin : Engine for extreme mutation operators
[INFO] Found shared classpath plugin : Default mutation engine
[INFO] Adding fr.inria.stamp:descartes to SUT classpath
[INFO] Adding org.pitest:pitest to SUT classpath
[INFO] Mutating from /Users/vmassol/dev/xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-formula/xwiki-platform-formula-macro/target/classes
[INFO] Defaulting target classes to match packages in build directory
1:13:12 PM PIT >> INFO : Verbose logging is disabled. If you encounter an problem please enable it before reporting an issue.
CP is :/Users/vmassol/dev/xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-formula/xwiki-platform-formula-macro/target/test-classes:/Users/vmassol/dev/xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-formula/xwiki-platform-formula-macro/target/classes:/Users/vmassol/.m2/repository/org/xwiki/platform/xwiki-platform-formula-renderer/9.11-SNAPSHOT/xwiki-platform-formula-renderer-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar:/Users/vmassol/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar:/Users/vmassol/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/vmassol/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-cache-api/9.11-SNAPSHOT/xwiki-commons-cache-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-component-default/9.11-SNAPSHOT/xwiki-commons-component-default-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-component-observation/9.11-SNAPSHOT/xwiki-commons-component-observation-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-environment-api/9.11-SNAPSHOT/xwiki-commons-environment-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/uk/ac/ed/ph/snuggletex/snuggletex-core/1.1.0/snuggletex-core-1.1.0.jar:/Users/vmassol/.m2/repository/uk/ac/ed/ph/snuggletex/snuggletex-jeuclid/1.1.0/snuggletex-jeuclid-1.1.0.jar:/Users/vmassol/.m2/repository/net/sourceforge/jeuclid/jeuclid-core/3.1.5/jeuclid-core-3.1.5.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.9/batik-svg-dom-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.9/batik-awt-util-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-css/1.9/batik-css-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-dom/1.9/batik-dom-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-xml/1.9/batik-xml-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-ext/1.9/batik-ext-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-parser/1.9/batik-parser-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-util/1.9/batik-util-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-constants/1.9/batik-constants-1.9.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/batik-i18n/1.9/batik-i18n-1.9.jar:/Users/vmassol/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar:/Users/vmassol/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/2.2/xmlgraphics-commons-2.2.jar:/Users/vmassol/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/vmassol/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/vmassol/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/vmassol/.m2/repository/org/xwiki/platform/xwiki-platform-bridge/9.11-SNAPSHOT/xwiki-platform-bridge-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/platform/xwiki-platform-model/9.11-SNAPSHOT/xwiki-platform-model-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-script/9.11-SNAPSHOT/xwiki-commons-script-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-component-api/9.11-SNAPSHOT/xwiki-commons-component-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-stability/9.11-SNAPSHOT/xwiki-commons-stability-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/Users/vmassol/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-observation-api/9.11-SNAPSHOT/xwiki-commons-observation-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/platform/xwiki-platform-security-api/9.11-SNAPSHOT/xwiki-platform-security-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-xwiki21/9.11-SNAPSHOT/xwiki-rendering-syntax-xwiki21-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-xwiki20/9.11-SNAPSHOT/xwiki-rendering-syntax-xwiki20-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-wikimodel/9.11-SNAPSHOT/xwiki-rendering-syntax-wikimodel-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-wikimodel/9.11-SNAPSHOT/xwiki-rendering-wikimodel-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar:/Users/vmassol/.m2/repository/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-plain/9.11-SNAPSHOT/xwiki-rendering-syntax-plain-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-event/9.11-SNAPSHOT/xwiki-rendering-syntax-event-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-annotatedxhtml/9.11-SNAPSHOT/xwiki-rendering-syntax-annotatedxhtml-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-xhtml/9.11-SNAPSHOT/xwiki-rendering-syntax-xhtml-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-xml/9.11-SNAPSHOT/xwiki-rendering-xml-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/dom4j/dom4j/2.0.0/dom4j-2.0.0.jar:/Users/vmassol/.m2/repository/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar:/Users/vmassol/.m2/repository/xerces/xercesImpl/2.11.0/xercesImpl-2.11.0.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-test/9.11-SNAPSHOT/xwiki-rendering-test-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-text/9.11-SNAPSHOT/xwiki-commons-text-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-syntax-xdomxmlcurrent/9.11-SNAPSHOT/xwiki-rendering-syntax-xdomxmlcurrent-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-filter-xml/9.11-SNAPSHOT/xwiki-commons-filter-xml-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10.jar:/Users/vmassol/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar:/Users/vmassol/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar:/Users/vmassol/.m2/repository/net/java/dev/stax-utils/stax-utils/20070216/stax-utils-20070216.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-velocity/9.11-SNAPSHOT/xwiki-commons-velocity-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-xml/9.11-SNAPSHOT/xwiki-commons-xml-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/jdom/jdom/1.1.3/jdom-1.1.3.jar:/Users/vmassol/.m2/repository/net/sourceforge/htmlcleaner/htmlcleaner/2.16/htmlcleaner-2.16.jar:/Users/vmassol/.m2/repository/org/jdom/jdom2/2.0.6/jdom2-2.0.6.jar:/Users/vmassol/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar:/Users/vmassol/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-management/9.11-SNAPSHOT/xwiki-commons-management-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar:/Users/vmassol/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar:/Users/vmassol/.m2/repository/commons-chain/commons-chain/1.2/commons-chain-1.2.jar:/Users/vmassol/.m2/repository/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/vmassol/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar:/Users/vmassol/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar:/Users/vmassol/.m2/repository/org/apache/struts/struts-core/1.3.10/struts-core-1.3.10.jar:/Users/vmassol/.m2/repository/org/apache/struts/struts-taglib/1.3.10/struts-taglib-1.3.10.jar:/Users/vmassol/.m2/repository/org/apache/struts/struts-tiles/1.3.10/struts-tiles-1.3.10.jar:/Users/vmassol/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar:/Users/vmassol/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.1/jackson-core-2.9.1.jar:/Users/vmassol/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.1/jackson-databind-2.9.1.jar:/Users/vmassol/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.1/jackson-annotations-2.9.1.jar:/Users/vmassol/.m2/repository/net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar:/Users/vmassol/.m2/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar:/Users/vmassol/.m2/repository/org/json/json/20170516/json-20170516.jar:/Users/vmassol/.m2/repository/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar:/Users/vmassol/.m2/repository/org/apache/httpcomponents/httpcore/4.4.8/httpcore-4.4.8.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-tool-test-component/9.11-SNAPSHOT/xwiki-commons-tool-test-component-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-tool-test-simple/9.11-SNAPSHOT/xwiki-commons-tool-test-simple-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/vmassol/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/vmassol/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.0.1/junit-jupiter-api-5.0.1.jar:/Users/vmassol/.m2/repository/org/opentest4j/opentest4j/1.0.0/opentest4j-1.0.0.jar:/Users/vmassol/.m2/repository/org/junit/platform/junit-platform-commons/1.0.1/junit-platform-commons-1.0.1.jar:/Users/vmassol/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.0.1/junit-jupiter-engine-5.0.1.jar:/Users/vmassol/.m2/repository/org/junit/platform/junit-platform-engine/1.0.1/junit-platform-engine-1.0.1.jar:/Users/vmassol/.m2/repository/org/junit/platform/junit-platform-launcher/1.0.1/junit-platform-launcher-1.0.1.jar:/Users/vmassol/.m2/repository/org/junit/vintage/junit-vintage-engine/4.12.1/junit-vintage-engine-4.12.1.jar:/Users/vmassol/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/vmassol/.m2/repository/org/jmock/jmock/2.6.0/jmock-2.6.0.jar:/Users/vmassol/.m2/repository/org/jmock/jmock-junit4/2.6.0/jmock-junit4-2.6.0.jar:/Users/vmassol/.m2/repository/org/mockito/mockito-core/2.10.0/mockito-core-2.10.0.jar:/Users/vmassol/.m2/repository/net/bytebuddy/byte-buddy/1.7.4/byte-buddy-1.7.4.jar:/Users/vmassol/.m2/repository/net/bytebuddy/byte-buddy-agent/1.7.4/byte-buddy-agent-1.7.4.jar:/Users/vmassol/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/Users/vmassol/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/vmassol/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/vmassol/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/Users/vmassol/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar:/Users/vmassol/.m2/repository/jmock/jmock/1.2.0/jmock-1.2.0.jar:/Users/vmassol/.m2/repository/jmock/jmock-cglib/1.2.0/jmock-cglib-1.2.0.jar:/Users/vmassol/.m2/repository/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar:/Users/vmassol/.m2/repository/org/apache/commons/commons-configuration2/2.2/commons-configuration2-2.2.jar:/Users/vmassol/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/Users/vmassol/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/Users/vmassol/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar:/Users/vmassol/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar:/Users/vmassol/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/vmassol/.m2/repository/org/hibernate/hibernate-validator/4.3.2.Final/hibernate-validator-4.3.2.Final.jar:/Users/vmassol/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/Users/vmassol/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-api/9.11-SNAPSHOT/xwiki-rendering-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-filter-api/9.11-SNAPSHOT/xwiki-commons-filter-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-job/9.11-SNAPSHOT/xwiki-commons-job-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-logging-api/9.11-SNAPSHOT/xwiki-commons-logging-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-configuration-api/9.11-SNAPSHOT/xwiki-commons-configuration-api-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-properties/9.11-SNAPSHOT/xwiki-commons-properties-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/commons/xwiki-commons-context/9.11-SNAPSHOT/xwiki-commons-context-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/xwiki/rendering/xwiki-rendering-transformation-macro/9.11-SNAPSHOT/xwiki-rendering-transformation-macro-9.11-SNAPSHOT.jar:/Users/vmassol/.m2/repository/fr/inria/stamp/descartes/0.2-SNAPSHOT/descartes-0.2-SNAPSHOT.jar:/Users/vmassol/.m2/repository/org/pitest/pitest/1.2.0/pitest-1.2.0.jar
1:13:12 PM PIT >> INFO : MINION : objc[55642]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java (0x10609d4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10616
1:13:12 PM PIT >> INFO : MINION : 54e0). One of the two will be used. Which one is undefined.
1:13:13 PM PIT >> INFO : Sending 2 test classes to minion
1:13:13 PM PIT >> INFO : Sent tests to minion
1:13:13 PM PIT >> INFO : MINION : 1:13:13 PM PIT >> INFO : Checking environment
1:13:13 PM PIT >> INFO : MINION : 1:13:13 PM PIT >> INFO : Found 0 tests
1:13:13 PM PIT >> INFO : MINION : 1:13:13 PM PIT >> INFO : Dependency analysis reduced number of potential tests by 0
1:13:13 PM PIT >> INFO : 0 tests received
1:13:13 PM PIT >> INFO : Calculated coverage in 1 seconds.
1:13:13 PM PIT >> INFO : Created 2 mutation test units
1:13:13 PM PIT >> INFO : Completed in 1 seconds
-================================================================================
- Timings
================================================================================
> scan classpath : < 1 second
> coverage and dependency analysis : 1 seconds
> build mutation tests : < 1 second
> run mutation analysis : < 1 second
--------------------------------------------------------------------------------
> Total : 1 seconds
--------------------------------------------------------------------------------
================================================================================
- Statistics
================================================================================
>> Generated 5 mutations Killed 0 (0%)
>> Ran 0 tests (0 tests per mutation)
================================================================================
- Mutators
================================================================================
> ""
>> Generated 1 Killed 0 (0%)
> KILLED 0 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 1
--------------------------------------------------------------------------------
> "A"
>> Generated 1 Killed 0 (0%)
> KILLED 0 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 1
--------------------------------------------------------------------------------
> null
>> Generated 3 Killed 0 (0%)
> KILLED 0 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 3
--------------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.256 s
[INFO] Finished at: 2017-11-17T13:13:13+01:00
[INFO] Final Memory: 31M/395M
[INFO] ------------------------------------------------------------------------
from pitest-descartes.
From the execution log, it seems that PIT can't find any tests. The tests in that module have a custom runner. The issue might be related to this.
from pitest-descartes.
@oscarlvp I thought that "Sending 2 test classes to minion" meant that it could find tests.
So does it mean it could find the tests but failed to run them?
from pitest-descartes.
@vmassol The log says "Sending 2 test classes to minion" but a couple of lines below it also says "0 tests received". This could mean that no test methods were found in the classes sent to the minion.
from pitest-descartes.
oh ok I see: "Test Classes" vs "Tests".
from pitest-descartes.
Does this issue still exist?
from pitest-descartes.
I'll check again
from pitest-descartes.
Just tested with descartes 1.2.2 and got the same result:
[INFO] --- pitest-maven:1.4.0:mutationCoverage (pitest-check) @ xwiki-platform-formula-macro ---
[INFO] Found plugin : JSON report plugin
[INFO] Found plugin : Produces a JSON file reporting mutation results aggregated by method and each method classfied according to its mutation status
[INFO] Found plugin : Generates an HTML document containing classes and methods with found testing issues
[INFO] Found plugin : Default csv report plugin
[INFO] Found plugin : Default xml report plugin
[INFO] Found plugin : Default html report plugin
[INFO] Found plugin : Removes mutation in methods which are of no interest
[INFO] Found plugin : Static initializer code detector plugin
[INFO] Found plugin : Static initializer filter plugin
[INFO] Found plugin : Excluded annotations plugin
[INFO] Found plugin : Inlined finally block filter plugin
[INFO] Found plugin : Try with resources filter
[INFO] Found plugin : Implicit null check filter
[INFO] Found plugin : For each loop filter
[INFO] Found plugin : Logging calls filter
[INFO] Found plugin : Infinite for loop filter
[INFO] Found plugin : Long running iterator loop filter
[INFO] Found plugin : For loop counter filter
[INFO] Found plugin : Kotlin junk mutations filter
[INFO] Found plugin : Max mutations per class limit
[INFO] Found plugin : Equals shortcut equivalent mutant filter
[INFO] Found plugin : Trivial return vals equivalence filter
[INFO] Found plugin : Mutant export plugin
[INFO] Found shared classpath plugin : Engine for extreme mutation operators
[INFO] Found shared classpath plugin : Default mutation engine
[INFO] Found shared classpath plugin : JUnit 5 test framework support
[INFO] Found shared classpath plugin : JUnit plugin
[INFO] Found shared classpath plugin : TestNG plugin
[INFO] Adding org.pitest:pitest-junit5-plugin to SUT classpath
[INFO] Adding eu.stamp-project:descartes to SUT classpath
[INFO] Adding org.pitest:pitest to SUT classpath
[INFO] Mutating from /Users/vmassol/dev/xwiki/xwiki-platform/xwiki-platform-core/xwiki-platform-formula/xwiki-platform-formula-macro/target/classes
[INFO] Defaulting target classes to match packages in build directory
5:48:17 PM PIT >> INFO : Verbose logging is disabled. If you encounter an problem please enable it before reporting an issue.
5:48:17 PM PIT >> INFO : MINION : objc[70076]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/bin/java (0x1020d24c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10215
5:48:17 PM PIT >> INFO : MINION : e4e0). One of the two will be used. Which one is undefined.
5:48:17 PM PIT >> INFO : Sending 5 test classes to minion
5:48:17 PM PIT >> INFO : Sent tests to minion
5:48:17 PM PIT >> INFO : MINION : 5:48:17 PM PIT >> INFO : Checking environment
5:48:18 PM PIT >> INFO : MINION : 5:48:18 PM PIT >> INFO : Found 0 tests
5:48:18 PM PIT >> INFO : MINION : 5:48:18 PM PIT >> INFO : Dependency analysis reduced number of potential tests by 0
5:48:18 PM PIT >> INFO : MINION : 5:48:18 PM PIT >> INFO : 0 tests received
5:48:18 PM PIT >> INFO : Calculated coverage in 1 seconds.
5:48:18 PM PIT >> INFO : Created 2 mutation test units
5:48:19 PM PIT >> INFO : Completed in 1 seconds
-================================================================================
- Timings
================================================================================
> scan classpath : < 1 second
> coverage and dependency analysis : 1 seconds
> build mutation tests : < 1 second
> run mutation analysis : < 1 second
--------------------------------------------------------------------------------
> Total : 1 seconds
--------------------------------------------------------------------------------
================================================================================
- Statistics
================================================================================
>> Generated 5 mutations Killed 0 (0%)
>> Ran 0 tests (0 tests per mutation)
================================================================================
- Mutators
================================================================================
> ""
>> Generated 1 Killed 0 (0%)
> KILLED 0 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 1
--------------------------------------------------------------------------------
> "A"
>> Generated 1 Killed 0 (0%)
> KILLED 0 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 1
--------------------------------------------------------------------------------
> null
>> Generated 3 Killed 0 (0%)
> KILLED 0 SURVIVED 0 TIMED_OUT 0 NON_VIABLE 0
> MEMORY_ERROR 0 NOT_STARTED 0 STARTED 0 RUN_ERROR 0
> NO_COVERAGE 3
--------------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23.192 s
[INFO] Finished at: 2018-07-04T17:48:19+02:00
[INFO] Final Memory: 74M/689M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.pitest:pitest-maven:1.4.0:mutationCoverage (pitest-check) on project xwiki-platform-formula-macro: Mutation score of 0 is below threshold of 100 -> [Help 1]
from pitest-descartes.
The reason is probably simple: we're using a custom JUnit4 Suite.
from pitest-descartes.
We need to explore the possibility of creating a PIT plugin to discover these test cases, in the same way it has been implemented for JUnit5. See here
from pitest-descartes.
Related Issues (20)
- pitest/descartes fail to run test on xwiki-commons-extension-repository-maven HOT 8
- False positive in xwiki-platform-rendering-macro-python HOT 2
- smarter stop method 'constant' HOT 6
- Extreme mutation and lambdas (anonymous functions) HOT 8
- xwiki-platform-store-filesystem-oldcore is flickering HOT 16
- xwiki-commons-extension-maven is flickering HOT 1
- xwiki-platform-lesscss-default is flickering
- xwiki-platform-configuration-default is flickering
- xwiki-platform-user-default is flickering
- xwiki-platform-localization-source-wiki is flickering
- False positives while using Robolectric/Android HOT 5
- add support for ignoring method with annotation HOT 3
- Document configuration using Gradle HOT 2
- Add mutation returning method argument HOT 3
- add support for TestNG HOT 5
- only mutate methods larger than a given size HOT 2
- add support for breaking the build if at least one pseudo-tested exists HOT 2
- running Descartes without modifying the pom.xml? HOT 3
- Descartes failing to pass test which should get passed, false non green suit detection on spoon. HOT 2
- Does not work with pitest 1.7.0 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pitest-descartes.