+
+skip() {
+ tap_skipping=$1
+ shift
+ while [ $tap_skipping -gt 0 ]; do
+ tn=$((tn + 1))
+ tap_skipping=$((tap_skipping - 1))
+ printf 'ok %d - # skip %s\n' $tn "$*"
+ #ok '# skip ' "$*"
+ done
+}
+
+ok() {
+ rv=$1
+ shift
+ if [ $rv = 1 ]; then
+ printf 'not '
+ fi
+ tn=$((tn + 1))
+ printf 'ok %d - %s\n' $tn "$*"
+ return $rv
+}
+
+pass() {
+ ok 0 "$@"
+}
+
+fail() {
+ ok 1 "$@"
+}