cppcheck/.github/workflows
Oliver Stöneberg fc700b68eb
refs #4452 / refs #11705 - improved `--showtime=` behavior and testing (#4876)
This is a step onto leveraging the `ThreadExecutor` implementation for
`ProcessExecutor` which is a follow-up to #4870. We need to have the
proper test coverage and the existing implementations working as
expected before we move to the shared code.

Fixes:
- added `--showtime=` tests for all executor implementations
- only print `--showtime=summary` once at the end
- prevents `--showtime=` by multiple threads to be written at the same
time - essentially breaking the output
- reset the timer results before each test
- deprecated `top5` in favor of `top5_file`
- fixed printing for all executors except `ProcessExecutor`
2023-10-05 19:04:06 +02:00
..
CI-cygwin.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
CI-mingw.yml CI-mingw.yml: use pre-installed MinGW / also use `lld` and `ccache` for faster builds (#4400) 2023-09-04 13:56:18 +02:00
CI-unixish-docker.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
CI-unixish.yml refs #4452 / refs #11705 - improved `--showtime=` behavior and testing (#4876) 2023-10-05 19:04:06 +02:00
CI-windows.yml updated latest Python in CI to 3.12 (#5505) 2023-10-04 10:09:49 +02:00
asan.yml refs #4452 / refs #11705 - improved `--showtime=` behavior and testing (#4876) 2023-10-05 19:04:06 +02:00
buildman.yml manual: Add manual-premium.md for the Cppcheck Premium manual (#5492) 2023-09-28 13:30:58 +02:00
cifuzz.yml CI: Add CIFuzz integration (#4590) 2022-11-20 22:36:28 +01:00
clang-tidy.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
codeql-analysis.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
coverage.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
format.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
iwyu.yml iwyu.yml: actually disable archlinux step [skip ci] (#5287) 2023-08-02 14:49:48 +02:00
release-windows.yml updated workflows to `jurplel/install-qt-action@v3` (#4708) 2023-01-18 17:04:21 +01:00
scriptcheck.yml updated latest Python in CI to 3.12 (#5505) 2023-10-04 10:09:49 +02:00
selfcheck.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00
tsan.yml refs #4452 / refs #11705 - improved `--showtime=` behavior and testing (#4876) 2023-10-05 19:04:06 +02:00
ubsan.yml refs #4452 / refs #11705 - improved `--showtime=` behavior and testing (#4876) 2023-10-05 19:04:06 +02:00
valgrind.yml avoid duplicated workflow invocations for pushes in PRs made from root repository branches (#5377) 2023-09-01 18:52:20 +02:00