<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/cddl/usr.sbin/dtrace/tests/tools, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-06-01T15:16:33Z</updated>
<entry>
<title>dtrace tests: Fix loading of the test kernel module</title>
<updated>2024-06-01T15:16:33Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-06-01T15:16:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb6b5e8ab9cfe3938855826fa3de0f58dacd364e'/>
<id>urn:sha1:cb6b5e8ab9cfe3938855826fa3de0f58dacd364e</id>
<content type='text'>
The old way is racy and can cause two instances, running in parallel, to
attempt to load dtrace_test, and only one will succeed.  This caused
errors when running dtrace tests in parallel.

MFC after:	1 week
</content>
</entry>
<entry>
<title>dtrace tests: Diff expected and actual output upon a miscompare</title>
<updated>2024-01-10T23:19:36Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-01-10T21:38:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a61d2c7fbd3c87126db93dfe83b9f96fea3156f8'/>
<id>urn:sha1:a61d2c7fbd3c87126db93dfe83b9f96fea3156f8</id>
<content type='text'>
This makes quick diagnosis of test failures easier.

MFC after:	1 week
</content>
</entry>
<entry>
<title>dtrace tests: Run ksh with -p</title>
<updated>2024-01-10T23:17:59Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2024-01-09T15:39:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e25922b34ed2b7b4bf0ae4de2f7ec82b04153384'/>
<id>urn:sha1:e25922b34ed2b7b4bf0ae4de2f7ec82b04153384</id>
<content type='text'>
In particular, avoid loading the user's .profile file, since that can
have undesirable side effects.  Most tests were already careful to do
this.

MFC after:	1 week
</content>
</entry>
<entry>
<title>dtrace: Remove $FreeBSD$ from genmakefiles.sh.</title>
<updated>2023-08-25T20:55:59Z</updated>
<author>
<name>Domagoj Stolfa</name>
<email>domagoj.stolfa@gmail.com</email>
</author>
<published>2023-08-25T20:53:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a3af0a59b56078e88b8009824fdd99e8df3f625'/>
<id>urn:sha1:7a3af0a59b56078e88b8009824fdd99e8df3f625</id>
<content type='text'>
$FreeBSD$ is gone in head, so this should be removed as well.

Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D41595
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>DTrace test: skip flakey common.misc.t_dtrace_contrib.tst_dynopt_d in CI</title>
<updated>2022-03-24T03:37:50Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2022-03-24T03:37:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0088bc444e6173a79b2916bf5bc4a938e615b069'/>
<id>urn:sha1:0088bc444e6173a79b2916bf5bc4a938e615b069</id>
<content type='text'>
PR:		237641
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>DTrace test: Add a new keyword SKIPCI to gentest.sh</title>
<updated>2022-03-24T03:30:27Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2022-03-24T03:30:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e62aee66b0f9020d712d875a5908b34d07ea0118'/>
<id>urn:sha1:e62aee66b0f9020d712d875a5908b34d07ea0118</id>
<content type='text'>
This is for marking a test case is flakey and should not be executed in
the CI environment.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34635
</content>
</entry>
<entry>
<title>Enable creation of static userspace probes in incremental builds.</title>
<updated>2020-08-20T19:28:19Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2020-08-20T19:28:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2d16e566324f3560c53f85c0b1d4362040df90f'/>
<id>urn:sha1:d2d16e566324f3560c53f85c0b1d4362040df90f</id>
<content type='text'>
To define USDT probes, dtrace -G makes use of relocations for undefined
symbols: the target address is overwritten with NOPs and the location is
recorded in the DOF section of the output object file.  To avoid link
errors, the original relocation is destroyed.  However, this means that
the same input object file cannot be processed multiple times, as
happens during incremental rebuilds.  Instead, only set the relocation
type to NONE, so that all information required to reconstruct USDT
probes is preserved.

Reported by:	bdrewery
MFC after:	3 weeks
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>dtrace tests: Support globbing for excludes</title>
<updated>2020-04-29T21:12:32Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2020-04-29T21:12:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b155807e48a200e33a780d78a57c8865a0f104b2'/>
<id>urn:sha1:b155807e48a200e33a780d78a57c8865a0f104b2</id>
<content type='text'>
Downstream this makes skipping tests like common/ip/tst.*sctp*.ksh simpler.

Reviewed by:	vangyzen, cem, markj
Sponsored by:	Dell EMC
Differential Revision:	https://reviews.freebsd.org/D24608
</content>
</entry>
<entry>
<title>DTrace: create an amd64 test suit</title>
<updated>2019-06-05T22:32:26Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-06-05T22:32:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=75ed05ef7d4731b3081782135ba8b3f475c59c7a'/>
<id>urn:sha1:75ed05ef7d4731b3081782135ba8b3f475c59c7a</id>
<content type='text'>
Create two tests checking if we can read urgs registers and if the
rax register returns a correct number.

Reviewed by:	markj
Discussed with:	lwhsu
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D20364
</content>
</entry>
</feed>
