diff --git a/java/test/org/broadinstitute/sting/gatk/walkers/recalibration/RecalibrationWalkersIntegrationTest.java b/java/test/org/broadinstitute/sting/gatk/walkers/recalibration/RecalibrationWalkersIntegrationTest.java index 014dd93ac..8217f7ec5 100755 --- a/java/test/org/broadinstitute/sting/gatk/walkers/recalibration/RecalibrationWalkersIntegrationTest.java +++ b/java/test/org/broadinstitute/sting/gatk/walkers/recalibration/RecalibrationWalkersIntegrationTest.java @@ -1,6 +1,7 @@ package org.broadinstitute.sting.gatk.walkers.recalibration; import org.broadinstitute.sting.WalkerTest; +import org.broadinstitute.sting.utils.exceptions.UserException; import org.junit.Test; import java.util.HashMap; @@ -356,4 +357,26 @@ public class RecalibrationWalkersIntegrationTest extends WalkerTest { } } + + @Test + public void testCountCovariatesFailWithoutDBSNP() { + HashMap e = new HashMap(); + e.put( validationDataLocation + "NA12878.1kg.p2.chr1_10mb_11_mb.SOLID.bam", "3700eaf567e4937f442fc777a226d6ad"); + + for ( Map.Entry entry : e.entrySet() ) { + String bam = entry.getKey(); + WalkerTest.WalkerTestSpec spec = new WalkerTest.WalkerTestSpec( + "-R " + b36KGReference + + " -T CountCovariates" + + " -I " + bam + + " -L 1:10,000,000-10,200,000" + + " -standard" + + " --solid_recal_mode SET_Q_ZERO" + + " -recalFile %s", + 1, // just one output file + UserException.CommandLineException.class); + executeTest("testCountCovariatesFailWithoutDBSNP", spec); + } + } + }