jvarkit包问题反馈:构建成功,部分方法测试失败第2类错误分析

第2类错误:org.testng. TestNGException: @DataProvider

错误包:vcfcomparegt、vcfsetdict、vcfensemblvep

1、vcfcomparegt

输入以下命令,构建vcfcomparegt包:

./gradlew vcfcomparegt --info

输出结果:

Initialized native services in: /root/.gradle/native
Initialized jansi services in: /root/.gradle/native
The client will now receive all logging from the daemon (pid: 30955). The daemon log file: /root/.gradle/daemon/7.4.2/daemon-30955.out.log
Starting 9th build in daemon [uptime: 4 hrs 42 mins 58.419 secs, performance: 100%, non-heap usage: 20% of 256 MiB]
Using 2 worker leases.
Watching the file system is configured to be enabled if available
File system watching is inactive
Starting Build
Settings evaluated using settings file '/root/hpc/jvarkit/settings.gradle'.
Projects loaded. Root project using build file '/root/hpc/jvarkit/build.gradle'.
Included projects: [root project 'jvarkit']

> Configure project :
Evaluating root project 'jvarkit' using build file '/root/hpc/jvarkit/build.gradle'.
All projects evaluated.
Selected primary task 'vcfcomparegt' from project :
Tasks to be executed: [vcfcomparegt com.github.lindenb.jvarkit.tools.vcfcmp.VCFCompareGT]
Tasks that were excluded: []
:vcfcomparegt (Thread[included builds,5,main]) started.
[ant:javac] warning: [options] bootstrap class path not set in conjunction with -source 8

> Task :vcfcomparegt
Starting process 'command 'git''. Working directory: /root/hpc/jvarkit Command: git rev-parse --short HEAD
Successfully started process 'command 'git''
Caching disabled for vcfcomparegt com.github.lindenb.jvarkit.tools.vcfcmp.VCFCompareGT because:
  Build cache is disabled
Vcfcomparegt com.github.lindenb.jvarkit.tools.vcfcmp.VCFCompareGT is not up-to-date because:
  Task has not declared any outputs despite executing actions.
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/META-INF
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/com/github/lindenb/jvarkit/tools/vcfcmp
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which java
Successfully started process 'command 'which''
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which javac
Successfully started process 'command 'which''
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which jar
Successfully started process 'command 'which''
[ant:javac] Compiling 1 source file to /root/hpc/jvarkit/tmp

[ant:javac] 1 warning

> Task :vcfcomparegt
[ant:copy] Copying 1 file to /root/hpc/jvarkit/tmp/com/github/lindenb/jvarkit/tools/vcfcmp
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/META-INF/chromnames
[ant:copy] Copying 1 file to /root/hpc/jvarkit/tmp/META-INF/chromnames
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/com/github/samtools/htsjdk/3.0.0/htsjdk-3.0.0.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/gov/nih/nlm/ncbi/ngs-java/2.9.0/ngs-java-2.9.0.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/tukaani/xz/1.8/xz-1.8.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/sharegov/mjson/1.4.1/mjson-1.4.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/com/beust/jcommander/1.72/jcommander-1.72.jar into /root/hpc/jvarkit/tmp
Starting process 'command 'git''. Working directory: /root/hpc/jvarkit Command: git rev-parse --short HEAD
Successfully started process 'command 'git''
[ant:jar] Building jar: /root/hpc/jvarkit/dist/vcfcomparegt.jar
[ant:delete] Deleting directory /root/hpc/jvarkit/tmp
jar file generated :/root/hpc/jvarkit/dist/vcfcomparegt.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp
Test will be executed in /root/hpc/jvarkit/tests-output/vcfcomparegt/index.html
[ant:javac] Compiling 2 source files to /root/hpc/jvarkit/tmp

[ant:javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[ant:javac] 1 warning
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.tools.vcfcmp.VCFCompareGTTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.jcommander.LauncherTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.io.IOUtilsTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.iterator.LineIteratorsTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.StringUtilsTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.AbstractCharSequenceTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.DelegateCharSequenceTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.vcf.VCFUtilsTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.CharSplitterTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.bio.SequenceDictionaryUtilsTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.bio.fasta.ContigNameConverterTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.samtools.util.IntervalParserFactoryTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.samtools.util.SimpleIntervalTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.vcf.AFExtractorFactoryTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.tools.vcftrios.DeNovoDetectorTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.CounterTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.bio.bed.BedLineCodecTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.log.ProgressFactoryTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.samtools.ContigDictComparatorTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.SmartComparatorTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.iterator.EqualRangeIteratorTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.iterator.FilterIteratorTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.iterator.MergingIteratorTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.util.bio.samfilter.SamRecordFilterFactoryTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.samtools.reference.TwoBitSequenceFileTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.math.DiscreteMedianTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.primitive.IntArrayTest
[ant:java] Nov 11, 2022 9:55:37 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.lang.primitive.DoubleArrayTest
[ant:java] [Utils] [ERROR] [Error] org.testng.TestNGException: 
[ant:java] Method public void com.github.lindenb.jvarkit.tools.vcfcmp.VCFCompareGTTest.test01(java.lang.String) throws java.lang.Exception requires a @DataProvider named : all-vcf-files
[ant:java]      at org.testng.internal.Parameters.findDataProvider(Parameters.java:513)
[ant:java]      at org.testng.internal.Parameters.handleParameters(Parameters.java:691)
[ant:java]      at org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)
[ant:java]      at org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)
[ant:java]      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)
[ant:java]      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[ant:java]      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[ant:java]      at org.testng.TestRunner.privateRun(TestRunner.java:648)
[ant:java]      at org.testng.TestRunner.run(TestRunner.java:505)
[ant:java]      at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
[ant:java]      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
[ant:java]      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
[ant:java]      at org.testng.SuiteRunner.run(SuiteRunner.java:364)
[ant:java]      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
[ant:java]      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
[ant:java]      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
[ant:java]      at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
[ant:java]      at org.testng.TestNG.runSuites(TestNG.java:1049)
[ant:java]      at org.testng.TestNG.run(TestNG.java:1017)
[ant:java]      at com.github.lindenb.jvarkit.tools.tests.MiniTestNG.doWork(MiniTestNG.java:77)
[ant:java]      at com.github.lindenb.jvarkit.tools.tests.MiniTestNG.main(MiniTestNG.java:87)
[ant:java] 
[ant:java] [WARN][AFExtractorFactory]VCF header doesn't contain the INFO field x_AC
[ant:java] [WARN][AFExtractorFactory]VCF header doesn't contain the INFO field x_AC
[ant:java] [INFO][ProgressFactory]. Completed. N=45. That took:3 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=45. That took:3 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=11. That took:6 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=477. That took:31 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=1,998. That took:48 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=1,998. That took:9 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=1,998. That took:14 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=1,998. That took:9 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=1,998. That took:10 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=12. That took:0 millisecs
[ant:java] [INFO][ProgressFactory]. Completed. N=12. That took:2 millisecs
[ant:java] [TEST] end TestSupport
[ant:java] [TEST] end TestSupport
[ant:java] [TEST] end TestSupport
[ant:java] [TEST] end TestSupport
[ant:java] 
[ant:java] ===============================================
[ant:java] Command line suite
[ant:java] Total tests run: 99, Failures: 1, Skips: 0
[ant:java] ===============================================
[ant:java] 

> Task :vcfcomparegt
[ant:java] Java Result: 255
[ant:delete] Deleting directory /root/hpc/jvarkit/tmp
:vcfcomparegt (Thread[included builds,5,main]) completed. Took 9.245 secs.

BUILD SUCCESSFUL in 10s
1 actionable task: 1 executed

定位到报错位置:

[ant:java] [Utils] [ERROR] [Error] org.testng.TestNGException: 
[ant:java] Method public void com.github.lindenb.jvarkit.tools.vcfcmp.VCFCompareGTTest.test01(java.lang.String) throws java.lang.Exception requires a @DataProvider named : all-vcf-files

在这里插入图片描述
结合报错分析代码,可以看出,需要向test01方法,提供@DataProvider(name=“all-vcf-files”)注解的函数,去代码中全局搜索:
在这里插入图片描述
在这里插入图片描述
与all-vcf-files相关的只有这两种,但是没有实际对应起来,找不到才会报错!

2、vcfsetdict

输出结果:

Initialized native services in: /root/.gradle/native
Initialized jansi services in: /root/.gradle/native
The client will now receive all logging from the daemon (pid: 30955). The daemon log file: /root/.gradle/daemon/7.4.2/daemon-30955.out.log
Starting 10th build in daemon [uptime: 4 hrs 56 mins 25.912 secs, performance: 100%, non-heap usage: 20% of 256 MiB]
Using 2 worker leases.
Watching the file system is configured to be enabled if available
File system watching is inactive
Starting Build
Settings evaluated using settings file '/root/hpc/jvarkit/settings.gradle'.
Projects loaded. Root project using build file '/root/hpc/jvarkit/build.gradle'.
Included projects: [root project 'jvarkit']

> Configure project :
Evaluating root project 'jvarkit' using build file '/root/hpc/jvarkit/build.gradle'.
All projects evaluated.
Selected primary task 'vcfsetdict' from project :
Tasks to be executed: [vcfsetdict com.github.lindenb.jvarkit.tools.misc.VcfSetSequenceDictionary]
Tasks that were excluded: []
:vcfsetdict (Thread[included builds,5,main]) started.
[ant:javac] warning: [options] bootstrap class path not set in conjunction with -source 8

> Task :vcfsetdict
Starting process 'command 'git''. Working directory: /root/hpc/jvarkit Command: git rev-parse --short HEAD
Successfully started process 'command 'git''
Caching disabled for vcfsetdict com.github.lindenb.jvarkit.tools.misc.VcfSetSequenceDictionary because:
  Build cache is disabled
Vcfsetdict com.github.lindenb.jvarkit.tools.misc.VcfSetSequenceDictionary is not up-to-date because:
  Task has not declared any outputs despite executing actions.
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/META-INF
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/com/github/lindenb/jvarkit/tools/misc
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which java
Successfully started process 'command 'which''
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which javac
Successfully started process 'command 'which''
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which jar
Successfully started process 'command 'which''
[ant:javac] Compiling 1 source file to /root/hpc/jvarkit/tmp

[ant:javac] 1 warning

> Task :vcfsetdict
[ant:copy] Copying 1 file to /root/hpc/jvarkit/tmp/com/github/lindenb/jvarkit/tools/misc
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/META-INF/chromnames
[ant:copy] Copying 1 file to /root/hpc/jvarkit/tmp/META-INF/chromnames
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/com/github/samtools/htsjdk/3.0.0/htsjdk-3.0.0.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/gov/nih/nlm/ncbi/ngs-java/2.9.0/ngs-java-2.9.0.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/tukaani/xz/1.8/xz-1.8.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/sharegov/mjson/1.4.1/mjson-1.4.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/com/beust/jcommander/1.72/jcommander-1.72.jar into /root/hpc/jvarkit/tmp
Starting process 'command 'git''. Working directory: /root/hpc/jvarkit Command: git rev-parse --short HEAD
Successfully started process 'command 'git''
[ant:jar] Building jar: /root/hpc/jvarkit/dist/vcfsetdict.jar
[ant:delete] Deleting directory /root/hpc/jvarkit/tmp
jar file generated :/root/hpc/jvarkit/dist/vcfsetdict.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp
Test will be executed in /root/hpc/jvarkit/tests-output/vcfsetdict/index.html
[ant:javac] Compiling 2 source files to /root/hpc/jvarkit/tmp

[ant:javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[ant:javac] 1 warning
[ant:java] Nov 11, 2022 10:09:03 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.tools.misc.VcfSetSequenceDictionaryTest
[ant:java] [Utils] [ERROR] [Error] org.testng.TestNGException: 
[ant:java] Method public void com.github.lindenb.jvarkit.tools.misc.VcfSetSequenceDictionaryTest.test01(java.lang.String) throws java.io.IOException requires a @DataProvider named : all-vcf-files
[ant:java]      at org.testng.internal.Parameters.findDataProvider(Parameters.java:513)
[ant:java]      at org.testng.internal.Parameters.handleParameters(Parameters.java:691)
[ant:java]      at org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)
[ant:java]      at org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)
[ant:java]      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)
[ant:java]      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[ant:java]      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[ant:java]      at org.testng.TestRunner.privateRun(TestRunner.java:648)
[ant:java]      at org.testng.TestRunner.run(TestRunner.java:505)
[ant:java]      at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
[ant:java]      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
[ant:java]      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
[ant:java]      at org.testng.SuiteRunner.run(SuiteRunner.java:364)
[ant:java]      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
[ant:java]      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
[ant:java]      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
[ant:java]      at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
[ant:java]      at org.testng.TestNG.runSuites(TestNG.java:1049)
[ant:java]      at org.testng.TestNG.run(TestNG.java:1017)
[ant:java]      at com.github.lindenb.jvarkit.tools.tests.MiniTestNG.doWork(MiniTestNG.java:77)
[ant:java]      at com.github.lindenb.jvarkit.tools.tests.MiniTestNG.main(MiniTestNG.java:87)
[ant:java] 
[ant:java] 
[ant:java] ===============================================
[ant:java] Command line suite
[ant:java] Total tests run: 1, Failures: 1, Skips: 0
[ant:java] ===============================================
[ant:java] 

> Task :vcfsetdict
[ant:mkdir] Created dir: /root/hpc/jvarkit/tests-output/vcfsetdict
[ant:java] Java Result: 255
[ant:delete] Deleting directory /root/hpc/jvarkit/tmp
:vcfsetdict (Thread[included builds,5,main]) completed. Took 6.424 secs.

BUILD SUCCESSFUL in 7s
1 actionable task: 1 executed

与第一个包,情况一样!

3、vcfensemblvep

输出结果:

Initialized native services in: /root/.gradle/native
Initialized jansi services in: /root/.gradle/native
The client will now receive all logging from the daemon (pid: 30955). The daemon log file: /root/.gradle/daemon/7.4.2/daemon-30955.out.log
Starting 11th build in daemon [uptime: 4 hrs 57 mins 43.22 secs, performance: 100%, non-heap usage: 20% of 256 MiB]
Using 2 worker leases.
Watching the file system is configured to be enabled if available
File system watching is inactive
Starting Build
Settings evaluated using settings file '/root/hpc/jvarkit/settings.gradle'.
Projects loaded. Root project using build file '/root/hpc/jvarkit/build.gradle'.
Included projects: [root project 'jvarkit']

> Configure project :
Evaluating root project 'jvarkit' using build file '/root/hpc/jvarkit/build.gradle'.
All projects evaluated.
Selected primary task 'vcfensemblvep' from project :
Tasks to be executed: [vcfensemblvep com.github.lindenb.jvarkit.tools.ensembl.VcfEnsemblVepRest]
Tasks that were excluded: []
:vcfensemblvep (Thread[included builds,5,main]) started.
[ant:get] ..............................................
[ant:get] ....................
[ant:get] .................................................
[ant:get] .....................

> Task :vcfensemblvep
Starting process 'command 'git''. Working directory: /root/hpc/jvarkit Command: git rev-parse --short HEAD
Successfully started process 'command 'git''
Caching disabled for vcfensemblvep com.github.lindenb.jvarkit.tools.ensembl.VcfEnsemblVepRest because:
  Build cache is disabled
Vcfensemblvep com.github.lindenb.jvarkit.tools.ensembl.VcfEnsemblVepRest is not up-to-date because:
  Task has not declared any outputs despite executing actions.
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/META-INF
Downloading https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar to /root/hpc/jvarkit/lib/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/lib/commons-logging/commons-logging/1.2
[ant:get] Getting: https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
[ant:get] To: /root/hpc/jvarkit/lib/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
Downloading https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar to /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpcore/4.4.11
[ant:get] Getting: https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar
[ant:get] To: /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar
Downloading https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar to /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpclient/4.5.9
[ant:get] Getting: https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar
[ant:get] To: /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar
Downloading https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar to /root/hpc/jvarkit/lib/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/lib/commons-codec/commons-codec/1.11
[ant:get] Getting: https://repo1.maven.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
[ant:get] To: /root/hpc/jvarkit/lib/commons-codec/commons-codec/1.11/commons-codec-1.11.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/com/github/lindenb/jvarkit/tools/ensembl
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which java
Successfully started process 'command 'which''
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which javac
Successfully started process 'command 'which''
Starting process 'command 'which''. Working directory: /root/hpc/jvarkit Command: which jar
Successfully started process 'command 'which''
[ant:javac] Compiling 1 source file to /root/hpc/jvarkit/tmp

[ant:javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[ant:javac] 1 warning

> Task :vcfensemblvep
[ant:copy] Copying 1 file to /root/hpc/jvarkit/tmp/com/github/lindenb/jvarkit/tools/ensembl
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp/META-INF/chromnames
[ant:copy] Copying 1 file to /root/hpc/jvarkit/tmp/META-INF/chromnames
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/com/github/samtools/htsjdk/3.0.0/htsjdk-3.0.0.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/commons-logging/commons-logging/1.2/commons-logging-1.2.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/gov/nih/nlm/ncbi/ngs-java/2.9.0/ngs-java-2.9.0.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/tukaani/xz/1.8/xz-1.8.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/sharegov/mjson/1.4.1/mjson-1.4.1.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/xerial/snappy/snappy-java/1.1.8.4/snappy-java-1.1.8.4.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/com/beust/jcommander/1.72/jcommander-1.72.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/org/apache/httpcomponents/httpclient/4.5.9/httpclient-4.5.9.jar into /root/hpc/jvarkit/tmp
[ant:unzip] Expanding: /root/hpc/jvarkit/lib/commons-codec/commons-codec/1.11/commons-codec-1.11.jar into /root/hpc/jvarkit/tmp
Starting process 'command 'git''. Working directory: /root/hpc/jvarkit Command: git rev-parse --short HEAD
Successfully started process 'command 'git''
[ant:jar] Building jar: /root/hpc/jvarkit/dist/vcfensemblvep.jar
[ant:delete] Deleting directory /root/hpc/jvarkit/tmp
jar file generated :/root/hpc/jvarkit/dist/vcfensemblvep.jar
[ant:mkdir] Created dir: /root/hpc/jvarkit/tmp
Test will be executed in /root/hpc/jvarkit/tests-output/vcfensemblvep/index.html
[ant:javac] Compiling 2 source files to /root/hpc/jvarkit/tmp

[ant:javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[ant:javac] 1 warning
[ant:java] Nov 11, 2022 10:10:22 PM com.github.lindenb.jvarkit.tools.tests.MiniTestNG registerTestClass
[ant:java] INFO: adding class com.github.lindenb.jvarkit.tools.ensembl.VcfEnsemblVepRestTest

> Task :vcfensemblvep
[ant:mkdir] Created dir: /root/hpc/jvarkit/tests-output/vcfensemblvep

[ant:java] [INFO][VcfEnsemblVepRest]Running VEP 1
[ant:java] 
[ant:java] ===============================================
[ant:java] Command line suite
[ant:java] Total tests run: 2, Failures: 1, Skips: 0
[ant:java] ===============================================
[ant:java] 
[ant:java] [INFO][VcfEnsemblVepRest]done: N=1
[ant:java] [TEST] end TestSupport
[ant:java] [Utils] [ERROR] [Error] org.testng.TestNGException: 
[ant:java] Method public void com.github.lindenb.jvarkit.tools.ensembl.VcfEnsemblVepRestTest.test02(java.lang.String,int,java.lang.String) throws java.io.IOException requires a @DataProvider named : genomic-segments
[ant:java]      at org.testng.internal.Parameters.findDataProvider(Parameters.java:513)
[ant:java]      at org.testng.internal.Parameters.handleParameters(Parameters.java:691)
[ant:java]      at org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:49)
[ant:java]      at org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:37)
[ant:java]      at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:924)
[ant:java]      at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[ant:java]      at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[ant:java]      at org.testng.TestRunner.privateRun(TestRunner.java:648)
[ant:java]      at org.testng.TestRunner.run(TestRunner.java:505)
[ant:java]      at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
[ant:java]      at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
[ant:java]      at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
[ant:java]      at org.testng.SuiteRunner.run(SuiteRunner.java:364)
[ant:java]      at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
[ant:java]      at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
[ant:java]      at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
[ant:java]      at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
[ant:java]      at org.testng.TestNG.runSuites(TestNG.java:1049)
[ant:java]      at org.testng.TestNG.run(TestNG.java:1017)
[ant:java]      at com.github.lindenb.jvarkit.tools.tests.MiniTestNG.doWork(MiniTestNG.java:77)
[ant:java]      at com.github.lindenb.jvarkit.tools.tests.MiniTestNG.main(MiniTestNG.java:87)
[ant:java] 

> Task :vcfensemblvep
[ant:java] Java Result: 255
[ant:delete] Deleting directory /root/hpc/jvarkit/tmp
:vcfensemblvep (Thread[included builds,5,main]) completed. Took 10.957 secs.

BUILD SUCCESSFUL in 11s
1 actionable task: 1 executed

全局搜索:
在这里插入图片描述
存在这种格式的@DataProvider,但是它是在别的类中:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值