From owner-p4-projects@FreeBSD.ORG Mon May 15 21:24:14 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DFB5016A9DA; Mon, 15 May 2006 21:24:13 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F6A316A7E0 for ; Mon, 15 May 2006 21:24:12 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 730AD43DBF for ; Mon, 15 May 2006 21:22:16 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FLLhVh042896 for ; Mon, 15 May 2006 21:21:43 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FLLgAP042893 for perforce@freebsd.org; Mon, 15 May 2006 21:21:42 GMT (envelope-from jb@freebsd.org) Date: Mon, 15 May 2006 21:21:42 GMT Message-Id: <200605152121.k4FLLgAP042893@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 97210 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 21:24:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=97210 Change 97210 by jb@jb_freebsd2 on 2006/05/15 21:20:46 Based on a suggestion from Sun, change the tests that reference 'kmem_flags' (which is Solaris kernel-specific) to reference 'dtrace_zero' which is a variable in the dtrace device used for testing and demonstration. There are 3 tests that I'm not really sure how to 'fix'. I can make those tests pass, but in doing so I will probably change them away from what they were intended to test. Creating tests like this requires knowledge of the DTrace parser design and the language it implements. I'm not that knowledgeable yet (ever?), so I think it's best not to waste a lot of time. There are bigger fish to fry. Or grill. The pass count is now 786. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#12 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#12 (text+ko) ==== @@ -124,6 +124,8 @@ ${.CURDIR}/tst/common/arrays/tst.basic6.d TESTASSOCS= \ + ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d \ + ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d \ ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.this.d \ ${.CURDIR}/tst/common/assocs/err.D_PROTO_ARG.badsig.d \ ${.CURDIR}/tst/common/assocs/err.D_PROTO_LEN.toofew.d \ @@ -371,6 +373,7 @@ ${.CURDIR}/tst/common/funcs/err.copyoutstrbadaddr.ksh \ ${.CURDIR}/tst/common/funcs/tst.badfreopen.ksh \ ${.CURDIR}/tst/common/funcs/tst.basename.d \ + ${.CURDIR}/tst/common/funcs/tst.bcopy.d \ ${.CURDIR}/tst/common/funcs/tst.cleanpath.d \ ${.CURDIR}/tst/common/funcs/tst.default.d \ ${.CURDIR}/tst/common/funcs/tst.ftruncate.ksh \ @@ -396,6 +399,7 @@ ${.CURDIR}/tst/common/inline/err.D_IDENT_UNDEF.recur.d \ ${.CURDIR}/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d \ ${.CURDIR}/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d \ + ${.CURDIR}/tst/common/inline/tst.InlineTypedef.d \ ${.CURDIR}/tst/common/inline/tst.InlineWritableAssign.d TESTLEXER= \ @@ -465,6 +469,7 @@ ${.CURDIR}/tst/common/pointers/tst.ArrayPointer1.d \ ${.CURDIR}/tst/common/pointers/tst.ArrayPointer2.d \ ${.CURDIR}/tst/common/pointers/tst.ArrayPointer3.d \ + ${.CURDIR}/tst/common/pointers/tst.GlobalVar.d \ ${.CURDIR}/tst/common/pointers/tst.IntegerArithmetic1.d \ ${.CURDIR}/tst/common/pointers/tst.PointerArithmetic1.d \ ${.CURDIR}/tst/common/pointers/tst.PointerArithmetic2.d \ @@ -472,7 +477,9 @@ ${.CURDIR}/tst/common/pointers/tst.PointerAssignment.d \ ${.CURDIR}/tst/common/pointers/tst.ValidPointer1.d \ ${.CURDIR}/tst/common/pointers/tst.ValidPointer2.d \ - ${.CURDIR}/tst/common/pointers/tst.VoidCast.d + ${.CURDIR}/tst/common/pointers/tst.VoidCast.d \ + ${.CURDIR}/tst/common/pointers/tst.basic1.d \ + ${.CURDIR}/tst/common/pointers/tst.basic2.d TESTPRAGMA= \ ${.CURDIR}/tst/common/pragma/err.D_PRAGERR.d \ @@ -625,9 +632,13 @@ ${.CURDIR}/tst/common/scalars/err.D_DECL_CLASS.thisself.d \ ${.CURDIR}/tst/common/scalars/err.D_DECL_IDRED.errval.d \ ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dec.err.d \ + ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupgtype.d \ + ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupltype.d \ + ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupttype.d \ ${.CURDIR}/tst/common/scalars/err.D_SYNTAX.declare.d \ ${.CURDIR}/tst/common/scalars/tst.basicvar.d \ ${.CURDIR}/tst/common/scalars/tst.localvar.d \ + ${.CURDIR}/tst/common/scalars/tst.misc.d \ ${.CURDIR}/tst/common/scalars/tst.self.d \ ${.CURDIR}/tst/common/scalars/tst.selfarray.d \ ${.CURDIR}/tst/common/scalars/tst.selfthis.d \ @@ -755,6 +766,7 @@ ${.CURDIR}/tst/common/tick-n/tst.tickusec.d TESTTRACE= \ + ${.CURDIR}/tst/common/trace/err.D_TRACE_VOID.bad.d \ ${.CURDIR}/tst/common/trace/err.D_PROTO_LEN.bad.d \ ${.CURDIR}/tst/common/trace/tst.qstring.d \ ${.CURDIR}/tst/common/trace/tst.string.d @@ -806,6 +818,7 @@ ${.CURDIR}/tst/common/typedef/tst.TypedefDataAssign.d TESTTYPES= \ + ${.CURDIR}/tst/common/types/err.D_CAST_INVAL.badcast.d \ ${.CURDIR}/tst/common/types/err.D_CHR_OFLOW.charconst.d \ ${.CURDIR}/tst/common/types/err.D_DECL_BADCLASS.bad.d \ ${.CURDIR}/tst/common/types/err.D_DECL_CHARATTR.badtype3.d \ @@ -844,6 +857,8 @@ ${.CURDIR}/tst/common/types/tst.intincop.d \ ${.CURDIR}/tst/common/types/tst.intops.d \ ${.CURDIR}/tst/common/types/tst.inttypes.d \ + ${.CURDIR}/tst/common/types/tst.ptrincop.d \ + ${.CURDIR}/tst/common/types/tst.ptrops.d \ ${.CURDIR}/tst/common/types/tst.relenum.d \ ${.CURDIR}/tst/common/types/tst.relstring.d \ ${.CURDIR}/tst/common/types/tst.shiftops.d \ @@ -1227,6 +1242,9 @@ ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh \ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_BADADDR.d \ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_UNKNOWN.d \ + ${.CURDIR}/tst/common/inline/tst.InlineDataAssign.d \ + ${.CURDIR}/tst/common/inline/tst.InlineExpression.d \ + ${.CURDIR}/tst/common/pointers/err.D_OP_LVAL.AddressChange.d \ ${.CURDIR}/tst/common/printa/tst.walltimestamp.d \ ${.CURDIR}/tst/common/printf/tst.basics.d \ ${.CURDIR}/tst/common/profile-n/tst.argtest.d \ @@ -1299,26 +1317,6 @@ ${.CURDIR}/tst/common/safety/tst.vahole.d \ ${.CURDIR}/tst/common/safety/tst.violentdeath.ksh -REQUIRES_KMEM_FLAGS= \ - ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d \ - ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d \ - ${.CURDIR}/tst/common/funcs/tst.bcopy.d \ - ${.CURDIR}/tst/common/inline/tst.InlineDataAssign.d \ - ${.CURDIR}/tst/common/inline/tst.InlineExpression.d \ - ${.CURDIR}/tst/common/inline/tst.InlineTypedef.d \ - ${.CURDIR}/tst/common/pointers/err.D_OP_LVAL.AddressChange.d \ - ${.CURDIR}/tst/common/pointers/tst.GlobalVar.d \ - ${.CURDIR}/tst/common/pointers/tst.basic1.d \ - ${.CURDIR}/tst/common/pointers/tst.basic2.d \ - ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupgtype.d \ - ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupltype.d \ - ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupttype.d \ - ${.CURDIR}/tst/common/scalars/tst.misc.d \ - ${.CURDIR}/tst/common/trace/err.D_TRACE_VOID.bad.d \ - ${.CURDIR}/tst/common/types/err.D_CAST_INVAL.badcast.d \ - ${.CURDIR}/tst/common/types/tst.ptrincop.d \ - ${.CURDIR}/tst/common/types/tst.ptrops.d - REQUIRES_LIBPROC= \ ${.CURDIR}/tst/common/vars/tst.ucaller.ksh \ ${.CURDIR}/tst/common/misc/tst.schrock.ksh