feat(tstest): Enhance tstest with fluent API, suite grouping, tag filtering, fixture & snapshot testing, and parallel execution improvements

This commit is contained in:
2025-05-16 00:21:32 +00:00
parent 1c5cf46ba9
commit 2b01d949f2
30 changed files with 1504 additions and 173 deletions

View File

@ -15,11 +15,11 @@
"tstest": "./cli.js"
},
"scripts": {
"test": "pnpm run build && pnpm run test:tapbundle && pnpm run test:tstest",
"test:tapbundle": "tsx ./cli.child.ts test/tapbundle/**/*.ts",
"test:tapbundle:verbose": "tsx ./cli.child.ts test/tapbundle/**/*.ts --verbose",
"test:tstest": "tsx ./cli.child.ts test/tstest/**/*.ts",
"test:tstest:verbose": "tsx ./cli.child.ts test/tstest/**/*.ts --verbose",
"test": "pnpm run build && pnpm run test:tapbundle:verbose && pnpm run test:tstest:verbose",
"test:tapbundle": "tsx ./cli.child.ts \"test/tapbundle/**/*.ts\"",
"test:tapbundle:verbose": "tsx ./cli.child.ts \"test/tapbundle/**/*.ts\" --verbose",
"test:tstest": "tsx ./cli.child.ts \"test/tstest/**/*.ts\"",
"test:tstest:verbose": "tsx ./cli.child.ts \"test/tstest/**/*.ts\" --verbose",
"build": "(tsbuild tsfolders)",
"buildDocs": "tsdoc"
},