toil.test.sort.sortTest

Module Contents

Classes

SortTest

Tests Toil by sorting a file in parallel on various combinations of job stores and batch

Functions

runMain(options)

make sure the output file is deleted every time main is run

Attributes

logger

defaultLineLen

defaultLines

defaultN

toil.test.sort.sortTest.logger
toil.test.sort.sortTest.defaultLineLen
toil.test.sort.sortTest.defaultLines
toil.test.sort.sortTest.defaultN
toil.test.sort.sortTest.runMain(options)[source]

make sure the output file is deleted every time main is run

class toil.test.sort.sortTest.SortTest(methodName='runTest')[source]

Bases: toil.test.ToilTest, toil.batchSystems.mesos.test.MesosTestSupport, toil.test.batchSystems.parasolTestSupport.ParasolTestSupport

digraph inheritancea97573ee46 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "MesosTestSupport" [URL="../../../batchSystems/mesos/test/index.html#toil.batchSystems.mesos.test.MesosTestSupport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Mixin for test cases that need a running Mesos master and agent on the local host."]; "ParasolTestSupport" [URL="../../batchSystems/parasolTestSupport/index.html#toil.test.batchSystems.parasolTestSupport.ParasolTestSupport",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="For test cases that need a running Parasol leader and worker on the local host"]; "SortTest" [URL="#toil.test.sort.sortTest.SortTest",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Tests Toil by sorting a file in parallel on various combinations of job stores and batch"]; "ToilTest" -> "SortTest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MesosTestSupport" -> "SortTest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ParasolTestSupport" -> "SortTest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TestCase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A class whose instances are single test cases."]; "ToilTest" [URL="../../index.html#toil.test.ToilTest",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A common base class for Toil tests."]; "TestCase" -> "ToilTest" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Tests Toil by sorting a file in parallel on various combinations of job stores and batch systems.

testNo = 5
setUp()[source]

Hook method for setting up the test fixture before exercising it.

tearDown()[source]

Hook method for deconstructing the test fixture after testing it.

testAwsSingle()[source]
testAwsMesos()[source]
testFileMesos()[source]
testGoogleSingle()[source]
testGoogleMesos()[source]
testFileSingle()[source]
testFileSingleNonCaching()[source]
testFileSingleCheckpoints()[source]
testFileSingle10000()[source]
testFileGridEngine()[source]
testFileTorqueEngine()[source]
testFileParasol()[source]
testSort()[source]
testMerge()[source]
testCopySubRangeOfFile()[source]
testGetMidPoint()[source]