From owner-svn-src-user@freebsd.org Wed Nov 25 01:15:27 2015 Return-Path: Delivered-To: svn-src-user@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 85BA8A37371 for ; Wed, 25 Nov 2015 01:15:27 +0000 (UTC) (envelope-from ngie@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 mx1.freebsd.org (Postfix) with ESMTPS id 364B21DE4; Wed, 25 Nov 2015 01:15:27 +0000 (UTC) (envelope-from ngie@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tAP1FQCa080912; Wed, 25 Nov 2015 01:15:26 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tAP1FQLB080910; Wed, 25 Nov 2015 01:15:26 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201511250115.tAP1FQLB080910@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper Date: Wed, 25 Nov 2015 01:15:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r291277 - user/ngie/more-tests2/sbin/geom/class/tests/uzip X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2015 01:15:27 -0000 Author: ngie Date: Wed Nov 25 01:15:25 2015 New Revision: 291277 URL: https://svnweb.freebsd.org/changeset/base/291277 Log: - Convert 1_test into a TAP testcase - Use conf.sh - Simplify the setup/cleanup steps Modified: user/ngie/more-tests2/sbin/geom/class/tests/uzip/1_test.sh user/ngie/more-tests2/sbin/geom/class/tests/uzip/Makefile Modified: user/ngie/more-tests2/sbin/geom/class/tests/uzip/1_test.sh ============================================================================== --- user/ngie/more-tests2/sbin/geom/class/tests/uzip/1_test.sh Wed Nov 25 01:14:00 2015 (r291276) +++ user/ngie/more-tests2/sbin/geom/class/tests/uzip/1_test.sh Wed Nov 25 01:15:25 2015 (r291277) @@ -1,37 +1,22 @@ #!/bin/sh -# # $FreeBSD$ -# -mntpoint="/mnt/test-1" +testsdir=$(dirname $0) +. $testsdir/conf.sh -# -# prepare -kldload geom_uzip -UUE=$(dirname $0)/1.img.uzip.uue +echo "1..1" + +UUE=$testsdir/1.img.uzip.uue uudecode $UUE -num=`mdconfig -an -f $(basename $UUE .uue)` || exit 1 +us0=$(attach_md -f $(basename $UUE .uue)) || exit 1 sleep 1 -# -# mount -mkdir -p "${mntpoint}" -mount -o ro /dev/md${num}.uzip "${mntpoint}" || exit 1 +mount -o ro /dev/${us0}.uzip "${mntpoint}" || exit 1 -# -# compare #cat "${mntpoint}/etalon.txt" -diff -u etalon/etalon.txt "${mntpoint}/etalon.txt" +diff -I '\$FreeBSD.*\$' -u $testsdir/etalon/etalon.txt "${mntpoint}/etalon.txt" if [ $? -eq 0 ]; then - echo "PASS" + echo "ok 1" else - echo "FAIL" + echo "not ok 1" fi - -# -# cleanup -umount "${mntpoint}" -rmdir "${mntpoint}" -mdconfig -d -u ${num} -sleep 1 -kldunload geom_uzip Modified: user/ngie/more-tests2/sbin/geom/class/tests/uzip/Makefile ============================================================================== --- user/ngie/more-tests2/sbin/geom/class/tests/uzip/Makefile Wed Nov 25 01:14:00 2015 (r291276) +++ user/ngie/more-tests2/sbin/geom/class/tests/uzip/Makefile Wed Nov 25 01:15:25 2015 (r291277) @@ -21,6 +21,9 @@ ${UZIMAGE}: ${IMAGE} ${ZIMAGE} printf "FreeBSD$$\n#\n\n" >> ${.TARGET} uuencode ${ZIMAGE} ${ZIMAGE} >>${.TARGET} +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh + FILES+= ${UZIMAGE} FILESDIR= ${TESTSDIR} @@ -28,6 +31,6 @@ FILESGROUPS= FILES etalon etalon+= etalon/etalon.txt etalonDIR= ${TESTSDIR}/etalon -PLAIN_TESTS_SH+= 1_test +TAP_TESTS_SH+= 1_test .include