Rikard Falkeborn
d105f3b05f
Minor improvements to package selection in test-my-pr/donate-cpu ( #3754 )
2022-01-26 11:36:58 +01:00
Oliver Stöneberg
be73eb3c7c
donate-cpu-server.py: added links to some important errors to overview ( #3731 )
2022-01-21 15:46:29 +01:00
Oliver Stöneberg
34317f86ab
reduce.py: several improvements ( #3701 )
2022-01-13 07:52:47 +01:00
Oliver Stöneberg
4f508c93c4
reduce.py: improved --segfault / added detection of "hang" caused by reduced code / cleanups ( #3693 )
2022-01-12 22:26:32 +01:00
guillaume-uH57J9
dfd22919bc
donate_cpu_lib.py: fix callstack capture, fix dependency check ( #3665 )
...
* donate_cpu_lib.py: fix callstack capture, fix dependency check
check_requirements: verify that module psutil is available.
scan_package: collect crash callstack regardless of cppcheck_path and cppcheck version
* donate_cpu_lib.pu: remove debug code
* donate_cpu_lib.py: add parameter capture_callstack
2022-01-02 22:16:00 +01:00
Daniel Marjamäki
4d5ad5e42e
triage: make it possible to copy selected results
2021-12-22 18:58:11 +01:00
guillaume-uH57J9
a3560aaf5a
Better git usage in donate-cpu.py to reduce bandwidth and disk usage ( #3584 )
...
* Better git usage in donate-cpu.py to reduce bandwidth and disk usage
Main changes:
* Bump client version
* Move try+retry logic to function try_retry to reduce duplication
* Use exponential backoff for try_retry
* git clone with --depth=1 to reduce bandwidth and disk use
* Use multiple worktree to work with multiple versions, instead of back-and-forth checkouts
* donate-cpu.py fixes for review comments and automated check failures
* Move compile_cppcheck within (if ver == 'main) branch to avoid duplicate compile_cppcheck+compile_version cals
* Use classic format syntax for python 3.5 compatibility
* Fix undefined CalledProcessError detected by pylint
* donate-cpu.py code changes following code review
* Migration existing "cppcheck" directory if available instead of "git clone"
* Logging message tweaks
* Use subprocess' cwd parameter instead of os.chdir() to avoid risk around changing and not restoring the working directory
* Update tools/test-my-pr.py to account for donate_cpu_lib changes
* donate-cpu.py: ensure correct workspace locations with relative --work-path
2021-12-19 18:52:36 +01:00
Rikard Falkeborn
5fd17ef2c2
test-my-pr: Allow to specify packages to process ( #3605 )
2021-12-05 20:25:38 +01:00
Oliver Stöneberg
54d621555d
scan GUI sources with clang-tidy in CI ( #3233 )
...
* build UI dependencies before running clang-tidy
* clang-tidy.yml: enabled GUI sources and build some dependencies for clang-tidy
* work around missing dependency for Qt install step
2021-10-31 20:15:32 +01:00
Paul Fultz II
8c9c46835a
Fix for 6597: false negative: uninitialized variable usage not detected (ValueFlow , multi variables) ( #3535 )
2021-10-30 22:13:58 +02:00
Oliver Stöneberg
b4704ba065
use target-specific configuration instead of global ones in CMake ( #3534 )
2021-10-30 09:08:07 +02:00
Oliver Stöneberg
7004ceb691
donate_cpu_lib.py: fixed detection of ThreadExecutor error ( #3521 )
2021-10-24 11:02:51 +02:00
Oliver Stöneberg
90ba25a6bc
donate-cpu-server.py: another function compression improvement for stack trace overview in crash report ( #3520 )
2021-10-24 11:01:48 +02:00
Oliver Stöneberg
c49d246303
donate-cpu-server.py: improved function compression in stack trace overview of crash report ( #3513 )
2021-10-18 07:25:31 +02:00
Oliver Stöneberg
48d5f47e73
Fix #10509 (donate_cpu_lib.py: fixed stupid error in lookup of signal in internal error) ( #3503 )
2021-10-13 14:51:56 +02:00
Oliver Stöneberg
85b02e4ecb
Fix #10509 (improved signal detection daca@home client) / also optimized stack trace generation ( #3157 )
2021-10-11 19:07:19 +02:00
Oliver Stöneberg
3f8e523c71
donate_cpu_lib.py: some cleanups ( #3490 )
2021-10-09 14:51:24 +02:00
Daniel Marjamäki
5be950a4ff
donate-cpu-server: OLD_VERSION=2.6
2021-10-02 15:22:19 +02:00
Daniel Marjamäki
ca047e57bf
Switch from http to https on our sourceforge webpage
2021-08-28 12:46:54 +02:00
Daniel Marjamäki
08d02432a4
removed old daca2 script
2021-08-28 12:11:14 +02:00
Alfi Maulana
aab5b39e2d
feat: add support for .ipp and .ixx extensions ( #3383 )
2021-08-09 10:46:56 +02:00
Daniel Marjamäki
dc65f9b1a7
Remove astyle scripts
2021-08-07 21:06:14 +02:00
Paul Fultz II
7f358b2bed
Format with uncrustify ( #3388 )
2021-08-07 20:51:18 +02:00
Paul Fultz II
a9daa1abd5
Add creduce.py script to run creduce ( #3341 )
2021-07-18 07:51:01 +02:00
chrchr-github
8cd8b9c64e
Fix MSVC build and some warnings ( #3334 )
2021-07-16 21:55:12 +02:00
Daniel Marjamäki
beac3d37b5
daca@home: OLD_VERSION=2.5
2021-07-04 11:12:48 +02:00
Maksim Derbasov
5dae162780
[triage tool] Keep UI alive while wget and tar execution ( #3296 )
2021-06-13 10:51:42 +02:00
Daniel Marjamäki
2cfe05b256
extracttests; allow several check functions
2021-05-22 09:43:56 +02:00
Daniel Marjamäki
2c10e0747a
extracttests: ensure error comment is written on proper line
2021-05-16 08:40:04 +02:00
Daniel Marjamäki
db050d0796
extracttests: write expected warning as comment in testfile
2021-05-15 19:59:28 +02:00
Daniel Marjamäki
2925627eb6
extracttests.py: add a few missing includes
2021-05-13 20:50:24 +02:00
Daniel Marjamäki
6d3d907e10
extracttests.py: Fix syntax error
2021-05-13 20:33:27 +02:00
Daniel Marjamäki
d549770b5b
updated extracttests.py. fix syntax errors in test cases.
2021-05-13 20:21:02 +02:00
amai2012
f371a92501
Fix CodeQL security warnings
...
Cure warning "Incomplete regular expression for hostnames"
2021-04-20 11:08:01 +02:00
Ken-Patrick Lehrmann
5768c3a726
Check stat return value in addFiles2 ( #3214 )
2021-04-18 21:52:14 +02:00
Oliver Stöneberg
5de58c4ddd
added clang-tidy to CI ( #3218 )
2021-04-18 21:51:47 +02:00
Oliver Stöneberg
98335e5d5f
moved more tests from Travis to GitHub actions ( #3201 )
2021-04-09 07:47:11 +02:00
Oliver Stöneberg
6397e29f84
cleaned up includes based on include-what-you-use ( #3141 )
2021-04-03 21:30:50 +02:00
Oliver Stöneberg
4d526dcbf7
extended the Python script checks in the CI and adjusted some scripts ( #3186 )
2021-03-31 22:09:42 +02:00
DGarry82
77716ee398
fix w64-mingw32-ld linking error ( #3184 )
...
* fix w64-mingw32-ld linking error
use shlwapi instead of Shlwapi.lib in mingw-w64 build environment
(prevents "/usr/bin/x86_64-w64-mingw32-ld: cannot find -lShlwapi" error)
* same MinGW shlwapi fix for {tests,tools}/CMakeLists.txt
Co-authored-by: Igor Rondarev <igor.rondarev@gmail.com>
2021-03-29 17:04:42 +02:00
Bo Rydberg
99e2f49559
Use v2.4 as old for comparing against latest ( #3181 )
...
This is regarding donate-cpu functionality.
2021-03-22 18:35:38 +01:00
Daniel Marjamäki
42437277dc
Update Copyright year
2021-03-21 20:58:32 +01:00
Oliver Stöneberg
f8edb7b6e6
various daca@home client cleanups ( #3161 )
2021-03-06 12:34:12 +01:00
Oliver Stöneberg
0c6bb44ea5
donate_cpu_lib.py: fixed timeout handling - again ( #3158 )
2021-03-02 10:05:49 +01:00
Oliver Stöneberg
4b1d1ebe41
donate_cpu_lib.py: fixed potential hang in timeout handling ( #3155 )
2021-03-01 22:17:00 +01:00
Oliver Stöneberg
be62fab737
donate_cpu_lib.py: improved timeout reporting and process handling ( #3153 )
2021-02-27 03:19:08 +01:00
Oliver Stöneberg
dcf32563ea
various daca@home improvements ( #3139 )
2021-02-21 08:47:58 +01:00
Oliver Stöneberg
4dd7b2e958
donate_cpu_lib.py: reduced daca timeout to 1800 seconds ( #3140 )
2021-02-20 13:44:14 +01:00
Oliver Stöneberg
e219596797
donate-cpu-server.py: if a Python exception was raised return it instead of just closing the connection ( #3130 )
2021-02-14 16:16:28 +01:00
Oliver Stöneberg
d008356c28
fixed #9965 : handle template function names properly in stack trace o… ( #3125 )
2021-02-11 08:04:26 +01:00