aboutsummaryrefslogtreecommitdiff
path: root/unit_tests/Catch2.runsettings
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--unit_tests/Catch2.runsettings32
1 files changed, 32 insertions, 0 deletions
diff --git a/unit_tests/Catch2.runsettings b/unit_tests/Catch2.runsettings
new file mode 100644
index 0000000..9360bfb
--- /dev/null
+++ b/unit_tests/Catch2.runsettings
@@ -0,0 +1,32 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- https://github.com/JohnnyHendriks/TestAdapter_Catch2/blob/main/Docs/Settings.md -->
3<RunSettings>
4 <Catch2Adapter>
5 <DiscoverCommandLine>--list-tests --verbosity high</DiscoverCommandLine>
6 <DiscoverTimeout>300000</DiscoverTimeout>
7
8 <!-- Executable Filename
9 Discover filenames with ... (must not include the .exe extension)
10 Regex breakdown: ^scimitar(_(.+))+(p|r|d)(_?(.+))x*$
11 - ^scimitar : find file that starts with scimitar
12 - (_(.+))+ : follows with a number of elements starting with _ (_foo_bar_dll)
13 - (r|d|p) : contains a word with one of these letters : r (release), d (debug), p (profile).
14 - (_?(.+)): optionally follow with underscores.
15 - x*$ end of line
16 -->
17 <FilenameFilter>UnitTests</FilenameFilter>
18
19 <!-- Enable breaking on failure -->
20 <DebugBreak>on</DebugBreak>
21
22 <!-- Combine: A single test executable is started to run multiple test cases. (Single: instance per test case) -->
23 <ExecutionMode>Combine</ExecutionMode>
24
25 <!-- In Milliseconds -->
26 <TestCaseTimeout>10000</TestCaseTimeout>
27
28 <!-- Working directory -->
29 <WorkingDirectoryRoot>Solution</WorkingDirectoryRoot>
30 <WorkingDirectory>Lanes</WorkingDirectory>
31 </Catch2Adapter>
32</RunSettings> \ No newline at end of file