Skip to content

Commit 997fb25

Browse files
committed
update min_mapped_reads snapshots
1 parent 20e5e7d commit 997fb25

File tree

3 files changed

+192
-272
lines changed

3 files changed

+192
-272
lines changed

tests/.nftignore

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,42 @@ kallisto/*/abundance.{h5,tsv}
44
kallisto/*/kallisto_quant.log
55
kallisto/*/run_info.json
66
kallisto/kallisto.*
7-
multiqc/**/multiqc_report.html
8-
multiqc/**/multiqc_report_data/fastqc_trimmed_top_overrepresented_sequences_table.txt
9-
multiqc/**/multiqc_report_data/junction_saturation_known.txt
10-
multiqc/**/multiqc_report_data/junction_saturation_novel.txt
11-
multiqc/**/multiqc_report_data/kallisto_alignment.txt
12-
multiqc/**/multiqc_report_data/multiqc.log
13-
multiqc/**/multiqc_report_data/multiqc_data.json
14-
multiqc/**/multiqc_report_data/multiqc_dupradar.txt
15-
multiqc/**/multiqc_report_data/multiqc_fail_strand_check_table.txt
16-
multiqc/**/multiqc_report_data/multiqc_general_stats.txt
17-
multiqc/**/multiqc_report_data/multiqc_kallisto.txt
18-
multiqc/**/multiqc_report_data/multiqc_picard_dups.txt
19-
multiqc/**/multiqc_report_data/multiqc_rseqc_bam_stat.txt
20-
multiqc/**/multiqc_report_data/multiqc_rseqc_infer_experiment.txt
21-
multiqc/**/multiqc_report_data/multiqc_rseqc_junction_annotation.txt
22-
multiqc/**/multiqc_report_data/multiqc_rseqc_read_distribution.txt
23-
multiqc/**/multiqc_report_data/multiqc_salmon.txt
24-
multiqc/**/multiqc_report_data/multiqc_sample-relationships*.txt
25-
multiqc/**/multiqc_report_data/multiqc_samtools_{flagstat,stats}.txt
26-
multiqc/**/multiqc_report_data/multiqc_software_versions.txt
27-
multiqc/**/multiqc_report_data/multiqc_sources.txt
28-
multiqc/**/multiqc_report_data/multiqc_star.txt
29-
multiqc/**/multiqc_report_data/picard_deduplication.txt
30-
multiqc/**/multiqc_report_data/qualimap_genomic_origin.txt
31-
multiqc/**/multiqc_report_data/qualimap_rnaseq_genome_results.txt
32-
multiqc/**/multiqc_report_data/rseqc_bam_stat.txt
33-
multiqc/**/multiqc_report_data/rseqc_inner_distance*.txt
34-
multiqc/**/multiqc_report_data/rseqc_junction_{annotation,saturation}_*.txt
35-
multiqc/**/multiqc_report_data/rseqc_read_*.txt
36-
multiqc/**/multiqc_report_data/salmon_plot.txt
37-
multiqc/**/multiqc_report_data/samtools-flagstat-dp_*.txt
38-
multiqc/**/multiqc_report_data/samtools-stats-dp.txt
39-
multiqc/**/multiqc_report_data/samtools_alignment_plot.txt
40-
multiqc/**/multiqc_report_data/star_alignment_plot.txt
41-
multiqc/**/multiqc_report_data/star_summary_table.txt
42-
multiqc/**/multiqc_report_plots/{pdf,png,svg}/*.{pdf,png,svg}
7+
{multiqc,multiqc/**}/multiqc_report.html
8+
{multiqc,multiqc/**}/multiqc_report_data/fastqc_trimmed_top_overrepresented_sequences_table.txt
9+
{multiqc,multiqc/**}/multiqc_report_data/junction_saturation_known.txt
10+
{multiqc,multiqc/**}/multiqc_report_data/junction_saturation_novel.txt
11+
{multiqc,multiqc/**}/multiqc_report_data/kallisto_alignment.txt
12+
{multiqc,multiqc/**}/multiqc_report_data/multiqc.log
13+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_data.json
14+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_dupradar.txt
15+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_fail_strand_check_table.txt
16+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_general_stats.txt
17+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_kallisto.txt
18+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_picard_dups.txt
19+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_rseqc_bam_stat.txt
20+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_rseqc_infer_experiment.txt
21+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_rseqc_junction_annotation.txt
22+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_rseqc_read_distribution.txt
23+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_salmon.txt
24+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_sample-relationships*.txt
25+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_samtools_{flagstat,stats}.txt
26+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_software_versions.txt
27+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_sources.txt
28+
{multiqc,multiqc/**}/multiqc_report_data/multiqc_star.txt
29+
{multiqc,multiqc/**}/multiqc_report_data/picard_deduplication.txt
30+
{multiqc,multiqc/**}/multiqc_report_data/qualimap_genomic_origin.txt
31+
{multiqc,multiqc/**}/multiqc_report_data/qualimap_rnaseq_genome_results.txt
32+
{multiqc,multiqc/**}/multiqc_report_data/rseqc_bam_stat.txt
33+
{multiqc,multiqc/**}/multiqc_report_data/rseqc_inner_distance*.txt
34+
{multiqc,multiqc/**}/multiqc_report_data/rseqc_junction_{annotation,saturation}_*.txt
35+
{multiqc,multiqc/**}/multiqc_report_data/rseqc_read_*.txt
36+
{multiqc,multiqc/**}/multiqc_report_data/salmon_plot.txt
37+
{multiqc,multiqc/**}/multiqc_report_data/samtools-flagstat-dp_*.txt
38+
{multiqc,multiqc/**}/multiqc_report_data/samtools-stats-dp.txt
39+
{multiqc,multiqc/**}/multiqc_report_data/samtools_alignment_plot.txt
40+
{multiqc,multiqc/**}/multiqc_report_data/star_alignment_plot.txt
41+
{multiqc,multiqc/**}/multiqc_report_data/star_summary_table.txt
42+
{multiqc,multiqc/**}/multiqc_report_plots/{pdf,png,svg}/*.{pdf,png,svg}
4343
multiqc/hisat2/multiqc_report_data/hisat2_pe_plot.txt
4444
multiqc/hisat2/multiqc_report_data/hisat2_se_plot.txt
4545
multiqc/hisat2/multiqc_report_data/multiqc_hisat2.txt

tests/min_mapped_reads.nf.test

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@ nextflow_pipeline {
1414

1515
then {
1616
// stable_name: All files + folders in ${params.outdir}/ with a stable name
17-
def stable_name = getAllFilesFromDir(params.outdir, true, ['pipeline_info/*.{html,json,txt}'], null)
17+
def stable_name = getAllFilesFromDir(params.outdir, relative: true, includeDir: true, ignore: ['pipeline_info/*.{html,json,txt}'])
1818
// stable_path: All files in ${params.outdir}/ with stable content
19-
def stable_path = getAllFilesFromDir(params.outdir, false, null, 'tests/.nftignore')
19+
def stable_path = getAllFilesFromDir(params.outdir, ignoreFile: 'tests/.nftignore')
20+
// bam_files: All bam files
21+
def bam_files = getAllFilesFromDir(params.outdir, include: ['**/*.bam'])
2022
assertAll(
2123
{ assert workflow.success},
2224
{ assert snapshot(
@@ -25,9 +27,11 @@ nextflow_pipeline {
2527
// pipeline versions.yml file for multiqc from which Nextflow version is removed because we tests pipelines on multiple Nextflow versions
2628
removeNextflowVersion("$outputDir/pipeline_info/nf_core_rnaseq_software_mqc_versions.yml"),
2729
// All stable path name, with a relative path
28-
getRelativePath(stable_name, outputDir),
30+
stable_name,
2931
// All files with stable contents
30-
stable_path
32+
stable_path,
33+
// All bam files
34+
bam_files.collect{ file -> [ file.getName(), bam(file.toString()).getReadsMD5() ] }
3135
).match() }
3236
)
3337
}
@@ -46,9 +50,9 @@ nextflow_pipeline {
4650

4751
then {
4852
// stable_name: All files + folders in ${params.outdir}/ with a stable name
49-
def stable_name = getAllFilesFromDir(params.outdir, true, ['pipeline_info/*.{html,json,txt}'], null)
53+
def stable_name = getAllFilesFromDir(params.outdir, relative: true, includeDir: true, ignore: ['pipeline_info/*.{html,json,txt}'])
5054
// stable_path: All files in ${params.outdir}/ with stable content
51-
def stable_path = getAllFilesFromDir(params.outdir, false, null, 'tests/.nftignore')
55+
def stable_path = getAllFilesFromDir(params.outdir, ignoreFile: 'tests/.nftignore')
5256
assertAll(
5357
{ assert workflow.success},
5458
{ assert snapshot(
@@ -57,7 +61,7 @@ nextflow_pipeline {
5761
// pipeline versions.yml file for multiqc from which Nextflow version is removed because we tests pipelines on multiple Nextflow versions
5862
removeNextflowVersion("$outputDir/pipeline_info/nf_core_rnaseq_software_mqc_versions.yml"),
5963
// All stable path name, with a relative path
60-
getRelativePath(stable_name, outputDir),
64+
stable_name,
6165
// All files with stable contents
6266
stable_path
6367
).match() }

0 commit comments

Comments
 (0)