├── .cargo └── config.toml ├── .github ├── codecov.yml ├── renovate.json └── workflows │ ├── ci.yml │ ├── coverage.yml │ ├── docs.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Justfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── release.toml ├── scripts ├── cargo-release-publish.sh └── fix-readmes.awk ├── src ├── data_source.rs ├── lib.rs ├── macros.rs └── runner.rs └── tests ├── compile-fail ├── empty-arg-list.rs ├── empty-arg-list.stderr ├── extra-args.rs ├── extra-args.stderr ├── incorrect-arg-in-pattern.rs ├── incorrect-arg-in-pattern.stderr ├── missing-root-comma.rs ├── missing-root-comma.stderr ├── missing-root-no-args.rs ├── missing-root-no-args.stderr ├── missing-root-no-comma.rs ├── missing-root-no-comma.stderr ├── missing-test-comma.rs ├── missing-test-comma.stderr ├── missing-test-no-comma.rs ├── missing-test-no-comma.stderr ├── old-format.rs ├── old-format.stderr ├── pattern-not-ident.rs ├── pattern-not-ident.stderr ├── root-not-ident.rs ├── root-not-ident.stderr ├── root-out-of-order.rs ├── root-out-of-order.stderr ├── test-not-ident.rs ├── test-not-ident.stderr ├── test-out-of-order.rs └── test-out-of-order.stderr ├── example.rs ├── files ├── b.txt ├── c.skip.txt ├── dir │ └── a.txt └── other.json └── integration.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/README.md -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/release.toml -------------------------------------------------------------------------------- /scripts/cargo-release-publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/scripts/cargo-release-publish.sh -------------------------------------------------------------------------------- /scripts/fix-readmes.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/scripts/fix-readmes.awk -------------------------------------------------------------------------------- /src/data_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/src/data_source.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/src/runner.rs -------------------------------------------------------------------------------- /tests/compile-fail/empty-arg-list.rs: -------------------------------------------------------------------------------- 1 | datatest_stable::harness! { 2 | { } 3 | } 4 | -------------------------------------------------------------------------------- /tests/compile-fail/empty-arg-list.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/empty-arg-list.stderr -------------------------------------------------------------------------------- /tests/compile-fail/extra-args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/extra-args.rs -------------------------------------------------------------------------------- /tests/compile-fail/extra-args.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/extra-args.stderr -------------------------------------------------------------------------------- /tests/compile-fail/incorrect-arg-in-pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/incorrect-arg-in-pattern.rs -------------------------------------------------------------------------------- /tests/compile-fail/incorrect-arg-in-pattern.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/incorrect-arg-in-pattern.stderr -------------------------------------------------------------------------------- /tests/compile-fail/missing-root-comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-root-comma.rs -------------------------------------------------------------------------------- /tests/compile-fail/missing-root-comma.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-root-comma.stderr -------------------------------------------------------------------------------- /tests/compile-fail/missing-root-no-args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-root-no-args.rs -------------------------------------------------------------------------------- /tests/compile-fail/missing-root-no-args.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-root-no-args.stderr -------------------------------------------------------------------------------- /tests/compile-fail/missing-root-no-comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-root-no-comma.rs -------------------------------------------------------------------------------- /tests/compile-fail/missing-root-no-comma.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-root-no-comma.stderr -------------------------------------------------------------------------------- /tests/compile-fail/missing-test-comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-test-comma.rs -------------------------------------------------------------------------------- /tests/compile-fail/missing-test-comma.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-test-comma.stderr -------------------------------------------------------------------------------- /tests/compile-fail/missing-test-no-comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-test-no-comma.rs -------------------------------------------------------------------------------- /tests/compile-fail/missing-test-no-comma.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/missing-test-no-comma.stderr -------------------------------------------------------------------------------- /tests/compile-fail/old-format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/old-format.rs -------------------------------------------------------------------------------- /tests/compile-fail/old-format.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/old-format.stderr -------------------------------------------------------------------------------- /tests/compile-fail/pattern-not-ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/pattern-not-ident.rs -------------------------------------------------------------------------------- /tests/compile-fail/pattern-not-ident.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/pattern-not-ident.stderr -------------------------------------------------------------------------------- /tests/compile-fail/root-not-ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/root-not-ident.rs -------------------------------------------------------------------------------- /tests/compile-fail/root-not-ident.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/root-not-ident.stderr -------------------------------------------------------------------------------- /tests/compile-fail/root-out-of-order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/root-out-of-order.rs -------------------------------------------------------------------------------- /tests/compile-fail/root-out-of-order.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/root-out-of-order.stderr -------------------------------------------------------------------------------- /tests/compile-fail/test-not-ident.rs: -------------------------------------------------------------------------------- 1 | datatest_stable::harness! { 2 | { "xyz" = foo } 3 | } 4 | -------------------------------------------------------------------------------- /tests/compile-fail/test-not-ident.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/test-not-ident.stderr -------------------------------------------------------------------------------- /tests/compile-fail/test-out-of-order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/test-out-of-order.rs -------------------------------------------------------------------------------- /tests/compile-fail/test-out-of-order.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/compile-fail/test-out-of-order.stderr -------------------------------------------------------------------------------- /tests/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/example.rs -------------------------------------------------------------------------------- /tests/files/b.txt: -------------------------------------------------------------------------------- 1 | This is a test file 2 | -------------------------------------------------------------------------------- /tests/files/c.skip.txt: -------------------------------------------------------------------------------- 1 | baz foo 2 | -------------------------------------------------------------------------------- /tests/files/dir/a.txt: -------------------------------------------------------------------------------- 1 | baz stuff 2 | -------------------------------------------------------------------------------- /tests/files/other.json: -------------------------------------------------------------------------------- 1 | { "other": "json" } 2 | -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextest-rs/datatest-stable/HEAD/tests/integration.rs --------------------------------------------------------------------------------