view tool_defaults_AZODYN.xml @ 6:a33145af2dbd draft

"planemo upload for repository https://forgemia.inra.fr/record/RECORD/-/tree/0f6fde80754b9da43c5f06a964ffcd9d0d135803 commit 0f6fde80754b9da43c5f06a964ffcd9d0d135803-dirty"
author siwaa
date Mon, 29 Aug 2022 10:10:12 +0000
parents 49c988e63e6b
children 420fa749a5f9
line wrap: on
line source

<tool id="AZODYNdefaults" name="AZODYN crop models default inputs and outputs" version="1.1.0">
  <description></description>
  <requirements>
    <container type="singularity">docker://registry.forgemia.inra.fr/record/record/azodyn_sunflo:image-azodynsunflo-1.1</container>
  </requirements>
  <command detect_errors="aggressive">
    /bin/bash -c "Rscript --verbose /data/rDefaultAzodynSunflo.R ${crop_type} AZODYN";
    cp file_default_input.csv ${inputs};
    cp file_default_output.csv ${outputs};
  </command>
  <inputs>
    <param name="crop_type" type="select"  label="Select crop">
      <option value="AzodynPea.vpz">Pea</option>
      <option value="AzodynWheat.vpz">Wheat</option>
      <option value="AzodynBarley.vpz">Barley</option>
    </param>
  </inputs>
  <outputs>
    <data format="csv" name="inputs" label="Azodyn default inputs"/>
    <data format="csv" name="outputs" label="Azodyn default outputs"/>
  </outputs>
  <tests>
    <test>
      <param name="crop_type" value="AzodynPea.vpz" />
      <output name="inputs">
	<assert_contents>
	  <has_text text="simulation_engine.duration;simulation_engine.begin" />
	  <has_text text="Breteniere_1991_2018.csv;AZODYN" />
	</assert_contents>
      </output>
      <output name="outputs">
	<assert_contents>
	  <has_text text="id;path;integration" />
	  <has_text text="Des_cumul;view/AzodynPea:Frost.Des_cumul;all" />
	</assert_contents>
      </output>
    </test>
  </tests>
  <help><![CDATA[
Azodyn crop models default inputs and outputs provider

Full documentation is available here : https://siwaa.toulouse.inrae.fr/ in section "Tool Tuto > Azodyn tool"
]]>
  </help>
</tool>