├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Cargo.toml ├── DEV.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── README.tpl ├── ci ├── job-check.yml ├── job-rustfmt.yml ├── job-test.yml └── steps-install-rust.yml ├── datatest-derive ├── Cargo.toml └── src │ └── lib.rs ├── publish.sh ├── src ├── data.rs ├── files.rs ├── interceptor.rs ├── lib.rs ├── runner.rs └── test-cases │ ├── A.input.txt │ └── A.output.txt └── tests ├── bench.rs ├── cases.txt ├── datatest.rs ├── datatest_stable.rs ├── datatest_stable_unsafe.rs ├── nested.rs ├── strings.yaml ├── test-cases ├── case-01.input.txt ├── case-01.output.txt ├── case-02.input.txt ├── case-02.output.txt ├── case-03.input-linked.txt └── case-03.output-linked.txt ├── tests.yaml ├── tests └── mod.rs └── unicode.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/DEV.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/README.md -------------------------------------------------------------------------------- /README.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/README.tpl -------------------------------------------------------------------------------- /ci/job-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/ci/job-check.yml -------------------------------------------------------------------------------- /ci/job-rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/ci/job-rustfmt.yml -------------------------------------------------------------------------------- /ci/job-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/ci/job-test.yml -------------------------------------------------------------------------------- /ci/steps-install-rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/ci/steps-install-rust.yml -------------------------------------------------------------------------------- /datatest-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/datatest-derive/Cargo.toml -------------------------------------------------------------------------------- /datatest-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/datatest-derive/src/lib.rs -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/publish.sh -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/src/files.rs -------------------------------------------------------------------------------- /src/interceptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/src/interceptor.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/src/runner.rs -------------------------------------------------------------------------------- /src/test-cases/A.input.txt: -------------------------------------------------------------------------------- 1 | A varying CASE StRiNg! -------------------------------------------------------------------------------- /src/test-cases/A.output.txt: -------------------------------------------------------------------------------- 1 | a varying case string! -------------------------------------------------------------------------------- /tests/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/bench.rs -------------------------------------------------------------------------------- /tests/cases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/cases.txt -------------------------------------------------------------------------------- /tests/datatest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/datatest.rs -------------------------------------------------------------------------------- /tests/datatest_stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/datatest_stable.rs -------------------------------------------------------------------------------- /tests/datatest_stable_unsafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/datatest_stable_unsafe.rs -------------------------------------------------------------------------------- /tests/nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/nested.rs -------------------------------------------------------------------------------- /tests/strings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/strings.yaml -------------------------------------------------------------------------------- /tests/test-cases/case-01.input.txt: -------------------------------------------------------------------------------- 1 | Kylie -------------------------------------------------------------------------------- /tests/test-cases/case-01.output.txt: -------------------------------------------------------------------------------- 1 | Hello, Kylie! -------------------------------------------------------------------------------- /tests/test-cases/case-02.input.txt: -------------------------------------------------------------------------------- 1 | Rahid -------------------------------------------------------------------------------- /tests/test-cases/case-02.output.txt: -------------------------------------------------------------------------------- 1 | Hello, Rahid! -------------------------------------------------------------------------------- /tests/test-cases/case-03.input-linked.txt: -------------------------------------------------------------------------------- 1 | ./case-01.input.txt -------------------------------------------------------------------------------- /tests/test-cases/case-03.output-linked.txt: -------------------------------------------------------------------------------- 1 | ./case-01.output.txt -------------------------------------------------------------------------------- /tests/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/tests.yaml -------------------------------------------------------------------------------- /tests/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/tests/mod.rs -------------------------------------------------------------------------------- /tests/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commure/datatest/HEAD/tests/unicode.rs --------------------------------------------------------------------------------