| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Add JSON schema version 7 to support them.
Fixes: #22543
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Print errors only if there are errors. Add filename for better
introspection, particularly for FileNotFound errors with presets.
|
|
|
|
| |
Restructure cmJSONHelpers to prevent SunPro errors when passing context.
|
|
|
|
|
|
|
| |
The `TestOutputTruncation` is an optional preset. Do not set a default
value to avoid failing the JSON schema version check.
Closes issue #23411.
|
|
|
|
|
|
|
|
|
|
| |
Add `--test-output-truncation` to `ctest`. This option can be used to
customize which part of the test output is being truncated. Currently
supported values are `tail`, `middle` and `head`.
Also add equivalent `CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION` variable.
Fixes: #23206
|
|
|
|
| |
Prepare for new test preset fields.
|
|
|
|
|
|
| |
There are some valid use cases for allowing these files to be outside
the project directory. Relax the restriction, and include a strong
warning in the documentation.
|
|
|
|
| |
Fixes: #21331
|
|
|
|
|
|
|
|
| |
Before this refactoring, presets had a simple flag that marked them
as "user" or "not user", and checking the file graph of two files
was as simple as checking this flag. This only allowed for two files
in the graph. Generalize the code to allow for arbitrarily many files
in the graph.
|
|
|
|
| |
Split up the file so that it won't be too big on some systems.
|
|
And change all references to "file" to say "graph" instead.
|