Re: [PATCH] test: expected results files should not be executable scripts
Eugene Loh <[email protected]> Fri, 16 Jan 2026 21:06:16 -0500
| Newsgroups | dev.linux.lists.dtrace |
|---|---|
| Message-ID | <[email protected]> |
Reviewed-by: Eugene Loh <[email protected]> Do tst.substr.d and tst.index.d need updated Copyright notices? On 1/16/26 18:11, Kris Van Hees wrote: > Tthese tests generated a bash or perl script as output, but given that > the associated .r files are not meant ot be executable, do not emit a > that looks like a script is not executable. > > Signed-off-by: Kris Van Hees <[email protected]> > --- > test/unittest/funcs/substr/tst.substr.d | 2 +- > test/unittest/funcs/substr/tst.substr.r | 2 -- > test/unittest/funcs/tst.basename.d | 4 +--- > test/unittest/funcs/tst.basename.r | 2 -- > test/unittest/funcs/tst.index.d | 2 +- > test/unittest/funcs/tst.index.r | 2 -- > 6 files changed, 3 insertions(+), 11 deletions(-) > > diff --git a/test/unittest/funcs/substr/tst.substr.d b/test/unittest/funcs/substr/tst.substr.d > index 8da15c30..4dcef73b 100644 > --- a/test/unittest/funcs/substr/tst.substr.d > +++ b/test/unittest/funcs/substr/tst.substr.d > @@ -153,7 +153,7 @@ BEGIN > > end = i; > i = 0; > - printf("#!/usr/bin/perl\n\nBEGIN {\n"); > + printf("BEGIN {\n"); > > } > > diff --git a/test/unittest/funcs/substr/tst.substr.r b/test/unittest/funcs/substr/tst.substr.r > index 94d94e74..285b5c19 100644 > --- a/test/unittest/funcs/substr/tst.substr.r > +++ b/test/unittest/funcs/substr/tst.substr.r > @@ -1,5 +1,3 @@ > -#!/usr/bin/perl > - > BEGIN { > if (substr("foobarbazbop", 3) ne "barbazbop") { > printf("perl => substr(\"foobarbazbop\", 3) = \"%s\"\n", > diff --git a/test/unittest/funcs/tst.basename.d b/test/unittest/funcs/tst.basename.d > index 86d80873..2b3d098a 100644 > --- a/test/unittest/funcs/tst.basename.d > +++ b/test/unittest/funcs/tst.basename.d > @@ -1,6 +1,6 @@ > /* > * Oracle Linux DTrace. > - * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved. > + * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved. > * Licensed under the Universal Permissive License v 1.0 as shown at > * http://oss.oracle.com/licenses/upl. > */ > @@ -38,8 +38,6 @@ BEGIN > > end = i; > i = 0; > - > - printf("#!/bin/bash\n\n"); > } > > syscall::ioctl:entry > diff --git a/test/unittest/funcs/tst.basename.r b/test/unittest/funcs/tst.basename.r > index 4f3aa0cc..fb68c543 100644 > --- a/test/unittest/funcs/tst.basename.r > +++ b/test/unittest/funcs/tst.basename.r > @@ -1,5 +1,3 @@ > -#!/bin/bash > - > if [ `basename "/foo/bar/baz"` != "baz" ]; then > echo "basename(\"/foo/bar/baz\") is \"baz\"; expected \"`basename "/foo/bar/baz"`"\" > fi > diff --git a/test/unittest/funcs/tst.index.d b/test/unittest/funcs/tst.index.d > index aab920eb..a918c386 100644 > --- a/test/unittest/funcs/tst.index.d > +++ b/test/unittest/funcs/tst.index.d > @@ -60,7 +60,7 @@ BEGIN > i++; > > end = j = k = 0; > - printf("#!/usr/bin/perl\n\nBEGIN {\n"); > + printf("BEGIN {\n"); > } > > tick-1ms > diff --git a/test/unittest/funcs/tst.index.r b/test/unittest/funcs/tst.index.r > index 40f360fe..4eaa081c 100644 > --- a/test/unittest/funcs/tst.index.r > +++ b/test/unittest/funcs/tst.index.r > @@ -1,5 +1,3 @@ > -#!/usr/bin/perl > - > BEGIN { > if (index("foobarbaz", "barbaz") != 3) { > printf("perl => index(\"foobarbaz\", \"barbaz\") = %d\n",