Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMark Jansen2024-09-06 21:51:46 +0200
committerMartin Hořeňovský2024-09-13 14:45:04 +0200
commit77eca4e8196a1afb12656aabb41569df70ab23e8 (patch)
tree2652baab80a01f82f89c6eeeaa156e3e51d627da
parentbc63412e2a3b3e39e178ea75953522f78b840aa7 (diff)
downloadcatch3-77eca4e8196a1afb12656aabb41569df70ab23e8.tar.gz
Simplify instructions by not changing directories for the ctest command
-rw-r--r--docs/contributing.md3
-rw-r--r--tools/scripts/buildAndTest.cmd3
-rwxr-xr-xtools/scripts/buildAndTest.sh3
3 files changed, 3 insertions, 6 deletions
diff --git a/docs/contributing.md b/docs/contributing.md
index d9f87fc1..d21323d9 100644
--- a/docs/contributing.md
+++ b/docs/contributing.md
@@ -107,8 +107,7 @@ cmake -B debug-build -S . -DCMAKE_BUILD_TYPE=Debug --preset all-tests
cmake --build debug-build
# 4. Run the tests using CTest
-cd debug-build
-ctest -j 4 --output-on-failure -C Debug
+ctest -j 4 --output-on-failure -C Debug --test-dir debug-build
```
<sup><a href='/tools/scripts/buildAndTest.sh#L6-L19' title='File snippet `catch2-build-and-test` was extracted from'>snippet source</a> | <a href='#snippet-catch2-build-and-test' title='Navigate to start of snippet `catch2-build-and-test`'>anchor</a></sup>
<!-- endSnippet -->
diff --git a/tools/scripts/buildAndTest.cmd b/tools/scripts/buildAndTest.cmd
index 7c10e564..fa359124 100644
--- a/tools/scripts/buildAndTest.cmd
+++ b/tools/scripts/buildAndTest.cmd
@@ -12,6 +12,5 @@ rem 3. Run the actual build
cmake --build debug-build
rem 4. Run the tests using CTest
-cd debug-build
-ctest -j 4 --output-on-failure -C Debug
+ctest -j 4 --output-on-failure -C Debug --test-dir debug-build
rem end-snippet
diff --git a/tools/scripts/buildAndTest.sh b/tools/scripts/buildAndTest.sh
index 01a82837..0383c97e 100755
--- a/tools/scripts/buildAndTest.sh
+++ b/tools/scripts/buildAndTest.sh
@@ -14,6 +14,5 @@ cmake -B debug-build -S . -DCMAKE_BUILD_TYPE=Debug --preset all-tests
cmake --build debug-build
# 4. Run the tests using CTest
-cd debug-build
-ctest -j 4 --output-on-failure -C Debug
+ctest -j 4 --output-on-failure -C Debug --test-dir debug-build
# end-snippet