Get the latest tech news

Why Rust nextest is process-per-test


Why nextest runs each test in its own process: a game-theoretic view.

Consider this classic problem: if two people need to meet in London on a particular day but can’t coordinate the time and place, they’re likely to choose noon at Big Ben. Process-per-test makes these valuable patterns harder to achieve: semaphores must be managed by the test runner, in-memory state must be stored on disk, and shared servers must live out-of-process. We’ll consider opt-ins for newer patterns that can deliver feature-rich and reliable test running at scale like nextest does today.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of process

process

Photo of Rust nextest

Rust nextest

Related news:

News photo

Telegram, Tencent Begin Process to Obtain Malaysia License

News photo

Go library for in-process vector search and embeddings with llama.cpp

News photo

Hate the Process