#!/bin/sh -e

status=${0##*/repocop-test-}
pkgkey=$REPOCOP_PKG_KEY
testname=$REPOCOP_TEST_NAME

while : ; do
    case $1 in
	-k|--key) shift; pkgkey=$1; shift ;;
	-t|--test) shift; testname=$1; shift ;;
	*) break;;
    esac
done

repocop_test_resultsdir="$REPOCOP_TEST_OUTPUTDIR/$pkgkey"
mkdir -p $repocop_test_resultsdir
repocop_test_result="$repocop_test_resultsdir/$testname"

if [ $# -gt 0 ] && [ "$status" != "skip" ] && [ "$status" != "ok" ]; then
    echo "$@" >> "$repocop_test_result+++$status"
else
    touch "$repocop_test_result+++$status"
fi
