Skip to content

Commit f13e243

Browse files
committed
Add a test for log output
1 parent f3e3996 commit f13e243

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

tools/porechop/porechop.xml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,32 +101,41 @@ porechop
101101
</data>
102102
</outputs>
103103
<tests>
104-
<test>
104+
<test expect_num_outputs="2">
105105
<param name="input_file" ftype="fasta" value="test_format.fasta"/>
106106
<param name="format" value="fasta"/>
107+
<param name="log_file" value="true"/>
107108
<output name="outfile" ftype="fasta" file="out.fasta"/>
109+
<output name="log_output" ftype="txt">
110+
<assert_contents>
111+
<has_line line=" PCR adapters 2 66.7 63.6"/>
112+
<has_line line=" Barcode 1 (reverse) 59.4 66.7"/>
113+
<has_line line="4 / 9 reads had adapters trimmed from their start (74 bp removed)"/>
114+
<has_line line="3 / 9 reads had adapters trimmed from their end (49 bp removed)"/>
115+
</assert_contents>
116+
</output>
108117
</test>
109-
<test>
118+
<test expect_num_outputs="1">
110119
<param name="input_file" ftype="fastqsanger.gz" value="test_format.fastq.gz"/>
111120
<param name="format" value="fastq"/>
112121
<output name="outfile" ftype="fastqsanger" file="out.fastq"/>
113122
</test>
114-
<test>
123+
<test expect_num_outputs="1">
115124
<param name="input_file" ftype="fastq.gz" value="test_format.fastq.gz"/>
116125
<param name="format" value="fastq"/>
117126
<output name="outfile" ftype="fastqsanger" file="out.fastq"/>
118127
</test>
119-
<test>
128+
<test expect_num_outputs="1">
120129
<param name="input_file" ftype="fasta" value="test_format.fasta"/>
121130
<param name="format" value="fasta.gz"/>
122131
<output name="outfile" ftype="fasta.gz" file="out.fasta.gz" compare="sim_size"/>
123132
</test>
124-
<test>
133+
<test expect_num_outputs="1">
125134
<param name="input_file" ftype="fasta" value="test_format.fasta"/>
126135
<param name="format" value="fastq.gz"/>
127136
<output name="outfile" ftype="fastqsanger.gz" file="out.fastq.gz" compare="sim_size"/>
128137
</test>
129-
<test>
138+
<test expect_num_outputs="1">
130139
<param name="input_file" ftype="fasta" value="test_format.fasta"/>
131140
<param name="format" value="fasta"/>
132141
<param name="barcode_threshold" value="70"/>

0 commit comments

Comments
 (0)