From 376592f423b7c2371cd067105b007507b056879d Mon Sep 17 00:00:00 2001 From: Khalid Shakir Date: Sun, 31 Aug 2014 12:35:53 -0400 Subject: [PATCH] Various fixes for package tests. Explicitly including gatk/queue test-jar artifacts in package test classpaths. SelectVariantsIntegrationTest#testInvalidJexl now resets the JexlEngine silent flag that VariantFiltration.initialize() toggles. External example no longer tries to unpack nonexistent gatk artifact jars during package tests. --- .../walkers/variantutils/SelectVariantsIntegrationTest.java | 4 ++++ public/external-example/pom.xml | 5 ++++- public/package-tests/pom.xml | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java b/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java index cefd7ea1e..870ad131c 100644 --- a/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java +++ b/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java @@ -359,6 +359,10 @@ public class SelectVariantsIntegrationTest extends WalkerTest { @Test public void testInvalidJexl() { + // NOTE: JexlEngine singleton construction in VariantContextUtils sets silent to false. + // However VariantFiltration.initialize() sets setSilent(true) on the shared instance. + // Just in case this test runs after a VariantFiltration in the same VM, always set silent back to false. + htsjdk.variant.variantcontext.VariantContextUtils.engine.get().setSilent(false); WalkerTestSpec spec = new WalkerTestSpec( "-T SelectVariants" + " -R "+b37KGReference + diff --git a/public/external-example/pom.xml b/public/external-example/pom.xml index 2cd81be69..1856783cd 100644 --- a/public/external-example/pom.xml +++ b/public/external-example/pom.xml @@ -28,6 +28,7 @@ ${gatk.committests.skipped} + process-resources package @@ -73,7 +74,7 @@ unpack - process-resources + ${gatk.unpack.phase} unpack @@ -261,6 +262,8 @@ + none + none none diff --git a/public/package-tests/pom.xml b/public/package-tests/pom.xml index adb3f2fbc..143b659d6 100644 --- a/public/package-tests/pom.xml +++ b/public/package-tests/pom.xml @@ -102,6 +102,7 @@ ${gatk.basedir}/public/gatk-tools-public/target/gatk-tools-public-${project.version}-tests.jar + ${gatk.basedir}/public/gatk-queue/target/gatk-queue-${project.version}-tests.jar @@ -142,7 +143,8 @@ ${gatk.packagetests.testClasses} - ${gatk.basedir}/public/gatk-framework/target/gatk-framework-${project.version}-tests.jar + ${gatk.basedir}/public/gatk-tools-public/target/gatk-tools-public-${project.version}-tests.jar + ${gatk.basedir}/public/gatk-queue/target/gatk-queue-${project.version}-tests.jar