aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2023-03-25 23:33:42 +0700
committerGitHub <noreply@github.com>2023-03-25 09:33:42 -0700
commit74f05a152db1a6e5fc1e02fd8fbe61cf79e5aa59 (patch)
tree0d8a1b375fea0ed63d6a8f561dbea572aa41a68f
parentdc5a4330258deaef7c7da842d31aca0925abf9b3 (diff)
downloadrneovim-74f05a152db1a6e5fc1e02fd8fbe61cf79e5aa59.tar.gz
rneovim-74f05a152db1a6e5fc1e02fd8fbe61cf79e5aa59.tar.bz2
rneovim-74f05a152db1a6e5fc1e02fd8fbe61cf79e5aa59.zip
docs(test): using cmake directly (without make) #22781
-rw-r--r--test/README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/README.md b/test/README.md
index d8d918eb61..65a5ae7912 100644
--- a/test/README.md
+++ b/test/README.md
@@ -149,14 +149,26 @@ To run a *specific* unit test:
TEST_FILE=test/unit/foo.lua make unittest
+or
+
+ cmake -E env "TEST_FILE=test/unit/foo.lua" cmake --build build --target unittest
+
To run a *specific* functional test:
TEST_FILE=test/functional/foo.lua make functionaltest
+or
+
+ cmake -E env "TEST_FILE=test/functional/foo.lua" cmake --build build --target functionaltest
+
To *repeat* a test:
BUSTED_ARGS="--repeat=100 --no-keep-going" TEST_FILE=test/functional/foo_spec.lua make functionaltest
+or
+
+ cmake -E env "TEST_FILE=test/functional/foo_spec.lua" cmake -E env BUSTED_ARGS="--repeat=100 --no-keep-going" cmake --build build --target functionaltest
+
### Filter by tag
Tests can be "tagged" by adding `#` before a token in the test description.