<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tests/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>2025-07-06T23:09:10Z</updated>
<entry>
<title>tests: Adapt oclo tests to FreeBSD</title>
<updated>2025-07-06T23:09:10Z</updated>
<author>
<name>Ricardo Branco</name>
<email>rbranco@suse.de</email>
</author>
<published>2025-06-16T17:45:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4140012f83690e9ed9b31d87c16e4f698332e24c'/>
<id>urn:sha1:4140012f83690e9ed9b31d87c16e4f698332e24c</id>
<content type='text'>
MFC after:	1 month
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1698
</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>include: Add tests for N2867.</title>
<updated>2023-09-07T06:40:14Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2023-09-07T06:14:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4fbb9c43aa44d9145151bb5f77d302ba01fb7551'/>
<id>urn:sha1:4fbb9c43aa44d9145151bb5f77d302ba01fb7551</id>
<content type='text'>
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D41735
</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>testing: add python test examples</title>
<updated>2023-01-01T15:29:29Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2023-01-01T14:35:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8161b823d77f9d89ffabd47444a83d693f74c515'/>
<id>urn:sha1:8161b823d77f9d89ffabd47444a83d693f74c515</id>
<content type='text'>
Simplify the adoption of python tests by proving some examples,
 utilising commonly-used patterns.

Differential Revision: https://reviews.freebsd.org/D37902
Reviewed by:	asomers
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>testing: move atf-pytest-wrapper to /usr/libexec</title>
<updated>2022-06-26T13:25:47Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-06-26T11:46:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=924226fba12cc9a228c73b956e1b7fa24c60b055'/>
<id>urn:sha1:924226fba12cc9a228c73b956e1b7fa24c60b055</id>
<content type='text'>
Move pytest wrapper to the collection of the other atf wrappers
 in libexec. It solves the problem of combining bits &amp; pieces from
 bsd.test.mk and bgs.prog.mk to address "test binary, but not the
 suite binary".

Reviewed by:	kp
Differential Revision: https://reviews.freebsd.org/D35604
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>testing: Add basic atf support to pytest.</title>
<updated>2022-06-25T19:25:15Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2022-06-25T19:01:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8eb2bee6c0f4957c6c1cea826e59cda4d18a2a64'/>
<id>urn:sha1:8eb2bee6c0f4957c6c1cea826e59cda4d18a2a64</id>
<content type='text'>
Implementation consists of the pytest plugin implementing ATF format and
a simple C++ wrapper, which reorders the provided arguments from ATF format
to the format understandable by pytest. Each test has this wrapper specified
after the shebang. When kyua executes the test, wrapper calls pytest, which
loads atf plugin, does the work and returns the result. Additionally, a
separate python "package", `/usr/tests/atf_python` has been added to collect
code that may be useful across different tests.

Current limitations:
* Opaque metadata passing via X-Name properties. Require some fixtures to write
* `-s srcdir` parameter passed by the runner is ignored.
* No `atf-c-api(3)` or similar - relying on pytest framework &amp; existing python libraries
* No support for `atf_tc_&lt;get|has&gt;_config_var()` &amp; `atf_tc_set_md_var()`.
 Can be probably implemented with env variables &amp; autoload fixtures

Differential Revision: https://reviews.freebsd.org/D31084
Reviewed by:	kp, ngie
</content>
</entry>
<entry>
<title>Revert "wpa: Import wpa 2.10."</title>
<updated>2022-01-18T16:10:33Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2022-01-18T16:08:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=64e33c5cb1e2ec64e0b1ce576eb53bbb27e93582'/>
<id>urn:sha1:64e33c5cb1e2ec64e0b1ce576eb53bbb27e93582</id>
<content type='text'>
This reverts commit 5eb81a4b4028113e3c319f21a1db6b67613ec7ab, reversing
changes made to c6806434e79079f4f9419c3ba4fec37efcaa1635 and
this reverts commit 679ff6112361d2660f4e0c3cda71198a5e773a25.

What happend is git rebase --rebase-merges doesn't do what is expected.
</content>
</entry>
<entry>
<title>wpa: Import wpa 2.10</title>
<updated>2022-01-17T15:48:49Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2022-01-17T15:48:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=03f33dd0772867358dffaf3a8b5ddf42842aaf55'/>
<id>urn:sha1:03f33dd0772867358dffaf3a8b5ddf42842aaf55</id>
<content type='text'>
The long awaited wpa 2.10 is finally here.
</content>
</entry>
<entry>
<title>Import wpa_supplicant/hostapd commit 9d9b42306541</title>
<updated>2021-03-19T03:13:37Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2021-03-19T03:13:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8262d7d8ac3000d0865826129738cd58a8fe1ab'/>
<id>urn:sha1:f8262d7d8ac3000d0865826129738cd58a8fe1ab</id>
<content type='text'>
Start tracking upstream development of hostapd and wpa_supplicant more
closely.  The last upstream release is from August 2019.  Keeping up
with upstream development will make importing releases less exciting.

Discussed with: cy
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</content>
</entry>
</feed>
