svn commit: r267176 - head/share/mk

Julio Merino jmmv at FreeBSD.org
Fri Jun 6 17:53:05 UTC 2014


Author: jmmv
Date: Fri Jun  6 17:53:05 2014
New Revision: 267176
URL: http://svnweb.freebsd.org/changeset/base/267176

Log:
  Add the *_TESTS_SH_SED_* functionality to atf.test.mk.
  
  This exists already in plain.test.mk and tap.test.mk and should have been
  added to atf.test.mk too when the feature was first introduced.
  
  (It is probably time to address the related TODOs but I will do that
  separately.)

Modified:
  head/share/mk/atf.test.mk

Modified: head/share/mk/atf.test.mk
==============================================================================
--- head/share/mk/atf.test.mk	Fri Jun  6 17:42:55 2014	(r267175)
+++ head/share/mk/atf.test.mk	Fri Jun  6 17:53:05 2014	(r267176)
@@ -98,10 +98,14 @@ _TESTS+= ${ATF_TESTS_SH}
 SCRIPTSDIR_${_T}= ${TESTSDIR}
 TEST_INTERFACE.${_T}= atf
 CLEANFILES+= ${_T} ${_T}.tmp
+# TODO(jmmv): It seems to me that this SED and SRC functionality should
+# exist in bsd.prog.mk along the support for SCRIPTS.  Move it there if
+# this proves to be useful within the tests.
+ATF_TESTS_SH_SED_${_T}?= # empty
 ATF_TESTS_SH_SRC_${_T}?= ${_T}.sh
 ${_T}: ${ATF_TESTS_SH_SRC_${_T}}
 	echo '#! /usr/bin/atf-sh' > ${.TARGET}.tmp
-	cat ${.ALLSRC} >> ${.TARGET}.tmp
+	cat ${.ALLSRC} | sed ${ATF_TESTS_SH_SED_${_T}} >>${.TARGET}.tmp
 	chmod +x ${.TARGET}.tmp
 	mv ${.TARGET}.tmp ${.TARGET}
 .endfor


More information about the svn-src-head mailing list