From owner-svn-src-head@freebsd.org Thu Jan 11 05:36:15 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1739CE6EB2D; Thu, 11 Jan 2018 05:36:15 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CD44F7FA93; Thu, 11 Jan 2018 05:36:14 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2588810A2B; Thu, 11 Jan 2018 05:36:14 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0B5aEIl032454; Thu, 11 Jan 2018 05:36:14 GMT (envelope-from kevans@FreeBSD.org) Received: (from kevans@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0B5aDJZ032451; Thu, 11 Jan 2018 05:36:13 GMT (envelope-from kevans@FreeBSD.org) Message-Id: <201801110536.w0B5aDJZ032451@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kevans set sender to kevans@FreeBSD.org using -f From: Kyle Evans Date: Thu, 11 Jan 2018 05:36:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r327806 - in head: etc/mtree usr.bin/awk usr.bin/awk/tests X-SVN-Group: head X-SVN-Commit-Author: kevans X-SVN-Commit-Paths: in head: etc/mtree usr.bin/awk usr.bin/awk/tests X-SVN-Commit-Revision: 327806 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jan 2018 05:36:15 -0000 Author: kevans Date: Thu Jan 11 05:36:13 2018 New Revision: 327806 URL: https://svnweb.freebsd.org/changeset/base/327806 Log: awk(1): Add necessary bits for connecting tests, but leave disconnected The NetBSD test suite has 24 tests for awk, and we pass exactly 4 of them. Add the necessary pieces for interested parties to easily connect the tests and run them, but leave them disconnected for the time being. Some of these tests outright segfault in our awk, others just exhibit the wrong behavior. Added: head/usr.bin/awk/tests/ head/usr.bin/awk/tests/Makefile (contents, props changed) Modified: head/etc/mtree/BSD.tests.dist head/usr.bin/awk/Makefile Modified: head/etc/mtree/BSD.tests.dist ============================================================================== --- head/etc/mtree/BSD.tests.dist Thu Jan 11 03:11:41 2018 (r327805) +++ head/etc/mtree/BSD.tests.dist Thu Jan 11 05:36:13 2018 (r327806) @@ -536,6 +536,8 @@ usr.bin apply .. + awk + .. basename .. bmake Modified: head/usr.bin/awk/Makefile ============================================================================== --- head/usr.bin/awk/Makefile Thu Jan 11 03:11:41 2018 (r327805) +++ head/usr.bin/awk/Makefile Thu Jan 11 05:36:13 2018 (r327806) @@ -1,5 +1,7 @@ # $FreeBSD$ +.include + AWKSRC= ${SRCTOP}/contrib/one-true-awk .PATH: ${AWKSRC} @@ -27,5 +29,9 @@ proctab.c: maketab build-tools: maketab maketab: ytab.h maketab.c ${BUILD_TOOLS_META} + +# awk needs some work before we can connect these tests to the build +#HAS_TESTS= +SUBDIR.${MK_TESTS}+= tests .include Added: head/usr.bin/awk/tests/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/usr.bin/awk/tests/Makefile Thu Jan 11 05:36:13 2018 (r327806) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PACKAGE= tests + +NETBSD_ATF_TESTS_SH= awk_test + +${PACKAGE}FILES+= d_assign_NF.awk +${PACKAGE}FILES+= d_assign_NF.in +${PACKAGE}FILES+= d_assign_NF.out +${PACKAGE}FILES+= d_big_regexp.awk +${PACKAGE}FILES+= d_big_regexp.in +${PACKAGE}FILES+= d_big_regexp.out +${PACKAGE}FILES+= d_end1.awk +${PACKAGE}FILES+= d_end1.in +${PACKAGE}FILES+= d_end1.out +${PACKAGE}FILES+= d_end2.awk +${PACKAGE}FILES+= d_end2.in +${PACKAGE}FILES+= d_end2.out +${PACKAGE}FILES+= d_period.awk +${PACKAGE}FILES+= d_period.in +${PACKAGE}FILES+= d_period.out +${PACKAGE}FILES+= d_string1.awk +${PACKAGE}FILES+= d_string1.out +${PACKAGE}FILES+= d_tolower.awk +${PACKAGE}FILES+= d_tolower.in +${PACKAGE}FILES+= d_tolower.out +${PACKAGE}FILES+= d_toupper.awk +${PACKAGE}FILES+= d_toupper.in +${PACKAGE}FILES+= d_toupper.out + +.include + +.include