fls-bioinformatics-core / auto_process_ngs

Scripts and utilities for automatic processing & management of Illumina NGS sequencing data.
Other
9 stars 6 forks source link

Split large unit test files into multiple smaller test files #943

Closed pjbriggs closed 5 months ago

pjbriggs commented 5 months ago

Addresses issue #885 by refactoring the monolithic unit test files for the qc and bcl2fastq pipelines into sets of smaller tests files, roughly arranged by protocol.

Breaking up these two specific test files should help when running tests manually during development, as in both cases the full set of tests take a significant amount of time. Being able to easily target much smaller subsets of relevant tests should speed up debugging in this case.

Some unit tests have also been removed for the bcl2fastq pipeline as these are effectively redundant.