gatk-3.8/public/java/test/org/broadinstitute/sting/gatk
Mark DePristo 2267b722b2 Proper error handling in NanoScheduler
-- Renamed TraversalErrorManager to the more general MultiThreadedErrorTracker
-- ErrorTracker is now used throughout the NanoScheduler.  In order to properly handle errors, the work previously done by main thread (submit jobs, block on reduce) is now handled in a separate thread.  The main thread simply wakes up peroidically and checks whether the reduce result is available or if an error has occurred, and handles each appropriately.
-- EngineFeaturesIntegrationTest checks that -nt and -nct properly throw errors in Walkers
-- Added NanoSchedulerUnitTest for input errors
-- ThreadEfficiencyMonitoring is now disabled by default, and can be enabled with a GATK command line option.  This is because the monitoring doesn't differentiate between threads that are supposed to do work, and those that are supposed to wait, and therefore gives misleading results.
-- Build.xml no longer copies the unittest results verbosely
2012-09-19 17:03:13 -04:00
..
datasources Downsampling: experimental engine integration 2012-09-06 15:03:27 -04:00
downsampling Revert "Separated out the DoC calculations from the XHMM pipeline, so that CalcDepthOfCoverage can be used for calculating joint coverage on a per-base accounting over multiple samples (e.g., family samples)" 2012-09-10 15:52:39 -04:00
executive Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
filters Updated and more thorough version of the BadCigar read filter 2012-08-17 17:05:27 -04:00
iterators Merge Eric's LocusIteratorByStateUnitTest changes into LocusIteratorByStateExperimentalUnitTest 2012-09-11 10:47:09 -04:00
refdata Part I of GSA-462: Consistent RODBinding access across Ref and Read trackers 2012-08-30 10:15:10 -04:00
report Cleanup of VCF header lines and constants, BCF2 bugfixes 2012-06-21 15:16:31 -04:00
samples Cleanup of VCF header lines and constants, BCF2 bugfixes 2012-06-21 15:16:31 -04:00
traversals Refactor TraversalEngine to extract the progress meter functions 2012-09-10 20:14:13 -04:00
walkers A couple of bug-fixy changes. 2012-09-11 23:01:00 -04:00
CommandLineGATKUnitTest.java Adding Unit Tests to cover the exception catching for Picard errors: because we are using String matching, we want to ensure that we know if/when the exception text changes underneath us. 2012-07-18 21:48:58 -04:00
EngineFeaturesIntegrationTest.java Proper error handling in NanoScheduler 2012-09-19 17:03:13 -04:00
GenomeAnalysisEngineUnitTest.java Removed the "Walker" suffix from all walkers that had it. 2012-07-20 17:27:11 -04:00
WalkerManagerUnitTest.java Fixing walker unit test with the new naming convention 2012-07-20 17:50:29 -04:00