aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart-test-harness/Cargo.toml
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-01 19:24:28 +0900
committernsfisis <nsfisis@gmail.com>2026-05-01 19:24:28 +0900
commit7d36d8e5cf8c6f7c21a6b4c713217bc92c37d328 (patch)
treed8fdbdbc3abb6acf41095c013f281fdabc880372 /crates/mozart-test-harness/Cargo.toml
parent64ed53cf184fb05cbfe9f0336bc8695ff0e800f8 (diff)
downloadphp-mozart-7d36d8e5cf8c6f7c21a6b4c713217bc92c37d328.tar.gz
php-mozart-7d36d8e5cf8c6f7c21a6b4c713217bc92c37d328.tar.zst
php-mozart-7d36d8e5cf8c6f7c21a6b4c713217bc92c37d328.zip
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.
Diffstat (limited to 'crates/mozart-test-harness/Cargo.toml')
-rw-r--r--crates/mozart-test-harness/Cargo.toml10
1 files changed, 10 insertions, 0 deletions
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