<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests/sys/Makefile, 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>2026-04-08T14:20:52Z</updated>
<entry>
<title>arm64: Add arm64 SVE tests</title>
<updated>2026-04-08T14:20:52Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2026-04-08T14:17:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0ddaa4c86d68e8dacee8a78877e5742d53c122b3'/>
<id>urn:sha1:0ddaa4c86d68e8dacee8a78877e5742d53c122b3</id>
<content type='text'>
Add the tests/sys/arch directory for architecture-specific tests and
use it to add arm64 SVE tests. These test the kernel is managing the
SVE state in a way we expect.

These tests require SVE hardware support to run so will skip when they
can't detect it.

Reviewed by:	markj
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D43311
</content>
</entry>
<entry>
<title>ctl: add some ATF tests for READ BUFFER</title>
<updated>2024-09-04T14:38:12Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2024-09-04T14:38:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=60d717baf2144cf344ec9b47d715ce837b5d46d4'/>
<id>urn:sha1:60d717baf2144cf344ec9b47d715ce837b5d46d4</id>
<content type='text'>
Reviewed by:	Pierre Pronchery &lt;pierre@freebsdfoundation.org&gt;
Reviewed by:	jhb
MFC after:	2 weeks
Sponsored by:	Axcient
</content>
</entry>
<entry>
<title>sound tests: Add sndstat nvlist ATF test</title>
<updated>2024-07-27T11:55:03Z</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2024-07-27T11:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95eb4b873b6a8b527c5bd78d7191975dfca38998'/>
<id>urn:sha1:95eb4b873b6a8b527c5bd78d7191975dfca38998</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
MFC after:	2 days
Reviewed by:	dev_submerge.ch, markj
Differential Revision:	https://reviews.freebsd.org/D45901
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</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>tests: Don't recurse into sys/compat32</title>
<updated>2023-05-16T01:06:34Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2023-05-16T01:06:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=816129210ad4f951059db2d942b8213ffe0a0f89'/>
<id>urn:sha1:816129210ad4f951059db2d942b8213ffe0a0f89</id>
<content type='text'>
Stubbing out the whole file means it has no targets, so recursive makes
fail with "don't know how to make X". We could fix that, but because the
level above is adding it to TESTS_SUBDIRS it'll generate an include line
for the subdirectory in its Kyuafile, which won't work (the problem that
was previously seen on non-aarch64 in CI). Thus we really need to not
even add it to TESTS_SUBDIRS in the first place.

Reported by:	Dan Mack &lt;mack@macktronics.com&gt;
Fixes:		28f66935d400 ("tests: Disable sys/compat32 and sys/compat32/aarch64 tests")
</content>
</entry>
<entry>
<title>arm64: add tests for swp/swpb emulation</title>
<updated>2023-05-15T15:42:16Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2023-05-15T15:42:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ccb59683b98360afaf5b5bb641a68fea22c68d0b'/>
<id>urn:sha1:ccb59683b98360afaf5b5bb641a68fea22c68d0b</id>
<content type='text'>
One test is suitable to be hooked up to the build, so I've done this
here.  The other test lives in tools/regression because failure is a
bit more subjective -- generally, one runs it for some unbounded amount
of time and observe if it eventually exits because two threads acquired
the same mutex.

Reviewed by:	imp, mmel
Sponsored by:   Stormshield
Sponsored by:   Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D39668
</content>
</entry>
<entry>
<title>netlink: connect netlink tests to the build</title>
<updated>2022-12-16T12:02:50Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-12-16T12:02:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3873bdc2f28f6aab6b426ccb6c85ab2a41483264'/>
<id>urn:sha1:3873bdc2f28f6aab6b426ccb6c85ab2a41483264</id>
<content type='text'>
Reviewed By: ngie
Differential Revision: https://reviews.freebsd.org/D37708
</content>
</entry>
<entry>
<title>Add tests for ses(4)</title>
<updated>2022-01-19T19:43:51Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2021-08-27T20:38:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eea7c61590ae8968b3f1f609cf0bc8633222a94f'/>
<id>urn:sha1:eea7c61590ae8968b3f1f609cf0bc8633222a94f</id>
<content type='text'>
The tests require SES hardware.  Without it, the test cases will be
skipped.

Reviewed by:	ken
Differential Revision: https://reviews.freebsd.org/D31809
Sponsored by:	Axcient
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>vmm: Add credential to cdev object</title>
<updated>2021-08-18T17:41:33Z</updated>
<author>
<name>Cyril Zhang</name>
<email>cyril@freebsdfoundation.org</email>
</author>
<published>2021-08-18T17:41:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a85404906bc8f402318524b4ccd196712fc09fbd'/>
<id>urn:sha1:a85404906bc8f402318524b4ccd196712fc09fbd</id>
<content type='text'>
Add a credential to the cdev object in sysctl_vmm_create(), then check
that we have the correct credentials in sysctl_vmm_destroy(). This
prevents a process in one jail from opening or destroying the /dev/vmm
file corresponding to a VM in a sibling jail.

Add regression tests.

Reviewed by:	jhb, markj
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D31156
</content>
</entry>
</feed>
