gatk-3.8/public/java/test/org/broadinstitute/sting/gatk
Mark DePristo ff26f2bf68 HierarchicalMicroScheduler no longer attempts to wrap exceptions
-- This behavior, which isn't obviously valuable at all, continued to grab and rethrow exceptions in the HMS that, if run without NT, would show up as more meaningful errors.  Now HMS simply checks whether the throwable it received on error was a RuntimeException.  If so, it is stored and rethrow without wrapping later.  If it isn't, only in this case is the exception wrapped in a ReviewedStingException.
-- Added a QC walker ErrorThrowingWalker that will throw a UserException, ReviewedStingException, and NullPointerException from map as specified on the command line
-- Added IT that ensures that all three types are thrown properly (i.e., you catch a NullPointerException when you ask for one to be thrown) with and without threading enabled.
-- I believe this will finally put to rest all of these annoying HMS captures.
2012-03-23 11:27:21 -04:00
..
datasources Avoid buffer underflow in GATKBAMIndex by detecting premature EOF in BAM indices 2012-03-08 15:30:44 -05:00
executive Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
filters Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
iterators a) Bug fix in calling new functions that give indel bases and length from regular pileup in LocusIteratorByState, b) Added unit test to cover these. 2012-02-25 13:57:28 -05:00
refdata Merge with master 2011-11-19 09:56:06 -05:00
report Revert "First implementation of GATKReportGatherer" 2012-02-08 23:28:55 -05:00
samples Added UnitTests for getFamilies() and getChildrenWithParents() 2011-12-09 15:57:07 +01:00
traversals First pass of the asynchronous block loader. 2011-11-18 15:02:59 -05:00
walkers Bug fix: merge NO_VARIATION records with those of another type. The sad part is that this WAS covered by integration tests but someone updated the MD5s without actually paying attention... 2012-03-21 12:42:13 -04:00
EngineFeaturesIntegrationTest.java HierarchicalMicroScheduler no longer attempts to wrap exceptions 2012-03-23 11:27:21 -04:00
GenomeAnalysisEngineUnitTest.java Allow processing of empty intervals, but warn user when this case is encountered. 2011-10-28 12:12:14 -04:00
WalkerManagerUnitTest.java Moving more tools over to use the standard VC arg collection. Also, while I'm in there, I removed all of the empty references to @Requires given that it's no longer relevant. 2011-08-10 12:20:18 -04:00