#!/usr/bin/env atf-sh . $(atf_get_srcdir)/test_env.sh init_tests \ checkapk_help \ checkapk_invalid_opt \ checkapk_missing_abuild_conf \ checkapk_missing_apkbuild DATADIR=$(atf_get_srcdir)/testdata export ABUILD_SHAREDIR=$(atf_get_srcdir)/.. export ABUILD_CONF=/dev/null export ABUILD_USERCONF=/dev/null checkapk_help_body() { atf_check -s exit:0 \ -o match:"Usage:" \ checkapk --help } checkapk_invalid_opt_body() { atf_check -s not-exit:0 \ -e match:"Usage:" \ checkapk --invalid } checkapk_missing_abuild_conf_body() { ABUILD_DEFCONF=/dev/null atf_check \ -s not-exit:0 \ -e match:"no abuild.conf found" \ checkapk } checkapk_missing_apkbuild_body() { atf_check \ -s not-exit:0 \ -e match:"must be run in the directory of a built package" \ checkapk }