Edit

IABSD.fr/ports/tests/portbump/Makefile

Branch :

  • Show log

    Commit

  • Author : zhuk
    Date : 2016-11-06 14:59:28
    Hash : 302ad1fe
    Message : Hook up t8 and t9 tests for portbump.

  • tests/portbump/Makefile
  • # $OpenBSD: Makefile,v 1.6 2016/11/06 14:59:28 zhuk Exp $
    
    # To add a test named ${testname}:
    #  1) Create test port directory with ${testname} name.
    #  2) Create the ${testname}.sample containing the desired result
    #     after bumping the test Makefile.
    #  3) Add the test to REGRESS_TARGETS.
    
    # user-customizeable
    REGRESS_TARGETS ?=	t1 t2 t3 t4 t5 t6 t7 t8 t9
    PORTBUMP ?=		${PORTSDIR}/infrastructure/bin/portbump
    PORTBUMP_ARGS ?=
    DIFF ?=			diff -u
    
    # test-specific parameters
    TEST_t2_ARGS =		,-main -fpm
    TEST_t4_ARGS =		-d
    TEST_t5_ARGS =		-W qwe
    TEST_t6_ARGS =		-l
    TEST_t7_ARGS =		-l
    
    # define tests
    .for _t in ${REGRESS_TARGETS}
    TEST_${_t}_DIR =	${.CURDIR}/${_t}
    TEST_${_t}_SAMPLE =	${.CURDIR}/${_t}.sample
    TEST_${_t}_RESULT =	${.OBJDIR}/${_t}.result
    
    TEST_${_t}_ARGS ?=
    CLEANFILES +=		${TEST_${_t}_RESULT}
    
    ${_t}:
    	@echo '=> ${_t}'
    .if ${TEST_${_t}_ARGS:M-l}
    	cd ${TEST_${_t}_DIR}; make fake
    .endif
    	cd ${TEST_${_t}_DIR}; ${PORTBUMP} -o ${TEST_${_t}_RESULT} ${TEST_${_t}_ARGS}
    	@${DIFF} ${TEST_${_t}_SAMPLE} ${TEST_${_t}_RESULT}
    
    .PHONY: ${_t}
    .endfor
    
    .include <bsd.regress.mk>