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.