view tests.xml @ 3:de611b3b5ae8 draft default tip

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/points2labelimage/ commit 6fc9ab8db9ef72ac7ded30d7373768feeae9390d
author imgteam
date Fri, 27 Sep 2024 17:41:21 +0000
parents
children
line wrap: on
line source

<macros>

    <!-- Macros for verification of image outputs -->

    <xml
        name="tests/binary_image_diff"
        tokens="name,value,ftype,metric,eps"
        token_metric="mae"
        token_eps="0.01">

        <output name="@NAME@" value="@VALUE@" ftype="@FTYPE@" compare="image_diff" metric="@METRIC@" eps="@EPS@" pin_labels="0">
            <assert_contents>
                <has_image_n_labels n="2"/>
                <yield/>
            </assert_contents>
        </output>

    </xml>

    <xml
        name="tests/label_image_diff"
        tokens="name,value,ftype,metric,eps,pin_labels"
        token_metric="iou"
        token_eps="0.01"
        token_pin_labels="0">

        <output name="@NAME@" value="@VALUE@" ftype="@FTYPE@" compare="image_diff" metric="@METRIC@" eps="@EPS@" pin_labels="@PIN_LABELS@">
            <assert_contents>
                <yield/>
            </assert_contents>
        </output>

    </xml>

    <xml
        name="tests/intensity_image_diff"
        tokens="name,value,ftype,metric,eps"
        token_metric="rms"
        token_eps="0.01">

        <output name="@NAME@" value="@VALUE@" ftype="@FTYPE@" compare="image_diff" metric="@METRIC@" eps="@EPS@">
            <assert_contents>
                <yield/>
            </assert_contents>
        </output>

    </xml>

    <!-- Variants of the above for verification of collection elements -->

    <xml
        name="tests/binary_image_diff/element"
        tokens="name,value,ftype,metric,eps"
        token_metric="mae"
        token_eps="0.01">

        <element name="@NAME@" value="@VALUE@" ftype="@FTYPE@" compare="image_diff" metric="@METRIC@" eps="@EPS@" pin_labels="0">
            <assert_contents>
                <has_image_n_labels n="2"/>
                <yield/>
            </assert_contents>
        </element>

    </xml>

    <xml
        name="tests/label_image_diff/element"
        tokens="name,value,ftype,metric,eps"
        token_metric="iou"
        token_eps="0.01"
        token_pin_labels="0">

        <element name="@NAME@" value="@VALUE@" ftype="@FTYPE@" compare="image_diff" metric="@METRIC@" eps="@EPS@" pin_labels="@PIN_LABELS@">
            <assert_contents>
                <yield/>
            </assert_contents>
        </element>

    </xml>

    <xml
        name="tests/intensity_image_diff/element"
        tokens="name,value,ftype,metric,eps"
        token_metric="rms"
        token_eps="0.01">

        <element name="@NAME@" value="@VALUE@" ftype="@FTYPE@" compare="image_diff" metric="@METRIC@" eps="@EPS@">
            <assert_contents>
                <yield/>
            </assert_contents>
        </element>

    </xml>

</macros>