view tests/test-helpfulflags/test-helpfulflags.sh @ 281:c8162c2992f8 piper-nopiper

Further test updates. The AF results should match to 3dp with different MAD builds. The onset position results hopefully should match completely now prefix sorted, let's see.
author Chris Cannam
date Tue, 29 Nov 2016 17:14:21 +0000
parents 0774f36cb151
children
line wrap: on
line source
#!/bin/bash

. ../include.sh

$r >/dev/null 2>&1 && \
    fail "Return code 0 when run without args (should be a failure code)"

$r 2>&1 >/dev/null | grep -q "for help" || \
    fail "Improper response when run without args"

$r --help 2>&1 | grep -q Copy || \
    fail "Expected help not printed when run with --help"

$r --list >/dev/null 2>&1 || \
    fail "Fails to run with --list"

$r --list 2>/dev/null | grep -q $percplug || \
    fail "Fails to print $percplug in plugin list (if you haven't got it, install it -- it's needed for other tests)"

$r --list 2>/dev/null | grep -q $testplug || \
    fail "Fails to print $testplug in plugin list (if you haven't got it, install it -- it's needed for other tests)"

$r --skeleton $percplug >/dev/null || \
    fail "Fails to run with --skeleton $percplug"

$r -s $percplug >/dev/null || \
    fail "Fails to run with -s $percplug"

$r --skeleton $percplug >/dev/null || \
    fail "Fails to run with --skeleton $percplug"

$r --skeleton $percplug | rapper -i turtle - test >/dev/null 2>&1 || \
    fail "Invalid XML skeleton produced with --skeleton $percplug"

$r --minversion $version || \
    fail "Returned failure code when run with --minversion $version"

$r --minversion $nextversion 2>/dev/null && \
    fail "Returned success code when run with --minversion $nextversion"

$r --minversion 63.9 2>/dev/null && \
    fail "Returned success code when run with --minversion 63.9"

$r --transform-minversion $percplug 1 || \
    fail "Returned failure code when run with --transform-minversion $percplug 1"

$r --transform-minversion $percplug 50 2>/dev/null && \
    fail "Returned success code when run with --transform-minversion $percplug 50"

exit 0