Contributor
Julien Robert

Rewriting Esoteric, Error-Prone Makefile Tests Using Robust Rust Features


Mentors
Jieyou Xu
Organization
The Rust Foundation
Technologies
rust, bash
Topics
infrastructure
tests/run-make contains a heaping collection - 349 to be precise - of Makefiles containing ancient and difficult to understand test scripts. As a result, Rust maintainers may struggle to understand why these tests fail and how to patch their code appropriately. This project aims to rewrite these tests in robust, documented rmake.rs files, backed up by a supportive and easy to understand run-make-support support tool.