#!/bin/sh set -u . tests/lib.sh TD='../../../src/td' for d in tests/lint-resources/*; do testing "lint of $d" cd "$d" N="$LINENO" OUT="$(mkstemp)" ERR="$(mkstemp)" LANG=POSIX.UTF-8 "$TD" -L 1>"$OUT" 2>"$ERR" STATUS=$? assert_status "$(cat status.txt 2>/dev/null || echo 0)" assert_empty_stdout assert_stderr "$(cat err.txt 2>/dev/null)" cd - >/dev/null test_ok done