Clare Macrae
77e2451da1
Update config file for mdsnippets 23.0.0
...
mdsnippets 23.0.0 introduced a breaking change - see https://github.com/SimonCropp/MarkdownSnippets/pull/360 for the motivation, and what edits need to be made.
This PR updates this project for that change.
2021-02-07 12:03:48 +00:00
John Zimmermann
ba81505168
Do not match exact amount of spaces for errno macro expansion in approvalTests.py
...
E.g. musl libc expands errno() to __errno_location() without a space between, glibc has 1 space.
2021-01-08 11:31:28 +01:00
Martin Hořeňovský
851a0e907e
Make scripts executable
2020-11-10 15:22:15 +01:00
George Xanthakis
d913837a5d
Adds license check in CI
2020-11-10 00:51:24 +02:00
George Xanthakis
39e13bf530
Adds duplication check for source files in CI
2020-11-07 21:35:41 +02:00
Clare Macrae
40b9df567f
Add missing cmake option to fix buildAndTest.sh
...
Note that the documentation was updated automatically, by running:
./tools/scripts/updateDocumentSnippets.py
2020-10-28 11:38:06 +01:00
Clare Macrae
c6352c3e1f
Embed the script buildAndTest.sh inside the docs
2020-10-28 11:38:06 +01:00
Clare Macrae
4035beb988
Add a script - buildAndTest.sh
...
This contains the currently-documented steps for a developer build.
Also, make git ignore its output directory.
2020-10-28 11:38:06 +01:00
Clare Macrae
8c3970465d
Add infrastructure for embedding code samples in docs.
2020-10-28 11:38:06 +01:00
Martin Hořeňovský
60dfec559f
Provide 1 .hpp + 1 .cpp distribution of Catch2
...
This commits also adds a script that does the amalgamation of headers
and .cpp files into the distributable version, removes the old
`generateSingleHeader` script, and also adds a very simple compilation
test for the amalgamated distribution.
2020-09-09 13:02:50 +02:00
Richard Ash
a862924601
Make scripts/updateDocumentToC.py executable.
...
On systems where the file system has excute permissions, this script was
not marked as executable in a clean git checkout and so could be run
without first changing the permissions. Fixed by setting the relevant
git flag.
2020-07-22 21:43:16 +02:00
Martin Hořeňovský
e1a0cce82b
Remove Clara from external folder
...
As Clara is no longer maintained as a separate project, the
implementation was moved to the internal subfolder of top-level
folder. This removes one folder and avoids potential user confusion.
Also simplified the convenience header checking script accordingly.
2020-05-09 19:40:57 +02:00
Martin Hořeňovský
fe405034b8
Add script checking convenience header correctness
2020-05-06 17:53:39 +02:00
Martin Hořeňovský
0d8eeec557
Move all scripts to Python3
2020-04-29 21:28:52 +02:00
Martin Hořeňovský
d3c0b36487
Update wandbox script to use https endpoint and Python3
2020-04-29 21:28:34 +02:00
Martin Hořeňovský
63b7d6f98e
Improve erasure of test numbers in TAP approvals
2020-02-13 14:22:18 +01:00
Martin Hořeňovský
34bc56340d
Normalize TAP approvals to avoid massive diffs for every change
2020-02-03 20:29:36 +01:00
Martin Hořeňovský
1327946785
Add all in-repo reporters to approval tests
2020-02-02 15:04:19 +01:00
Martin Hořeňovský
827733fe81
Improve approval tests handling off tagged devel versions
2020-01-25 11:23:40 +01:00
Martin Hořeňovský
acf975cab1
Separate version macros to its own header
2020-01-19 15:39:11 +01:00
Martin Hořeňovský
ec7280379e
Adjust release scripts for v3
2020-01-19 15:39:11 +01:00
Martin Hořeňovský
91ee07e08c
Moved scripts/ to tools/scripts/
2019-12-06 11:53:31 +01:00