Skip to content

Commit

Permalink
added test
Browse files Browse the repository at this point in the history
  • Loading branch information
bernt-matthias committed Oct 29, 2018
1 parent f1a3a44 commit 1ec1848
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions test/functional/tools/output_filter.xml
Expand Up @@ -9,6 +9,7 @@
<inputs>
<param name="produce_out_1" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Do Filter 1" />
<param name="filter_text_1" type="text" value="1" />
<param name="produce_collection" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Collection Filter" />
</inputs>
<outputs>
<data format="txt" from_work_dir="1" name="out_1">
Expand All @@ -19,8 +20,11 @@
<!-- Must pass all filters... -->
<filter>filter_text_1 == "foo"</filter>
</data>
<data format="txt" from_work_dir="3" name="out_3">
</data>
<data format="txt" from_work_dir="3" name="out_3"/>
<collection name="list_output" type="list" label="List">
<discover_datasets pattern="(?P&lt;identifier_0&gt;[45])" ext="txt" visible="true" />
<filter>produce_collection is True</filter>
</collection>
</outputs>
<tests>
<test expect_num_outputs="3">
Expand All @@ -41,6 +45,18 @@
<param name="filter_text_1" value="not_foo_or_bar" />
<output name="out_3"><assert_contents><has_line line="test" /></assert_contents></output>
</test>
<test expect_num_outputs="4">
<param name="produce_out_1" value="true" />
<param name="filter_text_1" value="foo" />
<param name="produce_collection" value="true" />
<output name="out_1"><assert_contents><has_line line="test" /></assert_contents></output>
<output name="out_2"><assert_contents><has_line line="test" /></assert_contents></output>
<output name="out_3"><assert_contents><has_line line="test" /></assert_contents></output>
<output_collection name="list_output" type="list">
<element name="4"><assert_contents><has_line line="test" /></assert_contents></element>
<element name="5"><assert_contents><has_line line="test" /></assert_contents></element>
</output_collection>
</test>
</tests>
</tool>

0 comments on commit 1ec1848

Please sign in to comment.