├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .neoconf.json ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── lua └── neotest-rust │ ├── dap.lua │ ├── errors.lua │ ├── init.lua │ └── util.lua ├── mise.toml ├── scripts └── test ├── stylua.toml └── tests ├── busted.lua ├── dap_spec.lua ├── data ├── simple-package │ ├── 1 │ ├── 3 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── multiple_test_suites.xml │ ├── no_test_suite.xml │ ├── single_test_suite.xml │ ├── src │ │ ├── bin │ │ │ └── alt-bin.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── mymod │ │ │ ├── foo.rs │ │ │ ├── mod.rs │ │ │ ├── multiple_macros.rs │ │ │ └── notests.rs │ │ ├── other_mod.rs │ │ ├── other_mod │ │ │ └── foo.rs │ │ ├── parent.rs │ │ └── parent │ │ │ └── child.rs │ ├── test_failure_with_empty_stdout_stder.xml │ └── tests │ │ ├── test_it.rs │ │ └── testsuite │ │ ├── it.rs │ │ └── main.rs └── workspace │ ├── Cargo.lock │ ├── Cargo.toml │ ├── with_integration_tests │ ├── Cargo.toml │ ├── src │ │ └── main.rs │ └── tests │ │ └── it.rs │ ├── with_other_folder_name │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── with_unit_tests │ ├── Cargo.toml │ └── src │ └── main.rs ├── errors_spec.lua ├── init_spec.lua └── util_spec.lua /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /.neoconf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/.neoconf.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/README.md -------------------------------------------------------------------------------- /lua/neotest-rust/dap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/lua/neotest-rust/dap.lua -------------------------------------------------------------------------------- /lua/neotest-rust/errors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/lua/neotest-rust/errors.lua -------------------------------------------------------------------------------- /lua/neotest-rust/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/lua/neotest-rust/init.lua -------------------------------------------------------------------------------- /lua/neotest-rust/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/lua/neotest-rust/util.lua -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/mise.toml -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/scripts/test -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/stylua.toml -------------------------------------------------------------------------------- /tests/busted.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/busted.lua -------------------------------------------------------------------------------- /tests/dap_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/dap_spec.lua -------------------------------------------------------------------------------- /tests/data/simple-package/1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/1 -------------------------------------------------------------------------------- /tests/data/simple-package/3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/3 -------------------------------------------------------------------------------- /tests/data/simple-package/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/Cargo.lock -------------------------------------------------------------------------------- /tests/data/simple-package/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/Cargo.toml -------------------------------------------------------------------------------- /tests/data/simple-package/multiple_test_suites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/multiple_test_suites.xml -------------------------------------------------------------------------------- /tests/data/simple-package/no_test_suite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/no_test_suite.xml -------------------------------------------------------------------------------- /tests/data/simple-package/single_test_suite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/single_test_suite.xml -------------------------------------------------------------------------------- /tests/data/simple-package/src/bin/alt-bin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/bin/alt-bin.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/lib.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/main.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/mymod/foo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/mymod/foo.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/mymod/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/mymod/mod.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/mymod/multiple_macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/mymod/multiple_macros.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/mymod/notests.rs: -------------------------------------------------------------------------------- 1 | mod notests; 2 | 3 | fn main() { 4 | println!("Hello world!") 5 | } 6 | -------------------------------------------------------------------------------- /tests/data/simple-package/src/other_mod.rs: -------------------------------------------------------------------------------- 1 | mod foo; 2 | -------------------------------------------------------------------------------- /tests/data/simple-package/src/other_mod/foo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/other_mod/foo.rs -------------------------------------------------------------------------------- /tests/data/simple-package/src/parent.rs: -------------------------------------------------------------------------------- 1 | pub mod child; 2 | -------------------------------------------------------------------------------- /tests/data/simple-package/src/parent/child.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/src/parent/child.rs -------------------------------------------------------------------------------- /tests/data/simple-package/test_failure_with_empty_stdout_stder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/test_failure_with_empty_stdout_stder.xml -------------------------------------------------------------------------------- /tests/data/simple-package/tests/test_it.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/tests/test_it.rs -------------------------------------------------------------------------------- /tests/data/simple-package/tests/testsuite/it.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/tests/testsuite/it.rs -------------------------------------------------------------------------------- /tests/data/simple-package/tests/testsuite/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/simple-package/tests/testsuite/main.rs -------------------------------------------------------------------------------- /tests/data/workspace/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/Cargo.lock -------------------------------------------------------------------------------- /tests/data/workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/Cargo.toml -------------------------------------------------------------------------------- /tests/data/workspace/with_integration_tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/with_integration_tests/Cargo.toml -------------------------------------------------------------------------------- /tests/data/workspace/with_integration_tests/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/data/workspace/with_integration_tests/tests/it.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/with_integration_tests/tests/it.rs -------------------------------------------------------------------------------- /tests/data/workspace/with_other_folder_name/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/with_other_folder_name/Cargo.toml -------------------------------------------------------------------------------- /tests/data/workspace/with_other_folder_name/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/with_other_folder_name/src/main.rs -------------------------------------------------------------------------------- /tests/data/workspace/with_unit_tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/with_unit_tests/Cargo.toml -------------------------------------------------------------------------------- /tests/data/workspace/with_unit_tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/data/workspace/with_unit_tests/src/main.rs -------------------------------------------------------------------------------- /tests/errors_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/errors_spec.lua -------------------------------------------------------------------------------- /tests/init_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/init_spec.lua -------------------------------------------------------------------------------- /tests/util_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rouge8/neotest-rust/HEAD/tests/util_spec.lua --------------------------------------------------------------------------------