From 69d26f531c77bc65eb2fedfe0efd43c67dbbba6f Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 19 Oct 2022 13:34:46 -0300 Subject: bin/check: Move tests to Makefile --- bin/check | 47 ++++++++++------------------------------------- 1 file changed, 10 insertions(+), 37 deletions(-) (limited to 'bin/check') diff --git a/bin/check b/bin/check index 4dd96f1..5919482 100755 --- a/bin/check +++ b/bin/check @@ -1,19 +1,25 @@ #!/bin/sh set -eu + usage() { cat <<-'EOF' Usage: - check.sh - check.sh -h + check + check -h EOF } help() { cat <<-'EOF' + Options: -h, --help show this message + + + Run Makefile tests. This binary is available to simplify the + cronjob. EOF } @@ -47,39 +53,6 @@ while getopts 'h' flag; do done shift $((OPTIND - 1)) -cd -- "$(dirname -- "$0")" -cd -- "$(git rev-parse --show-toplevel)" - - -git ls-files | - xargs awk 'FNR==1 && /^#!\/bin\/sh$/ { print FILENAME }' | - xargs shellcheck -x - -git ls-files | - xargs awk 'FNR==1 && /^#!\/usr\/bin\/env perl$/ { print FILENAME }' | - xargs perlcritic - -if git grep FIXME -- ":(exclude)$0"; then - printf 'Leftover FIXME markers\n' >&2 - exit 1 -fi - -if ! git diff --quiet || ! git diff --quiet --staged; then - printf 'Dirty tilde repository.\n' >&2 - exit 1 -fi - -PRIV="$XDG_CONFIG_HOME/../var/lib/private/tilde" -if ! git -C "$PRIV" diff --quiet || ! git -C "$PRIV" diff --quiet --staged; then - printf 'Dirty private tilde repository.\n' >&2 - exit 1 -fi - -for f in opt/tests/*; do - sh "$f" -done -# FIXME: -# verify that the expiry date on the GPG key is greater than 1 year -# assert git pushed -# podchecker +cd ~/.usr/ +make check -- cgit v1.2.3