rusty-fork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface.
0.3.1
149M downloads/mo
#613 most downloaded on crates.io
altsysrq/rusty-fork
What this package is like to depend on
Last release 10 months ago
04 Oct 2025
Ships unpredictably
gaps range from 3 months to 5.4 years
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
7 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
7 releases · Feb 2018 to Oct 2025Releases
latest 7-
0.3.104 Oct 2025Release notes
Open source →Improvements
The
--fail-fast,--shuffle, and--shuffle-seedcommand-line arguments are understood. -
0.3.027 May 2020Release notes
Open source →Breaking Changes
- The minimum required Rust version is now 1.32.0.
Improvements
-
rusty_fork_test!can now beused in Rust 2018 code. -
The following flags to the test process are now understood:
--ensure-time,--exclude-should-panic,--force-run-in-process,--include-ignored,--report-time,--show-output.
-
0.2.210 Apr 2019 -
0.2.127 Aug 2018Release notes
Open source →Bug Fixes
- Dependency on
wait_timeoutcrate now requires0.1.4rather than0.1since the build doesn't work with older versions.
- Dependency on
-
0.2.002 Jun 2018Release notes
Open source →Breaking changes
- APIs which used to provide a
std::process::Childnow instead provide arusty_fork::ChildWrapper.
Bug fixes
- Fix that using the "timeout" feature, or otherwise using
wait_timeouton the child process, could cause an unrelated process to get killed if the child exits within the timeout.
- APIs which used to provide a
-
0.1.126 May 2018 -
0.1.028 Feb 2018