Oliver Stöneberg 1f2b49142e
extracted single job execution into SingleExecutor / improved testing / do not unconditionally apply colors to output (#4882)
* added `Settings::useSingleJob()` and use it instead of checking `jobs` or `jointSuppressionReport`

* extracted single job execution into `SingleExecutor`

* moved `reportStatus()` from `CppCheckExecutor` to Èxecutor

* TestSingleExecutor: improved tests

* added testing of markup extension handling in executors

* cleaned up includes based on `include-what-you-use`

* testsingleexecutor.cpp: suppress `performance-unnecessary-value-param` clang-tidy warnings

* ProcessExecutor: send color via pipe instead of applying it beforehand

* do not unconditionally apply colors to output / disable all colors in tests / adjusted tests for changed output behavior

* fixed precision loss in `Executor::reportStatus()`

* fixed `naming-varname` selfcheck warnings
2023-04-08 18:06:38 +02:00
..
2022-02-05 11:45:17 +01:00
2022-05-21 12:18:27 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2022-05-21 12:18:27 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2022-02-05 11:45:17 +01:00
2022-05-21 12:18:27 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2022-02-05 11:45:17 +01:00
2022-05-21 12:18:27 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2022-05-21 12:18:27 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2021-09-26 11:34:56 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2021-08-07 20:51:18 +02:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00
2023-01-29 15:18:22 +01:00
2023-01-28 10:16:34 +01:00
2023-01-28 10:16:34 +01:00