diff IDFileConverter.xml @ 16:5e9c35b8d194 draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 5c080b1e2b99f1c88f4557e9fec8c45c9d23b906
author galaxyp
date Fri, 14 Jun 2024 21:43:27 +0000
parents 7d0eb300f360
children
line wrap: on
line diff
--- a/IDFileConverter.xml	Thu Dec 01 19:01:16 2022 +0000
+++ b/IDFileConverter.xml	Fri Jun 14 21:43:27 2024 +0000
@@ -1,8 +1,7 @@
-<?xml version='1.0' encoding='UTF-8'?>
 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.-->
-<!--Proposed Tool Section: [ID Processing]-->
+<!--Proposed Tool Section: [File Converter]-->
 <tool id="IDFileConverter" name="IDFileConverter" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
-  <description>Converts identification engine file formats.</description>
+  <description>Converts identification engine file formats</description>
   <macros>
     <token name="@EXECUTABLE@">IDFileConverter</token>
     <import>macros.xml</import>
@@ -15,11 +14,11 @@
 
 ## Preprocessing
 mkdir in &&
-ln -s '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' &&
+cp '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' &&
 mkdir out &&
 #if $mz_file:
   mkdir mz_file &&
-  ln -s '$mz_file' 'mz_file/${re.sub("[^\w\-_]", "_", $mz_file.element_identifier)}.$gxy2omsext($mz_file.ext)' &&
+  cp '$mz_file' 'mz_file/${re.sub("[^\w\-_]", "_", $mz_file.element_identifier)}.$gxy2omsext($mz_file.ext)' &&
 #end if
 
 ## Main program call
@@ -47,8 +46,8 @@
     <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile>
   </configfiles>
   <inputs>
-    <param argument="-in" type="data" format="fasta,idxml,mascotxml,mzid,pepxml,protxml,psms,sqlite,tabular,xquest.xml" optional="false" label="Input file or directory containing the data to convert" help="This may be:. - a single file in OpenMS database format (.oms),. - a single file in a multi-purpose XML format (.idXML, .mzid, .pepXML, .protXML),. - a single file in a search engine-specific format (Mascot: .mascotXML, OMSSA: .omssaXML, X! Tandem: .xml, Percolator: .psms, xQuest: .xquest.xml),. - a single file in fasta format (can only be used to generate a theoretical mzML),. - a single text file (tab separated) with one line for all peptide sequences matching a spectrum (top N hits),. - for Sequest results, a directory containing .out files..  select fasta,idxml,mascotxml,mzid,pepxml,protxml,psms,sqlite,tabular,xquest.xml data sets(s)"/>
-    <param argument="-out_type" type="select" optional="false" label="Output file type (default: determined from file extension)" help="">
+    <param argument="-in" type="data" format="fasta,idxml,mascotxml,mzid,pepxml,protxml,psms,sqlite,tabular,xquest.xml" label="Input file or directory containing the data to convert" help="This may be:. - a single file in OpenMS database format (.oms),. - a single file in a multi-purpose XML format (.idXML, .mzid, .pepXML, .protXML),. - a single file in a search engine-specific format (Mascot: .mascotXML, OMSSA: .omssaXML, X! Tandem: .xml, Percolator: .psms, xQuest: .xquest.xml),. - a single file in fasta format (can only be used to generate a theoretical mzML),. - a single text file (tab separated) with one line for all peptide sequences matching a spectrum (top N hits),. - for Sequest results, a directory containing .out files..  select fasta,idxml,mascotxml,mzid,pepxml,protxml,psms,sqlite,tabular,xquest.xml data sets(s)"/>
+    <param argument="-out_type" type="select" label="Output file type (default: determined from file extension)" help="">
       <option value="fasta">fasta</option>
       <option value="idXML">idxml</option>
       <option value="mzML">mzml</option>
@@ -56,6 +55,7 @@
       <option value="oms">sqlite (oms)</option>
       <option value="pepXML">pepxml</option>
       <option value="xquest.xml">xquest.xml</option>
+      <validator type="expression" message="A value needs to be selected">value != "select a value"</validator>
       <expand macro="list_string_san" name="out_type"/>
     </param>
     <param argument="-mz_file" type="data" format="mzdata,mzml,mzxml" optional="true" label="[pepXML, Sequest, Mascot, X" help="Tandem, mzid, Percolator only] Retention times and native spectrum ids (spectrum_references) will be looked up in this file select mzdata,mzml,mzxml data sets(s)"/>
@@ -63,21 +63,21 @@
       <expand macro="list_string_san" name="mz_name"/>
     </param>
     <param argument="-peptideprophet_analyzed" type="boolean" truevalue="true" falsevalue="false" checked="false" label="[pepXML output only] Write output in the format of a PeptideProphet analysis result" help="By default a 'raw' pepXML is produced that contains only search engine results"/>
-    <param argument="-score_type" type="select" optional="true" label="[Percolator only] Which of the Percolator scores to report as 'the' score for a peptide hit" help="">
+    <param argument="-score_type" type="select" label="[Percolator only] Which of the Percolator scores to report as 'the' score for a peptide hit" help="">
       <option value="qvalue" selected="true">qvalue</option>
       <option value="PEP">PEP</option>
       <option value="score">score</option>
       <expand macro="list_string_san" name="score_type"/>
     </param>
     <section name="fasta_to_mzml" title="[FASTA input + MzML output only] Parameters used to adjust simulation of the theoretical spectra" help="" expanded="false">
-      <param name="isotope_model" argument="-fasta_to_mzml:isotope_model" type="select" optional="true" label="Model to use for isotopic peaks ('none' means no isotopic peaks are added, 'coarse' adds isotopic peaks in unit mass distance, 'fine' uses the hyperfine isotopic generator to add accurate isotopic peaks" help="Note that adding isotopic peaks is very slow">
+      <param name="isotope_model" argument="-fasta_to_mzml:isotope_model" type="select" label="Model to use for isotopic peaks ('none' means no isotopic peaks are added, 'coarse' adds isotopic peaks in unit mass distance, 'fine' uses the hyperfine isotopic generator to add accurate isotopic peaks" help="Note that adding isotopic peaks is very slow">
         <option value="none" selected="true">none</option>
         <option value="coarse">coarse</option>
         <option value="fine">fine</option>
         <expand macro="list_string_san" name="isotope_model"/>
       </param>
-      <param name="max_isotope" argument="-fasta_to_mzml:max_isotope" type="integer" optional="true" value="2" label="Defines the maximal isotopic peak which is added if 'isotope_model' is 'coarse'" help=""/>
-      <param name="max_isotope_probability" argument="-fasta_to_mzml:max_isotope_probability" type="float" optional="true" value="0.05" label="Defines the maximal isotopic probability to cover if 'isotope_model' is 'fine'" help=""/>
+      <param name="max_isotope" argument="-fasta_to_mzml:max_isotope" type="integer" value="2" label="Defines the maximal isotopic peak which is added if 'isotope_model' is 'coarse'" help=""/>
+      <param name="max_isotope_probability" argument="-fasta_to_mzml:max_isotope_probability" type="float" value="0.05" label="Defines the maximal isotopic probability to cover if 'isotope_model' is 'fine'" help=""/>
       <param name="add_metainfo" argument="-fasta_to_mzml:add_metainfo" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Adds the type of peaks as metainfo to the peaks, like y8+, [M-H2O+2H]++" help=""/>
       <param name="add_losses" argument="-fasta_to_mzml:add_losses" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Adds common losses to those ion expect to have them, only water and ammonia loss is considered" help=""/>
       <param name="sort_by_position" argument="-fasta_to_mzml:sort_by_position" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Sort output by position" help=""/>
@@ -91,56 +91,56 @@
       <param name="add_c_ions" argument="-fasta_to_mzml:add_c_ions" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Add peaks of c-ions to the spectrum" help=""/>
       <param name="add_x_ions" argument="-fasta_to_mzml:add_x_ions" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Add peaks of  x-ions to the spectrum" help=""/>
       <param name="add_z_ions" argument="-fasta_to_mzml:add_z_ions" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Add peaks of z-ions to the spectrum" help=""/>
-      <param name="y_intensity" argument="-fasta_to_mzml:y_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the y-ions" help=""/>
-      <param name="b_intensity" argument="-fasta_to_mzml:b_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the b-ions" help=""/>
-      <param name="a_intensity" argument="-fasta_to_mzml:a_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the a-ions" help=""/>
-      <param name="c_intensity" argument="-fasta_to_mzml:c_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the c-ions" help=""/>
-      <param name="x_intensity" argument="-fasta_to_mzml:x_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the x-ions" help=""/>
-      <param name="z_intensity" argument="-fasta_to_mzml:z_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the z-ions" help=""/>
-      <param name="relative_loss_intensity" argument="-fasta_to_mzml:relative_loss_intensity" type="float" optional="true" min="0.0" max="1.0" value="0.1" label="Intensity of loss ions, in relation to the intact ion intensity" help=""/>
-      <param name="precursor_intensity" argument="-fasta_to_mzml:precursor_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the precursor peak" help=""/>
-      <param name="precursor_H2O_intensity" argument="-fasta_to_mzml:precursor_H2O_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the H2O loss peak of the precurso" help=""/>
-      <param name="precursor_NH3_intensity" argument="-fasta_to_mzml:precursor_NH3_intensity" type="float" optional="true" min="0.0" value="1.0" label="Intensity of the NH3 loss peak of the precurso" help=""/>
-      <param name="enzyme" argument="-fasta_to_mzml:enzyme" type="select" optional="true" label="Enzym used to digest the fasta proteins" help="">
+      <param name="y_intensity" argument="-fasta_to_mzml:y_intensity" type="float" min="0.0" value="1.0" label="Intensity of the y-ions" help=""/>
+      <param name="b_intensity" argument="-fasta_to_mzml:b_intensity" type="float" min="0.0" value="1.0" label="Intensity of the b-ions" help=""/>
+      <param name="a_intensity" argument="-fasta_to_mzml:a_intensity" type="float" min="0.0" value="1.0" label="Intensity of the a-ions" help=""/>
+      <param name="c_intensity" argument="-fasta_to_mzml:c_intensity" type="float" min="0.0" value="1.0" label="Intensity of the c-ions" help=""/>
+      <param name="x_intensity" argument="-fasta_to_mzml:x_intensity" type="float" min="0.0" value="1.0" label="Intensity of the x-ions" help=""/>
+      <param name="z_intensity" argument="-fasta_to_mzml:z_intensity" type="float" min="0.0" value="1.0" label="Intensity of the z-ions" help=""/>
+      <param name="relative_loss_intensity" argument="-fasta_to_mzml:relative_loss_intensity" type="float" min="0.0" max="1.0" value="0.1" label="Intensity of loss ions, in relation to the intact ion intensity" help=""/>
+      <param name="precursor_intensity" argument="-fasta_to_mzml:precursor_intensity" type="float" min="0.0" value="1.0" label="Intensity of the precursor peak" help=""/>
+      <param name="precursor_H2O_intensity" argument="-fasta_to_mzml:precursor_H2O_intensity" type="float" min="0.0" value="1.0" label="Intensity of the H2O loss peak of the precurso" help=""/>
+      <param name="precursor_NH3_intensity" argument="-fasta_to_mzml:precursor_NH3_intensity" type="float" min="0.0" value="1.0" label="Intensity of the NH3 loss peak of the precurso" help=""/>
+      <param name="enzyme" argument="-fasta_to_mzml:enzyme" type="select" label="Enzym used to digest the fasta proteins" help="">
         <option value="Trypsin" selected="true">Trypsin</option>
+        <option value="Arg-C">Arg-C</option>
+        <option value="no cleavage">no cleavage</option>
+        <option value="unspecific cleavage">unspecific cleavage</option>
+        <option value="proline-endopeptidase/HKR">proline-endopeptidase/HKR</option>
+        <option value="Glu-C+P">Glu-C+P</option>
+        <option value="PepsinA + P">PepsinA + P</option>
+        <option value="cyanogen-bromide">cyanogen-bromide</option>
+        <option value="Clostripain/P">Clostripain/P</option>
+        <option value="elastase-trypsin-chymotrypsin">elastase-trypsin-chymotrypsin</option>
+        <option value="glutamyl endopeptidase">glutamyl endopeptidase</option>
+        <option value="Alpha-lytic protease">Alpha-lytic protease</option>
+        <option value="2-iodobenzoate">2-iodobenzoate</option>
+        <option value="iodosobenzoate">iodosobenzoate</option>
+        <option value="staphylococcal protease/D">staphylococcal protease/D</option>
+        <option value="Trypsin/P">Trypsin/P</option>
+        <option value="V8-DE">V8-DE</option>
+        <option value="Arg-C/P">Arg-C/P</option>
+        <option value="Asp-N">Asp-N</option>
+        <option value="Asp-N/B">Asp-N/B</option>
+        <option value="Asp-N_ambic">Asp-N_ambic</option>
         <option value="Chymotrypsin">Chymotrypsin</option>
         <option value="Chymotrypsin/P">Chymotrypsin/P</option>
         <option value="CNBr">CNBr</option>
         <option value="Formic_acid">Formic_acid</option>
-        <option value="leukocyte elastase">leukocyte elastase</option>
-        <option value="proline endopeptidase">proline endopeptidase</option>
-        <option value="Arg-C/P">Arg-C/P</option>
-        <option value="Asp-N">Asp-N</option>
-        <option value="Asp-N/B">Asp-N/B</option>
-        <option value="Asp-N_ambic">Asp-N_ambic</option>
-        <option value="glutamyl endopeptidase">glutamyl endopeptidase</option>
-        <option value="Alpha-lytic protease">Alpha-lytic protease</option>
-        <option value="2-iodobenzoate">2-iodobenzoate</option>
-        <option value="iodosobenzoate">iodosobenzoate</option>
-        <option value="cyanogen-bromide">cyanogen-bromide</option>
-        <option value="Clostripain/P">Clostripain/P</option>
-        <option value="elastase-trypsin-chymotrypsin">elastase-trypsin-chymotrypsin</option>
-        <option value="no cleavage">no cleavage</option>
-        <option value="unspecific cleavage">unspecific cleavage</option>
         <option value="Lys-C">Lys-C</option>
         <option value="Lys-N">Lys-N</option>
         <option value="Lys-C/P">Lys-C/P</option>
         <option value="PepsinA">PepsinA</option>
         <option value="TrypChymo">TrypChymo</option>
-        <option value="Trypsin/P">Trypsin/P</option>
-        <option value="V8-DE">V8-DE</option>
         <option value="V8-E">V8-E</option>
-        <option value="staphylococcal protease/D">staphylococcal protease/D</option>
-        <option value="proline-endopeptidase/HKR">proline-endopeptidase/HKR</option>
-        <option value="Glu-C+P">Glu-C+P</option>
-        <option value="PepsinA + P">PepsinA + P</option>
-        <option value="Arg-C">Arg-C</option>
+        <option value="leukocyte elastase">leukocyte elastase</option>
+        <option value="proline endopeptidase">proline endopeptidase</option>
         <expand macro="list_string_san" name="enzyme"/>
       </param>
-      <param name="missed_cleavages" argument="-fasta_to_mzml:missed_cleavages" type="integer" optional="true" value="0" label="Number of allowed missed cleavages while digesting the fasta proteins" help=""/>
-      <param name="min_charge" argument="-fasta_to_mzml:min_charge" type="integer" optional="true" value="1" label="Minimum charge" help=""/>
-      <param name="max_charge" argument="-fasta_to_mzml:max_charge" type="integer" optional="true" value="1" label="Maximum charge" help=""/>
-      <param name="precursor_charge" argument="-fasta_to_mzml:precursor_charge" type="integer" optional="true" value="0" label="Manually set precursor charge" help="(default: 0, meaning max_charge + 1 will be used as precursor charge)"/>
+      <param name="missed_cleavages" argument="-fasta_to_mzml:missed_cleavages" type="integer" value="0" label="Number of allowed missed cleavages while digesting the fasta proteins" help=""/>
+      <param name="min_charge" argument="-fasta_to_mzml:min_charge" type="integer" value="1" label="Minimum charge" help=""/>
+      <param name="max_charge" argument="-fasta_to_mzml:max_charge" type="integer" value="1" label="Maximum charge" help=""/>
+      <param name="precursor_charge" argument="-fasta_to_mzml:precursor_charge" type="integer" value="0" label="Manually set precursor charge" help="(default: 0, meaning max_charge + 1 will be used as precursor charge)"/>
     </section>
     <expand macro="adv_opts_macro">
       <param argument="-ignore_proteins_per_peptide" type="boolean" truevalue="true" falsevalue="false" checked="false" label="[Sequest only] Workaround to deal with .out files that contain" help="e.g. &quot;+1&quot; in references column,. but do not list extra references in subsequent lines (try -debug 3 or 4)"/>
@@ -149,11 +149,11 @@
       </param>
       <param argument="-no_spectra_data_override" type="boolean" truevalue="true" falsevalue="false" checked="false" label="[+mz_file only] Avoid overriding 'spectra_data' in protein identifications if 'mz_file' is given and 'spectrum_reference's are added/updated" help="Use only if you are sure it is absolutely the same 'mz_file' as used for identification"/>
       <param argument="-no_spectra_references_override" type="boolean" truevalue="true" falsevalue="false" checked="false" label="[+mz_file only] Avoid overriding 'spectrum_reference' in peptide identifications if 'mz_file' is given and a 'spectrum_reference' is already present" help=""/>
-      <param argument="-add_ionmatch_annotation" type="float" optional="true" value="0.0" label="[+mz_file only] Annotate the identifications with ion matches from spectra in 'mz_file' using the given tolerance (in Da)" help="This will take quite some time"/>
+      <param argument="-add_ionmatch_annotation" type="float" value="0.0" label="[+mz_file only] Annotate the identifications with ion matches from spectra in 'mz_file' using the given tolerance (in Da)" help="This will take quite some time"/>
       <param argument="-concatenate_peptides" type="boolean" truevalue="true" falsevalue="false" checked="false" label="[FASTA output only] Will concatenate the top peptide hits to one peptide sequence, rather than write a new peptide for each hit" help=""/>
-      <param argument="-number_of_hits" type="integer" optional="true" value="1" label="[FASTA output only] Controls how many peptide hits will be exported" help="A value of 0 or less exports all hits"/>
+      <param argument="-number_of_hits" type="integer" value="1" label="[FASTA output only] Controls how many peptide hits will be exported" help="A value of 0 or less exports all hits"/>
       <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/>
-      <param argument="-test" type="hidden" optional="true" value="False" label="Enables the test mode (needed for internal use only)" help="">
+      <param argument="-test" type="hidden" value="False" label="Enables the test mode (needed for internal use only)" help="" optional="true">
         <expand macro="list_string_san" name="test"/>
       </param>
     </expand>
@@ -176,7 +176,8 @@
       <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter>
     </data>
   </outputs>
-  <tests><!-- TOPP_IDFileConverter_1 -->
+  <tests>
+    <!-- TOPP_IDFileConverter_1 -->
     <test expect_num_outputs="2">
       <section name="adv_opts">
         <param name="ignore_proteins_per_peptide" value="false"/>
@@ -190,7 +191,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_1_input1.mascotXML"/>
-      <output name="out" file="IDFileConverter_1_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_1_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="IDFileConverter_1_input2.mzML"/>
       <param name="mz_name" value=""/>
@@ -235,6 +236,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_2 -->
     <test expect_num_outputs="2">
@@ -250,7 +254,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="PepXMLFile_test.pepxml"/>
-      <output name="out" file="IDFileConverter_2_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_2_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="PepXMLFile_test.mzML"/>
       <param name="mz_name" value="PepXMLFile_test"/>
@@ -295,6 +299,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_3 -->
     <test expect_num_outputs="2">
@@ -310,7 +317,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_3_input.protXML"/>
-      <output name="out" file="IDFileConverter_3_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_3_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -354,6 +361,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_5 -->
     <test expect_num_outputs="2">
@@ -369,7 +379,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_1_input1.mascotXML"/>
-      <output name="out" file="IDFileConverter_5_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_5_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="IDFileConverter_1_input2.mzML"/>
       <param name="mz_name" value=""/>
@@ -414,6 +424,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_6 -->
     <test expect_num_outputs="2">
@@ -429,7 +442,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_6_input1.pepXML"/>
-      <output name="out" file="IDFileConverter_6_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_6_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="IDFileConverter_1_input2.mzML"/>
       <param name="mz_name" value="F025589.dat.mzML"/>
@@ -474,6 +487,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_7 -->
     <test expect_num_outputs="2">
@@ -489,7 +505,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_7_input1.xml"/>
-      <output name="out" file="IDFileConverter_7_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_7_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -533,6 +549,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_8 -->
     <test expect_num_outputs="2">
@@ -548,7 +567,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_8_input.mzid"/>
-      <output name="out" file="IDFileConverter_8_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_8_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -592,6 +611,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_9 -->
     <test expect_num_outputs="2">
@@ -607,7 +629,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_9_input.idXML"/>
-      <output name="out" file="IDFileConverter_9_output.mzid" compare="sim_size" delta_frac="0.7" ftype="mzid"/>
+      <output name="out" value="IDFileConverter_9_output.mzid" compare="sim_size" delta_frac="0.7" ftype="mzid"/>
       <param name="out_type" value="mzid"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -651,6 +673,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_10 -->
     <test expect_num_outputs="2">
@@ -666,7 +691,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_10_input.pepXML"/>
-      <output name="out" file="IDFileConverter_10_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_10_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -710,6 +735,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_11 -->
     <test expect_num_outputs="2">
@@ -725,7 +753,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_11_input.tsv" ftype="tabular"/>
-      <output name="out" file="IDFileConverter_11_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_11_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -769,6 +797,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_12 -->
     <test expect_num_outputs="2">
@@ -784,7 +815,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_12_input.psms"/>
-      <output name="out" file="IDFileConverter_12_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_12_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -828,6 +859,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_13 -->
     <test expect_num_outputs="2">
@@ -843,7 +877,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_12_input.psms"/>
-      <output name="out" file="IDFileConverter_13_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_13_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -887,6 +921,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_14 -->
     <test expect_num_outputs="2">
@@ -902,7 +939,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_12_input.psms"/>
-      <output name="out" file="IDFileConverter_14_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_14_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -946,6 +983,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_15 -->
     <test expect_num_outputs="2">
@@ -961,7 +1001,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="MSGFPlusAdapter_1_out.mzid"/>
-      <output name="out" file="IDFileConverter_15_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_15_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="spectra.mzML"/>
       <param name="mz_name" value=""/>
@@ -1006,6 +1046,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_16 -->
     <test expect_num_outputs="2">
@@ -1021,7 +1064,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_16_input.pepXML"/>
-      <output name="out" file="IDFileConverter_16_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_16_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1065,6 +1108,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_17 -->
     <test expect_num_outputs="2">
@@ -1080,7 +1126,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_17_input.idXML"/>
-      <output name="out" file="IDFileConverter_17_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
+      <output name="out" value="IDFileConverter_17_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
       <param name="out_type" value="pepXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1124,6 +1170,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_18 -->
     <test expect_num_outputs="2">
@@ -1139,7 +1188,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_18_input.idXML"/>
-      <output name="out" file="IDFileConverter_18_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
+      <output name="out" value="IDFileConverter_18_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
       <param name="out_type" value="pepXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1183,6 +1232,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_19 -->
     <test expect_num_outputs="2">
@@ -1198,7 +1250,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_19_input.idXML"/>
-      <output name="out" file="IDFileConverter_19_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
+      <output name="out" value="IDFileConverter_19_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
       <param name="out_type" value="pepXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1242,6 +1294,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_20 -->
     <test expect_num_outputs="2">
@@ -1257,7 +1312,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_20_input.idXML"/>
-      <output name="out" file="IDFileConverter_20_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
+      <output name="out" value="IDFileConverter_20_output.pepXML" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
       <param name="out_type" value="pepXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1301,6 +1356,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_21 -->
     <test expect_num_outputs="2">
@@ -1316,7 +1374,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_21_input.idXML"/>
-      <output name="out" file="IDFileConverter_21_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_21_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="IDMapper_4_input.mzML"/>
       <param name="mz_name" value=""/>
@@ -1361,6 +1419,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_22 -->
     <test expect_num_outputs="2">
@@ -1376,7 +1437,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="MSGFPlusAdapter_1_out.mzid"/>
-      <output name="out" file="IDFileConverter_22_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_22_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_file" value="spectra.mzML"/>
       <param name="mz_name" value=""/>
@@ -1421,6 +1482,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_23 -->
     <test expect_num_outputs="2">
@@ -1436,7 +1500,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_23_input.mzid"/>
-      <output name="out" file="IDFileConverter_23_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_23_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1480,6 +1544,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_24 -->
     <test expect_num_outputs="2">
@@ -1495,7 +1562,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_24_input.pep.xml"/>
-      <output name="out" file="IDFileConverter_24_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_24_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1539,6 +1606,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_25 -->
     <test expect_num_outputs="2">
@@ -1554,7 +1624,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_25_input.idXML"/>
-      <output name="out" file="IDFileConverter_25_output.pep.xml" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
+      <output name="out" value="IDFileConverter_25_output.pep.xml" compare="sim_size" delta_frac="0.7" ftype="pepxml"/>
       <param name="out_type" value="pepXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1598,6 +1668,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_26 -->
     <test expect_num_outputs="2">
@@ -1613,7 +1686,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_26_input.mzid"/>
-      <output name="out" file="IDFileConverter_26_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_26_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1657,6 +1730,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_27 -->
     <test expect_num_outputs="2">
@@ -1672,7 +1748,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_27_input.idXML"/>
-      <output name="out" file="IDFileConverter_27_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
+      <output name="out" value="IDFileConverter_27_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
       <param name="out_type" value="fasta"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1716,6 +1792,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_28 -->
     <test expect_num_outputs="2">
@@ -1731,7 +1810,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_27_input.idXML"/>
-      <output name="out" file="IDFileConverter_28_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
+      <output name="out" value="IDFileConverter_28_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
       <param name="out_type" value="fasta"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1775,6 +1854,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_29 -->
     <test expect_num_outputs="2">
@@ -1790,7 +1872,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_27_input.idXML"/>
-      <output name="out" file="IDFileConverter_29_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
+      <output name="out" value="IDFileConverter_29_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
       <param name="out_type" value="fasta"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1834,6 +1916,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_30 -->
     <test expect_num_outputs="2">
@@ -1849,7 +1934,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_27_input.idXML"/>
-      <output name="out" file="IDFileConverter_30_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
+      <output name="out" value="IDFileConverter_30_output.fasta" compare="sim_size" delta_frac="0.7" ftype="fasta"/>
       <param name="out_type" value="fasta"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1893,6 +1978,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_31 -->
     <test expect_num_outputs="2">
@@ -1908,7 +1996,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_31_input.mzid"/>
-      <output name="out" file="IDFileConverter_31_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_31_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -1952,6 +2040,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_32 -->
     <test expect_num_outputs="2">
@@ -1967,7 +2058,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_32_input.FASTA"/>
-      <output name="out" file="IDFileConverter_32_output.tmp" compare="sim_size" delta_frac="0.7"/>
+      <output name="out" value="IDFileConverter_32_output.tmp" compare="sim_size" delta_frac="0.7"/>
       <param name="out_type" value="mzML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -2011,6 +2102,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_33 -->
     <test expect_num_outputs="2">
@@ -2026,7 +2120,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_32_input.FASTA"/>
-      <output name="out" file="IDFileConverter_33_output.tmp" compare="sim_size" delta_frac="0.7"/>
+      <output name="out" value="IDFileConverter_33_output.tmp" compare="sim_size" delta_frac="0.7"/>
       <param name="out_type" value="mzML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -2070,6 +2164,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_34_1 -->
     <test expect_num_outputs="2">
@@ -2085,7 +2182,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_34_input.idXML"/>
-      <output name="out" file="IDFileConverter_34_output1.oms" compare="sim_size" delta_frac="0.7" ftype="sqlite"/>
+      <output name="out" value="IDFileConverter_34_output1.oms" compare="sim_size" delta_frac="0.7" ftype="sqlite"/>
       <param name="out_type" value="oms"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -2129,6 +2226,9 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
     <!-- TOPP_IDFileConverter_34_2 -->
     <test expect_num_outputs="2">
@@ -2144,7 +2244,7 @@
         <param name="test" value="true"/>
       </section>
       <param name="in" value="IDFileConverter_34_output1.oms"/>
-      <output name="out" file="IDFileConverter_34_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
+      <output name="out" value="IDFileConverter_34_output.idXML" compare="sim_size" delta_frac="0.7" ftype="idxml"/>
       <param name="out_type" value="idXML"/>
       <param name="mz_name" value=""/>
       <param name="peptideprophet_analyzed" value="false"/>
@@ -2188,11 +2288,14 @@
           <is_valid_xml/>
         </assert_contents>
       </output>
+      <assert_stdout>
+        <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
+      </assert_stdout>
     </test>
   </tests>
   <help><![CDATA[Converts identification engine file formats.
 
 
-For more information, visit http://www.openms.de/doxygen/release/2.8.0/html/TOPP_IDFileConverter.html]]></help>
+For more information, visit https://openms.de/doxygen/release/3.1.0/html/TOPP_IDFileConverter.html]]></help>
   <expand macro="references"/>
 </tool>