Blame test/iptctest.sh

Packit 01d647
#!/bin/bash
Packit 01d647
# Test driver for Iptc metadata
Packit 01d647
Packit 01d647
source ./functions.source
Packit 01d647
Packit 01d647
(   cd "$testdir"
Packit 01d647
Packit 01d647
    errors=0
Packit 01d647
Packit 01d647
    test_files="glider.exv \
Packit 01d647
                iptc-noAPP13.jpg \
Packit 01d647
                iptc-psAPP13-noIPTC.jpg \
Packit 01d647
                iptc-psAPP13-noIPTC-psAPP13-wIPTC.jpg \
Packit 01d647
                iptc-psAPP13s-noIPTC-psAPP13s-wIPTC.jpg \
Packit 01d647
                iptc-psAPP13s-wIPTC-psAPP13s-noIPTC.jpg \
Packit 01d647
                iptc-psAPP13s-wIPTCs-psAPP13s-wIPTCs.jpg \
Packit 01d647
                iptc-psAPP13-wIPTC1-psAPP13-wIPTC2.jpg \
Packit 01d647
                iptc-psAPP13-wIPTCbeg.jpg \
Packit 01d647
                iptc-psAPP13-wIPTCempty.jpg \
Packit 01d647
                iptc-psAPP13-wIPTCempty-psAPP13-wIPTC.jpg \
Packit 01d647
                iptc-psAPP13-wIPTCend.jpg \
Packit 01d647
                iptc-psAPP13-wIPTCmid1-wIPTCempty-wIPTCmid2.jpg \
Packit 01d647
                iptc-psAPP13-wIPTCmid.jpg \
Packit 01d647
                iptc-psAPP13-wIPTC-psAPP13-noIPTC.jpg \
Packit 01d647
                smiley1.jpg \
Packit 01d647
                smiley2.jpg \
Packit 01d647
                table.jpg"
Packit 01d647
Packit 01d647
    echo
Packit 01d647
    printf "Read tests"
Packit 01d647
    for i in $test_files; do printTest $i; done
Packit 01d647
Packit 01d647
    echo
Packit 01d647
    printf "Remove tests"
Packit 01d647
    for i in $test_files; do removeTest $i; done
Packit 01d647
Packit 01d647
    echo
Packit 01d647
    printf "Add/Mod tests"
Packit 01d647
    for i in $test_files; do addModTest $i; done
Packit 01d647
Packit 01d647
    echo
Packit 01d647
    printf "Extended tests"
Packit 01d647
    for i in $test_files; do extendedTest $i; done
Packit 01d647
Packit 01d647
    printf "\n---------------------------------------------------------\n"
Packit 01d647
    if [ $errors -eq 0 ]; then
Packit 01d647
       echo 'All test cases passed'
Packit 01d647
    else
Packit 01d647
       echo $errors 'test case(s) failed!'
Packit 01d647
    fi
Packit 01d647
)
Packit 01d647
Packit 01d647
# That's all Folks!
Packit 01d647
##