comparison muspinsim.xml @ 1:b30217097125 draft

planemo upload for repository https://github.com/muon-spectroscopy-computational-project/muon-galaxy-tools/main/muspinsim commit 6a07c4caed5ef35f35198d54ebafd7d1d6d60edb
author muon-spectroscopy-computational-project
date Thu, 15 Sep 2022 10:23:28 +0000
parents 64e6816a6727
children 136ed45d1ea9
comparison
equal deleted inserted replaced
0:64e6816a6727 1:b30217097125
69 </data> 69 </data>
70 </outputs> 70 </outputs>
71 <tests> 71 <tests>
72 <!-- log files have a timestamp on each line, and .dat files vary by machine 72 <!-- log files have a timestamp on each line, and .dat files vary by machine
73 so use compare="re_match" or "contains" with some generalised test files --> 73 so use compare="re_match" or "contains" with some generalised test files -->
74 <test> 74 <test expect_num_outputs="2">
75 <param name="mu_sim" value="hfine.in" ftype="txt"/> 75 <param name="mu_sim" value="hfine.in" ftype="txt"/>
76 <output_collection name="muspinsim_results" type="list"> 76 <output_collection name="muspinsim_results" type="list">
77 <element name="hfine.dat" file="hfine.dat" ftype="txt" lines_diff="4"/> 77 <element name="hfine.dat" file="hfine.dat" ftype="txt" lines_diff="4"/>
78 </output_collection> 78 </output_collection>
79 <output name="log_out" file="hfine.log" ftype="txt" compare="re_match"/> 79 <output name="log_out" file="hfine.log" ftype="txt" compare="re_match"/>
80 </test> 80 </test>
81 <test> 81 <test expect_num_outputs="2">
82 <param name="mu_sim" value="hfine_powder.in" ftype="txt"/> 82 <param name="mu_sim" value="hfine_powder.in" ftype="txt"/>
83 <output_collection name="muspinsim_results" type="list"> 83 <output_collection name="muspinsim_results" type="list">
84 <element name="muspinsim.dat" file="generic_out.dat" ftype="txt" compare="re_match_multiline"> 84 <element name="muspinsim.dat" file="generic_out.dat" ftype="txt" compare="re_match_multiline">
85 <assert_contents> 85 <assert_contents>
86 <has_size value="5100" delta="100"/> 86 <has_size value="5100" delta="100"/>
91 <assert_contents> 91 <assert_contents>
92 <has_size value="802"/> 92 <has_size value="802"/>
93 </assert_contents> 93 </assert_contents>
94 </output> 94 </output>
95 </test> 95 </test>
96 <test> 96 <test expect_num_outputs="3">
97 <param name="mu_sim" value="fitting.in" ftype="txt"/> 97 <param name="mu_sim" value="fitting.in" ftype="txt"/>
98 <param name="mu_exp_in" value="fitting_input.dat" ftype="txt"/> 98 <param name="mu_exp_in" value="fitting_input.dat" ftype="txt"/>
99 <output_collection name="muspinsim_results" type="list"> 99 <output_collection name="muspinsim_results" type="list">
100 <element name="fitting_data.dat" file="fitting_data.dat" ftype="txt" lines_diff="4"/> 100 <element name="fitting_data.dat" file="fitting_data.dat" ftype="txt" lines_diff="4"/>
101 </output_collection> 101 </output_collection>
104 <has_size value="17145"/> 104 <has_size value="17145"/>
105 </assert_contents> 105 </assert_contents>
106 </output> 106 </output>
107 <output name="fit_report" file="fitting_fitreport.txt" ftype="txt" lines_diff="4"/> 107 <output name="fit_report" file="fitting_fitreport.txt" ftype="txt" lines_diff="4"/>
108 </test> 108 </test>
109 <test> 109 <test expect_num_outputs="2">
110 <param name="mu_sim" value="multi_out.in" ftype="txt"/> 110 <param name="mu_sim" value="multi_out.in" ftype="txt"/>
111 <output_collection name="muspinsim_results" type="list"> 111 <output_collection name="muspinsim_results" type="list">
112 <element name="multi_out_0_0.dat" file="multi_out_0_0.dat" ftype="txt" compare="re_match_multiline"> 112 <element name="multi_out_0_0.dat" file="multi_out_0_0.dat" ftype="txt" compare="re_match_multiline">
113 <assert_contents> 113 <assert_contents>
114 <has_size value="1164" delta="100"/> 114 <has_size value="1164" delta="100"/>