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

summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorLeitwolf112026-11-01 23:06:37 +0300
committerLeitwolf112026-11-01 23:06:37 +0300
commita428c3bf4760f062584ca1d32d4ece6777372f17 (patch)
treec52dedf6f10e6ec5344532ff4829a22fc4daa0b7 /tools
parente1b0a9d000645b5e914f00603983df16167bd053 (diff)
parentf6f617591cc0a6c4fd2b50999257fe902a339416 (diff)
downloadcatch3-a428c3bf4760f062584ca1d32d4ece6777372f17.tar.gz
Merge devel into the release branchrelease/catch3-0.3.0.2
Diffstat (limited to 'tools')
-rwxr-xr-xtools/scripts/generateAmalgamatedFiles.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/scripts/generateAmalgamatedFiles.py b/tools/scripts/generateAmalgamatedFiles.py
index c927c75b..dcf78080 100755
--- a/tools/scripts/generateAmalgamatedFiles.py
+++ b/tools/scripts/generateAmalgamatedFiles.py
@@ -155,6 +155,8 @@ def generate_header():
header.write('#ifndef CATCH_AMALGAMATED_HPP_INCLUDED\n')
header.write('#define CATCH_AMALGAMATED_HPP_INCLUDED\n')
print('Concatenated {} headers'.format(concatenate_file(header, starting_header, True)))
+ # Mocks are Progmasoft's own, and tests use them through this header.
+ concatenate_file(header, os.path.join(root_path, 'Progmasoft', 'Catch3', 'Mock.hpp'), True)
header.write('#endif // CATCH_AMALGAMATED_HPP_INCLUDED\n')
# The runner's files include each other as <Progmasoft/...> or, inside one
@@ -259,7 +261,8 @@ def generate_cpp():
runner_headers = sorted(glob(os.path.join(root_path, 'Progmasoft', 'Runner', '*.hpp'))) + [
os.path.join(root_path, 'Progmasoft', 'Catch3', name)
for name in ('Results.hpp', 'Runner.hpp', 'Version.hpp', 'XmlWriter.hpp')]
- runner_files = [os.path.join(root_path, 'Progmasoft', 'Results.cpp'),
+ runner_files = [os.path.join(root_path, 'Progmasoft', 'Mock.cpp'),
+ os.path.join(root_path, 'Progmasoft', 'Results.cpp'),
os.path.join(root_path, 'Progmasoft', 'XmlWriter.cpp')] + \
sorted(glob(os.path.join(root_path, 'Progmasoft', 'Runner', '*.cpp')))
with open(output_cpp, mode='w', encoding='utf-8') as cpp: