From 7d36d8e5cf8c6f7c21a6b4c713217bc92c37d328 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 1 May 2026 19:24:28 +0900 Subject: feat(test-harness): add Composer .test fixture parser and runner Foundation for porting Composer's installer integration fixtures. Parser covers the 13 sections of InstallerTest.php; runner sets up a tempdir from COMPOSER/LOCK/INSTALLED and invokes the mozart binary. No fixtures are migrated in this commit. --- crates/mozart-test-harness/Cargo.toml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 crates/mozart-test-harness/Cargo.toml (limited to 'crates/mozart-test-harness/Cargo.toml') diff --git a/crates/mozart-test-harness/Cargo.toml b/crates/mozart-test-harness/Cargo.toml new file mode 100644 index 0000000..61b9109 --- /dev/null +++ b/crates/mozart-test-harness/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "mozart-test-harness" +version.workspace = true +edition.workspace = true + +[dependencies] +anyhow.workspace = true +regex.workspace = true +serde_json.workspace = true +tempfile.workspace = true -- cgit v1.3.1