view tool_defaults_SUNFLO.xml @ 6:e3e0c7e0f3cf draft

"planemo upload for repository https://forge.inrae.fr/record/RECORD/-/tree/704da539f7f80fbe2e4a08712ef448976f5aa577 commit 704da539f7f80fbe2e4a08712ef448976f5aa577-dirty"
author patrick_chabrier
date Fri, 03 Oct 2025 13:33:35 +0000
parents 64b9de83b8e6
children 17ab80bd2df7
line wrap: on
line source

<tool id="SUNFLOdefaults" name="SUNFLO crop model default inputs and outputs" version="1.3.1">
  <description></description>
  <requirements>
    <container type="singularity">docker://registry.forge.inrae.fr/record/record/azodyn_sunflo:image-azodynsunflo-1.5</container>
  </requirements>
  <command detect_errors="aggressive">
    /bin/bash -c "Rscript --verbose /data/rDefaultAzodynSunflo.R sunflo_simple.vpz sunflo";
    cp file_default_input.csv ${inputs};
    cp file_default_output.csv ${outputs};
  </command>
  <inputs>
  </inputs>
  <outputs>
    <data format="csv" name="inputs" label="Sunflo default inputs"/>
    <data format="csv" name="outputs" label="Sunflo default outputs"/>
  </outputs>
    <tests>
    <test>
      <output name="inputs">
	<assert_contents>
	  <has_text text="simulation_engine.duration;simulation_engine.begin" />
	  <has_text text="AUZ_2006.txt;Jour;sunflo" />
	</assert_contents>
      </output>
      <output name="outputs">
	<assert_contents>
	  <has_text text="id;path;integration" />
	  <has_text text="INN;viewDbg/sunflo,sunflo_bio,contraintes:contrainte_azote.INN;all" />
	</assert_contents>
      </output>
    </test>
  </tests>

  <help><![CDATA[
Sunflo crop model default inputs and outputs provider

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