Требуются ли какие-либо дополнительные настройки плагина Pitest для проекта с micronaut, grp c и Java в исходной папке проекта? - PullRequest
0 голосов
/ 06 августа 2020

Требуются ли какие-либо дополнительные конфигурации подключаемых модулей Pitest для проекта, содержащего micronaut и grp c вместе с Java в исходной папке проекта? 1003 *

pitest {
        targetClasses = ['com.test.*']
        outputFormats = ['HTML']
        timestampedReports = false
        junit5PluginVersion = '0.12'
    }

версия плагина pitest 1.5.1. Версия junit - 5.6

Ниже приведена трассировка стека ошибок:

    7:59:12 PM PIT >> INFO : Verbose logging is disabled. If you encounter a problem, please enable it before reporting an issue.
    7:59:12 PM PIT >> INFO : Sending 198 test classes to minion
    7:59:12 PM PIT >> INFO : Sent tests to minion
    7:59:13 PM PIT >> SEVERE : Error generating coverage. Please check that your classpath contains modern JUnit 4 or PIT test plugin for other test tool (JUnit 5, TestNG, ...) is enabled.
    Exception in thread "main" org.pitest.util.PitError: Coverage generation minion exited abnormally. Please check the classpath and/or enable test plugin for used test tool.
    
Please copy and paste the information and the complete stacktrace below when reporting an issue
    VM : OpenJDK 64-Bit Server VM
    Vendor : Private Build
    Version : 25.252-b09
    Uptime : 1044
    Input -> 
     1 : -Dawt.toolkit=sun.awt.X11.XToolkit
     2 : -Dfile.encoding.pkg=sun.io
     3 : -Dfile.separator=/
     4 : -Djava.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
     5 : -Djava.awt.printerjob=sun.print.PSPrinterJob
     6 : -Djava.class.version=52.0
     7 : -Djava.endorsed.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/endorsed
     8 : -Djava.ext.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
     9 : -Djava.home=/usr/lib/jvm/java-8-openjdk-amd64/jre
     10 : -Djava.library.path=/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
     11 : -Djava.runtime.name=OpenJDK Runtime Environment
     12 : -Djava.runtime.version=1.8.0_252-8u252-b09-1~18.04-b09
     13 : -Djava.specification.name=Java Platform API Specification
     14 : -Djava.specification.vendor=Oracle Corporation
     15 : -Djava.specification.version=1.8
     16 : -Djava.vendor=Private Build
     17 : -Djava.vendor.url=http://java.oracle.com/
     18 : -Djava.vendor.url.bug=http://bugreport.sun.com/bugreport/
     19 : -Djava.version=1.8.0_252
     20 : -Djava.vm.info=mixed mode
     21 : -Djava.vm.name=OpenJDK 64-Bit Server VM
     22 : -Djava.vm.specification.name=Java Virtual Machine Specification
     23 : -Djava.vm.specification.vendor=Oracle Corporation
     24 : -Djava.vm.specification.version=1.8
     25 : -Djava.vm.vendor=Private Build
     26 : -Djava.vm.version=25.252-b09
     27 : -Dlibrary.jansi.path=/home/vagrant/.gradle/native/jansi/1.18/linux64
     28 : -Dline.separator=
    
     29 : -Dorg.gradle.appname=gradlew
     30 : -Dos.arch=amd64
     31 : -Dos.name=Linux
     32 : -Dos.version=4.15.0-54-generic
     33 : -Dpath.separator=:
     34 : -Dsun.arch.data.model=64
     35 : -Dsun.boot.class.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/classes
     36 : -Dsun.boot.library.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64
     37 : -Dsun.cpu.endian=little
     38 : -Dsun.cpu.isalist
     39 : -Dsun.desktop=gnome
     40 : -Dsun.io.unicode.encoding=UnicodeLittle
     41 : -Dsun.jnu.encoding=UTF-8
     42 : -Dsun.management.compiler=HotSpot 64-Bit Tiered Compilers
     43 : -Dsun.os.patch.level=unknown
     44 : -Duser.dir=home/vagrant/workspace/service
     45 : -Duser.home=/home/vagrant
     46 : -Duser.name=vagrant
     47 : -Duser.timezone
     48 : -Dfile.encoding=UTF-8
     49 : -Djava.io.tmpdir=/tmp
     50 : -Duser.country=US
     51 : -Duser.language=en
     52 : -Duser.variant
    BootClassPathSupported : true
    
            at org.pitest.util.Unchecked.translateCheckedException(Unchecked.java:20)
            at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:105)
            at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:51)
            at org.pitest.mutationtest.tooling.MutationCoverage.runReport(MutationCoverage.java:115)
            at org.pitest.mutationtest.tooling.EntryPoint.execute(EntryPoint.java:121)
            at org.pitest.mutationtest.tooling.EntryPoint.execute(EntryPoint.java:51)
            at org.pitest.mutationtest.commandline.MutationCoverageReport.runReport(MutationCoverageReport.java:87)
            at org.pitest.mutationtest.commandline.MutationCoverageReport.main(MutationCoverageReport.java:45)
    Caused by: org.pitest.util.PitError: Coverage generation minion exited abnormally. Please check the classpath and/or enable test plugin for used test tool.
    
    Please copy and paste the information and the complete stacktrace below when reporting an issue
    VM : OpenJDK 64-Bit Server VM
    Vendor : Private Build
    Version : 25.252-b09
    Uptime : 1043
    Input -> 
     1 : -Dawt.toolkit=sun.awt.X11.XToolkit
     2 : -Dfile.encoding.pkg=sun.io
     3 : -Dfile.separator=/
     4 : -Djava.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
     5 : -Djava.awt.printerjob=sun.print.PSPrinterJob
     6 : -Djava.class.version=52.0
     7 : -Djava.endorsed.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/endorsed
     8 : -Djava.ext.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext
     9 : -Djava.home=/usr/lib/jvm/java-8-openjdk-amd64/jre
     10 : -Djava.library.path=/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
     11 : -Djava.runtime.name=OpenJDK Runtime Environment
     12 : -Djava.runtime.version=1.8.0_252-8u252-b09-1~18.04-b09
     13 : -Djava.specification.name=Java Platform API Specification
     14 : -Djava.specification.vendor=Oracle Corporation
     15 : -Djava.specification.version=1.8
     16 : -Djava.vendor=Private Build
     17 : -Djava.vendor.url=http://java.oracle.com/
     18 : -Djava.vendor.url.bug=http://bugreport.sun.com/bugreport/
     19 : -Djava.version=1.8.0_252
     20 : -Djava.vm.info=mixed mode
     21 : -Djava.vm.name=OpenJDK 64-Bit Server VM
     22 : -Djava.vm.specification.name=Java Virtual Machine Specification
     23 : -Djava.vm.specification.vendor=Oracle Corporation
     24 : -Djava.vm.specification.version=1.8
     25 : -Djava.vm.vendor=Private Build
     26 : -Djava.vm.version=25.252-b09
     27 : -Dlibrary.jansi.path=/home/vagrant/.gradle/native/jansi/1.18/linux64
     28 : -Dline.separator=
    
     29 : -Dorg.gradle.appname=gradlew
     30 : -Dos.arch=amd64
     31 : -Dos.name=Linux
     32 : -Dos.version=4.15.0-54-generic
     33 : -Dpath.separator=:
     34 : -Dsun.arch.data.model=64
     35 : -Dsun.boot.class.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/classes
     36 : -Dsun.boot.library.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64
     37 : -Dsun.cpu.endian=little
     38 : -Dsun.cpu.isalist
     39 : -Dsun.desktop=gnome
     40 : -Dsun.io.unicode.encoding=UnicodeLittle
     41 : -Dsun.jnu.encoding=UTF-8
     42 : -Dsun.management.compiler=HotSpot 64-Bit Tiered Compilers
     43 : -Dsun.os.patch.level=unknown
     44 : -Duser.dir=/home/vagrant/workspace/service
     45 : -Duser.home=/home/vagrant
     46 : -Duser.name=vagrant
     47 : -Duser.timezone
     48 : -Dfile.encoding=UTF-8
     49 : -Djava.io.tmpdir=/tmp
     50 : -Duser.country=US
     51 : -Duser.language=en
     52 : -Duser.variant
    BootClassPathSupported : true
    
            at org.pitest.coverage.execute.DefaultCoverageGenerator.gatherCoverageData(DefaultCoverageGenerator.java:143)
            at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:89)
            ... 6 more
...