Index: stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d =================================================================== --- stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d (nonexistent) +++ stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d (revision 323734) @@ -0,0 +1,46 @@ +/* + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. + * + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. + */ + +/* + * Copyright 2017 Panzura. All rights reserved. + */ + +/* + * ASSERTION: + * Positive test for normalization() of stddev() + * + * SECTION: Aggregations/Normalization + * + */ + +#pragma D option quiet +#pragma D option aggrate=1ms +#pragma D option switchrate=50ms + +BEGIN +{ + i = 0; +} + +tick-100ms +/i < 11/ +{ + @ = stddev(i * 100); + i++; +} + +tick-100ms +/i == 11/ +{ + printf("normalized data:\n"); + normalize(@, 10); + exit(0); +} Property changes on: stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d.out =================================================================== --- stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d.out (nonexistent) +++ stable/11/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.normalize.d.out (revision 323734) @@ -0,0 +1,3 @@ +normalized data: + + 31 Index: stable/11/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile =================================================================== --- stable/11/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile (revision 323733) +++ stable/11/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile (revision 323734) @@ -1,191 +1,193 @@ # $FreeBSD$ # # This Makefile was generated by $srcdir/cddl/usr.sbin/dtrace/tests/tools/genmakefiles.sh. # PACKAGE= tests ${PACKAGE}FILES= \ err.D_AGG_FUNC.bad.d \ err.D_AGG_MDIM.bad.d \ err.D_AGG_NULL.bad.d \ err.D_AGG_REDEF.redef.d \ err.D_AGG_SCALAR.avgtoofew.d \ err.D_AGG_SCALAR.maxnoarg.d \ err.D_AGG_SCALAR.mintoofew.d \ err.D_AGG_SCALAR.quantizetoofew.d \ err.D_AGG_SCALAR.stddevtoofew.d \ err.D_AGG_SCALAR.sumtoofew.d \ err.D_CLEAR_AGGARG.bad.d \ err.D_CLEAR_PROTO.bad.d \ err.D_FUNC_IDENT.bad.d \ err.D_FUNC_UNDEF.badaggfunc.d \ err.D_IDENT_UNDEF.badexpr.d \ err.D_IDENT_UNDEF.badkey3.d \ err.D_IDENT_UNDEF.noeffect.d \ err.D_KEY_TYPE.badkey1.d \ err.D_KEY_TYPE.badkey2.d \ err.D_KEY_TYPE.badkey4.d \ err.D_LQUANT_BASETYPE.lqbad1.d \ err.D_LQUANT_BASETYPE.lqshort.d \ err.D_LQUANT_BASEVAL.bad.d \ err.D_LQUANT_LIMTYPE.lqbad1.d \ err.D_LQUANT_LIMVAL.bad.d \ err.D_LQUANT_MATCHBASE.d \ err.D_LQUANT_MATCHBASE.order.d \ err.D_LQUANT_MATCHLIM.d \ err.D_LQUANT_MATCHLIM.order.d \ err.D_LQUANT_MATCHSTEP.d \ err.D_LQUANT_MISMATCH.lqbadarg.d \ err.D_LQUANT_STEPLARGE.lqtoofew.d \ err.D_LQUANT_STEPSMALL.bad.d \ err.D_LQUANT_STEPTYPE.lqbadinc.d \ err.D_LQUANT_STEPVAL.bad.d \ err.D_NORMALIZE_AGGARG.bad.d \ err.D_NORMALIZE_PROTO.bad.d \ err.D_NORMALIZE_SCALAR.bad.d \ err.D_PROTO_ARG.lquantizetoofew.d \ err.D_PROTO_LEN.avgnoarg.d \ err.D_PROTO_LEN.avgtoomany.d \ err.D_PROTO_LEN.counttoomany.d \ err.D_PROTO_LEN.lquantizenoarg.d \ err.D_PROTO_LEN.lquantizetoomany.d \ err.D_PROTO_LEN.maxnoarg.d \ err.D_PROTO_LEN.maxtoomany.d \ err.D_PROTO_LEN.minnoarg.d \ err.D_PROTO_LEN.mintoomany.d \ err.D_PROTO_LEN.quantizenoarg.d \ err.D_PROTO_LEN.quantizetoomany.d \ err.D_PROTO_LEN.stddevnoarg.d \ err.D_PROTO_LEN.stddevtoomany.d \ err.D_PROTO_LEN.sumnoarg.d \ err.D_PROTO_LEN.sumtoomany.d \ err.D_TRUNC_AGGARG.bad.d \ err.D_TRUNC_PROTO.badmany.d \ err.D_TRUNC_PROTO.badnone.d \ err.D_TRUNC_SCALAR.bad.d \ tst.aggencoding.d \ tst.aggencoding.d.out \ tst.agghist.d \ tst.agghist.d.out \ tst.aggpack.d \ tst.aggpack.d.out \ tst.aggpackbanner.ksh \ tst.aggpackbanner.ksh.out \ tst.aggpackzoom.d \ tst.aggpackzoom.d.out \ tst.aggzoom.d \ tst.aggzoom.d.out \ tst.allquant.d \ tst.allquant.d.out \ tst.avg.d \ tst.avg.d.out \ tst.avg_neg.d \ tst.avg_neg.d.out \ tst.clear.d \ tst.clear.d.out \ tst.clearavg.d \ tst.clearavg.d.out \ tst.clearavg2.d \ tst.clearavg2.d.out \ tst.cleardenormalize.d \ tst.cleardenormalize.d.out \ tst.clearlquantize.d \ tst.clearlquantize.d.out \ tst.clearnormalize.d \ tst.clearnormalize.d.out \ tst.clearstddev.d \ tst.clearstddev.d.out \ tst.count.d \ tst.count.d.out \ tst.count2.d \ tst.count2.d.out \ tst.count3.d \ tst.denormalize.d \ tst.denormalize.d.out \ tst.denormalizeonly.d \ tst.denormalizeonly.d.out \ tst.fmtnormalize.d \ tst.fmtnormalize.d.out \ tst.forms.d \ tst.forms.d.out \ tst.goodkey.d \ tst.keysort.d \ tst.keysort.d.out \ tst.lquantize.d \ tst.lquantize.d.out \ tst.lquantnormal.d \ tst.lquantnormal.d.out \ tst.lquantrange.d \ tst.lquantrange.d.out \ tst.lquantround.d \ tst.lquantround.d.out \ tst.lquantzero.d \ tst.lquantzero.d.out \ tst.max.d \ tst.max.d.out \ tst.max_neg.d \ tst.max_neg.d.out \ tst.min.d \ tst.min.d.out \ tst.min_neg.d \ tst.min_neg.d.out \ tst.multiaggs1.d \ tst.multiaggs2.d \ tst.multiaggs2.d.out \ tst.multiaggs3.d \ tst.multiaggs3.d.out \ tst.multinormalize.d \ tst.multinormalize.d.out \ tst.neglquant.d \ tst.neglquant.d.out \ tst.negorder.d \ tst.negorder.d.out \ tst.negquant.d \ tst.negquant.d.out \ tst.negtrunc.d \ tst.negtrunc.d.out \ tst.negtruncquant.d \ tst.negtruncquant.d.out \ tst.normalize.d \ tst.normalize.d.out \ tst.order.d \ tst.order.d.out \ tst.quantize.d \ tst.quantize.d.out \ tst.quantmany.d \ tst.quantmany.d.out \ tst.quantround.d \ tst.quantround.d.out \ tst.quantzero.d \ tst.quantzero.d.out \ tst.signature.d \ tst.signedkeys.d \ tst.signedkeys.d.out \ tst.signedkeyspos.d \ tst.signedkeyspos.d.out \ tst.sizedkeys.d \ tst.sizedkeys.d.out \ tst.stddev.d \ tst.stddev.d.out \ + tst.stddev.normalize.d \ + tst.stddev.normalize.d.out \ tst.subr.d \ tst.sum.d \ tst.sum.d.out \ tst.trunc.d \ tst.trunc.d.out \ tst.trunc0.d \ tst.trunc0.d.out \ tst.truncquant.d \ tst.truncquant.d.out \ tst.valsortkeypos.d \ tst.valsortkeypos.d.out \ TESTEXES= \ CFILES= \ .include "../../dtrace.test.mk" Index: stable/11 =================================================================== --- stable/11 (revision 323733) +++ stable/11 (revision 323734) Property changes on: stable/11 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r319746-319747,319769