Hacker GitHub

← All repos

maelstrom-software/maelstrom

View on GitHub ↗ ★ 739 Rust

Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.

3 mentions on Hacker News by 1 person: 1 story, 2 comments · first 2024-07-09 · latest 2024-07-11

Mentions per year 3 mentions · busiest year 2024 (3)
20082026
  1. …small wrappers for these syscalls, built on top of Rust's libc crate. All our wrappers live here: https://github.com/maelstrom-software/maelstrom/blob/main/cr... For bind mounts, you want to look at open_tree and move_mount. For "regular"…
  2. If you're interested, the main part of the container implementation is here: https://github.com/maelstrom-software/maelstrom/blob/main/cr... For each test we run, we clone the worker process, then make a bunch of Linux syscalls to set…
  3. ▲ 76
    Show HN: Maelstrom – A Hermetic, Clustered Test Runner for Python and Rust
    story by nfachan · 2024-07-09 · 16 comments