Files
pkgsrc-ng/pkgtools/cwrappers/files/test/test-rpath_pkgdir.sh
2016-01-21 23:40:00 +01:00

67 lines
1.7 KiB
Bash

# $NetBSD: test-rpath_pkgdir.sh,v 1.1 2014/09/17 12:40:56 joerg Exp $
#
atf_test_case rpath_pkgdir
rpath_pkgdir_head() {
atf_set 'descr' 'XXX autoconverted from rpath-pkgdir.mk'
}
rpath_pkgdir_body() {
wrapper_test_setup cc
input="${COMPILER_RPATH_FLAG}${LOCALBASE}/lib"
case "${_USE_RPATH}" in
[yY][eE][sS])
echo "${COMPILER_RPATH_FLAG}${LOCALBASE}/lib" > expout
;;
*)
echo > expout
;;
esac
atf-check -s eq:0 -o file:expout -e ignore ${WRAPPER} ${input} \
|| atf_fail 'XXX no reason'
}
atf_test_case rpath_pkgdir_slashdot
rpath_pkgdir_slashdot_head() {
atf_set 'descr' 'XXX autoconverted from rpath-pkgdir-slashdot.mk'
}
rpath_pkgdir_slashdot_body() {
wrapper_test_setup cc
input="${COMPILER_RPATH_FLAG}${LOCALBASE}/lib/."
case "${_USE_RPATH}" in
[yY][eE][sS])
echo "${COMPILER_RPATH_FLAG}${LOCALBASE}/lib" > expout
;;
*)
echo > expout
;;
esac
atf-check -s eq:0 -o file:expout -e ignore ${WRAPPER} ${input} \
|| atf_fail 'XXX no reason'
}
atf_test_case rpath_pkgsubdir
rpath_pkgsubdir_head() {
atf_set 'descr' 'XXX autoconverted from rpath-pkgsubdir.mk'
}
rpath_pkgsubdir_body() {
wrapper_test_setup cc
input="${COMPILER_RPATH_FLAG}${LOCALBASE}/lib/mysql"
case "${_USE_RPATH}" in
[yY][eE][sS])
echo "${COMPILER_RPATH_FLAG}${LOCALBASE}/lib/mysql" > expout
;;
*)
echo > expout
;;
esac
atf-check -s eq:0 -o file:expout -e ignore ${WRAPPER} ${input} \
|| atf_fail 'XXX no reason'
}
atf_init_test_cases() {
. $(atf_get_srcdir)/setup_common.sh
atf_add_test_case rpath_pkgdir
atf_add_test_case rpath_pkgdir_slashdot
atf_add_test_case rpath_pkgsubdir
}