History log of /src/contrib/kyua/utils/process/child.cpp (Results 1 – 15 of 15)
Revision Date Author Comments
# 8a21c17c 11-Jan-2026 Igor Ostapenko <igoro@FreeBSD.org>

kyua: Add "debug -x|--execute cmd" option

With execenv=jail specified, the "cmd" runs inside the test's jail.

Reviewed by: ngie, markj
Differential Revision: https://reviews.freebsd.org/D52642


# d61c8bca 03-May-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Don't pass NULL to std::unique_ptr<>::reset()

No functional change, this is simply more idiomatic.

Reviewed by: olce, emaste
Differential Revision: https://reviews.freebsd.org/D50091


# 26d4ac7a 03-May-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Don't pass NULL to unique_ptr constructors

This is ambiguous when NULL is defined to an integral constant.
Instead, use the more iodiomatic pattern of {} to construct a default
pointer.

Revie

kyua: Don't pass NULL to unique_ptr constructors

This is ambiguous when NULL is defined to an integral constant.
Instead, use the more iodiomatic pattern of {} to construct a default
pointer.

Reviewed by: olce
Differential Revision: https://reviews.freebsd.org/D50090

show more ...


# b392a90b 28-Apr-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Switch from std::auto_ptr<> to std::unique_ptr<>

A few places were assigning auto_ptr<>s depending on the ownership
handoff. These now use an explicit std::move() as required by
unique_ptr<>.

kyua: Switch from std::auto_ptr<> to std::unique_ptr<>

A few places were assigning auto_ptr<>s depending on the ownership
handoff. These now use an explicit std::move() as required by
unique_ptr<>.

Reviewed by: ngie, emaste
Differential Revision: https://reviews.freebsd.org/D49790

show more ...


# b0d29bc4 23-Mar-2020 Brooks Davis <brooks@FreeBSD.org>

Import the kyua test framework.

Having kyua in the base system will simplify automated testing in CI and
eliminates bootstrapping issues on new platforms.

The build of kyua is controlled by WITH(OU

Import the kyua test framework.

Having kyua in the base system will simplify automated testing in CI and
eliminates bootstrapping issues on new platforms.

The build of kyua is controlled by WITH(OUT)_TESTS_SUPPORT.

Reviewed by: emaste
Obtained from: CheriBSD
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D24103

show more ...


# 8a21c17c 11-Jan-2026 Igor Ostapenko <igoro@FreeBSD.org>

kyua: Add "debug -x|--execute cmd" option

With execenv=jail specified, the "cmd" runs inside the test's jail.

Reviewed by: ngie, markj
Differential Revision: https://reviews.freebsd.org/D52642


# d61c8bca 03-May-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Don't pass NULL to std::unique_ptr<>::reset()

No functional change, this is simply more idiomatic.

Reviewed by: olce, emaste
Differential Revision: https://reviews.freebsd.org/D50091


# 26d4ac7a 03-May-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Don't pass NULL to unique_ptr constructors

This is ambiguous when NULL is defined to an integral constant.
Instead, use the more iodiomatic pattern of {} to construct a default
pointer.

Revie

kyua: Don't pass NULL to unique_ptr constructors

This is ambiguous when NULL is defined to an integral constant.
Instead, use the more iodiomatic pattern of {} to construct a default
pointer.

Reviewed by: olce
Differential Revision: https://reviews.freebsd.org/D50090

show more ...


# b392a90b 28-Apr-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Switch from std::auto_ptr<> to std::unique_ptr<>

A few places were assigning auto_ptr<>s depending on the ownership
handoff. These now use an explicit std::move() as required by
unique_ptr<>.

kyua: Switch from std::auto_ptr<> to std::unique_ptr<>

A few places were assigning auto_ptr<>s depending on the ownership
handoff. These now use an explicit std::move() as required by
unique_ptr<>.

Reviewed by: ngie, emaste
Differential Revision: https://reviews.freebsd.org/D49790

show more ...


# b0d29bc4 23-Mar-2020 Brooks Davis <brooks@FreeBSD.org>

Import the kyua test framework.

Having kyua in the base system will simplify automated testing in CI and
eliminates bootstrapping issues on new platforms.

The build of kyua is controlled by WITH(OU

Import the kyua test framework.

Having kyua in the base system will simplify automated testing in CI and
eliminates bootstrapping issues on new platforms.

The build of kyua is controlled by WITH(OUT)_TESTS_SUPPORT.

Reviewed by: emaste
Obtained from: CheriBSD
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D24103

show more ...


# 8a21c17c 11-Jan-2026 Igor Ostapenko <igoro@FreeBSD.org>

kyua: Add "debug -x|--execute cmd" option

With execenv=jail specified, the "cmd" runs inside the test's jail.

Reviewed by: ngie, markj
Differential Revision: https://reviews.freebsd.org/D52642


# d61c8bca 03-May-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Don't pass NULL to std::unique_ptr<>::reset()

No functional change, this is simply more idiomatic.

Reviewed by: olce, emaste
Differential Revision: https://reviews.freebsd.org/D50091


# 26d4ac7a 03-May-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Don't pass NULL to unique_ptr constructors

This is ambiguous when NULL is defined to an integral constant.
Instead, use the more iodiomatic pattern of {} to construct a default
pointer.

Revie

kyua: Don't pass NULL to unique_ptr constructors

This is ambiguous when NULL is defined to an integral constant.
Instead, use the more iodiomatic pattern of {} to construct a default
pointer.

Reviewed by: olce
Differential Revision: https://reviews.freebsd.org/D50090

show more ...


# b392a90b 28-Apr-2025 John Baldwin <jhb@FreeBSD.org>

kyua: Switch from std::auto_ptr<> to std::unique_ptr<>

A few places were assigning auto_ptr<>s depending on the ownership
handoff. These now use an explicit std::move() as required by
unique_ptr<>.

kyua: Switch from std::auto_ptr<> to std::unique_ptr<>

A few places were assigning auto_ptr<>s depending on the ownership
handoff. These now use an explicit std::move() as required by
unique_ptr<>.

Reviewed by: ngie, emaste
Differential Revision: https://reviews.freebsd.org/D49790

show more ...


# b0d29bc4 23-Mar-2020 Brooks Davis <brooks@FreeBSD.org>

Import the kyua test framework.

Having kyua in the base system will simplify automated testing in CI and
eliminates bootstrapping issues on new platforms.

The build of kyua is controlled by WITH(OU

Import the kyua test framework.

Having kyua in the base system will simplify automated testing in CI and
eliminates bootstrapping issues on new platforms.

The build of kyua is controlled by WITH(OUT)_TESTS_SUPPORT.

Reviewed by: emaste
Obtained from: CheriBSD
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D24103

show more ...