version 1.17, 2018/12/03 22:30:04 |
version 1.18, 2019/05/14 16:43:26 |
|
|
. endif |
. endif |
.endif |
.endif |
|
|
.if defined(REGRESS_SLOW_TARGETS) && ${REGRESS_SKIP_SLOW} != no |
.if defined(REGRESS_SLOW_TARGETS) && ${REGRESS_SKIP_SLOW:L} != no |
REGRESS_SKIP_TARGETS+=${REGRESS_SLOW_TARGETS} |
REGRESS_SKIP_TARGETS+=${REGRESS_SLOW_TARGETS} |
.endif |
.endif |
|
|
.if ${REGRESS_FAIL_EARLY} != no |
.if ${REGRESS_FAIL_EARLY:L} != no |
_SKIP_FAIL= |
_REGRESS_IGNORE_FAIL= |
.else |
.else |
_SKIP_FAIL=- |
_REGRESS_IGNORE_FAIL= - |
.endif |
.endif |
|
|
.if defined(REGRESS_ROOT_TARGETS) |
.if defined(REGRESS_ROOT_TARGETS) |
|
|
@echo -n "SKIP " ${_REGRESS_OUT} |
@echo -n "SKIP " ${_REGRESS_OUT} |
@echo SKIPPED |
@echo SKIPPED |
. else |
. else |
# XXX - we need a better method to see if a test fails due to timeout or just |
${_REGRESS_IGNORE_FAIL} if ${MAKE} -C ${.CURDIR} ${RT}; then \ |
# normal failure. |
|
. if !defined(REGRESS_MAXTIME) |
|
${_SKIP_FAIL}if cd ${.CURDIR} && ${MAKE} ${RT}; then \ |
|
echo -n "SUCCESS " ${_REGRESS_OUT} ; \ |
echo -n "SUCCESS " ${_REGRESS_OUT} ; \ |
else \ |
else \ |
echo -n "FAIL " ${_REGRESS_OUT} ; \ |
echo -n "FAIL " ${_REGRESS_OUT} ; \ |
echo FAILED ; \ |
echo FAILED ; \ |
false; \ |
false; \ |
fi |
fi |
. else |
|
${_SKIP_FAIL}if cd ${.CURDIR} && \ |
|
(ulimit -t ${REGRESS_MAXTIME} ; ${MAKE} ${RT}); then \ |
|
echo -n "SUCCESS " ${_REGRESS_OUT} ; \ |
|
else \ |
|
echo -n "FAIL (possible timeout) " ${_REGRESS_OUT} ; \ |
|
echo FAILED ; \ |
|
false; \ |
|
fi |
|
. endif |
|
. endif |
. endif |
@echo ${_REGRESS_NAME}/${RT:S/^run-regress-//} ${_REGRESS_OUT} |
@echo ${_REGRESS_NAME}/${RT:S/^run-regress-//} ${_REGRESS_OUT} |
.endfor |
.endfor |