toil.test.src.jobFileStoreTest

Module Contents

Classes

JobFileStoreTest

Tests testing the methods defined in :class:toil.fileStores.abstractFileStore.AbstractFileStore.

Functions

fileTestJob(job, inputFileStoreIDs, testStrings, ...)

Test job exercises toil.fileStores.abstractFileStore.AbstractFileStore functions

simpleFileStoreJob(job)

fileStoreChild(job, testID1, testID2)

Attributes

logger

PREFIX_LENGTH

fileStoreString

streamingFileStoreString

toil.test.src.jobFileStoreTest.logger
toil.test.src.jobFileStoreTest.PREFIX_LENGTH = 200
class toil.test.src.jobFileStoreTest.JobFileStoreTest(methodName='runTest')

Bases: toil.test.ToilTest

Inheritance diagram of toil.test.src.jobFileStoreTest.JobFileStoreTest

Tests testing the methods defined in :class:toil.fileStores.abstractFileStore.AbstractFileStore.

testCachingFileStore()
testNonCachingFileStore()
testJobFileStore()

Tests case that about half the files are cached

testJobFileStoreWithBadWorker()

Tests case that about half the files are cached and the worker is randomly failing.

toil.test.src.jobFileStoreTest.fileTestJob(job, inputFileStoreIDs, testStrings, chainLength)

Test job exercises toil.fileStores.abstractFileStore.AbstractFileStore functions

toil.test.src.jobFileStoreTest.fileStoreString = 'Testing writeGlobalFile'
toil.test.src.jobFileStoreTest.streamingFileStoreString = 'Testing writeGlobalFileStream'
toil.test.src.jobFileStoreTest.simpleFileStoreJob(job)
toil.test.src.jobFileStoreTest.fileStoreChild(job, testID1, testID2)