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
4dd7b2e958
donate_cpu_lib.py: reduced daca timeout to 1800 seconds ( #3140 )
2021-02-20 13:44:14 +01:00
orbitcowboy
01c434f8bf
donate_cpu: Auto detect ntl-library
2021-01-04 16:28:05 +01:00
orbitcowboy
c643e7e7b5
donate_cpu: Improved auto detection of bsd library configuration
2020-12-28 18:08:36 +01:00
orbitcowboy
922e2b5713
donate_cpu: Added auto detection for GiNaC
2020-12-28 17:41:16 +01:00
orbitcowboy
28b4d1a6b3
donate_cpu: Auto detect pcre.h
2020-12-28 09:30:39 +01:00
orbitcowboy
81be03fd6d
donate_cpu: Incremented client version.
2020-12-27 14:41:36 +01:00
orbitcowboy
4ab5b33cc7
donate_cpu: Auto detect wxSqlite3 includes
2020-12-27 12:44:56 +01:00
Oliver Stöneberg
018b26a4ef
donate_cpu_lib.py: fixed some cases with missing error information / cleanups ( #2982 )
2020-12-26 17:59:19 +01:00
orbitcowboy
23c7621b24
donate_cpu_lib.py: Improved auto detection of bsd config
2020-12-18 13:23:41 +01:00
orbitcowboy
52e6bd76c4
donate_cpu_lib.py: Improved auto detection of bsd config
2020-12-18 13:21:49 +01:00
orbitcowboy
099d4ce574
donate_cpu: Add another header to auto detect BSD configuration.
2020-12-12 17:36:31 +01:00
orbitcowboy
4b079c8934
donate_cpu: Add rule for automatically activate bsd.cfg
2020-12-12 17:29:25 +01:00
orbitcowboy
d37ddc7114
donate_cpu_lib.py: Formatted Qt list, there are no functional changes
2020-10-04 18:42:59 +02:00
orbitcowboy
9d2564993a
donate_cpu_lib.py: Improved Qt config detection by adding more Qt-headers.
2020-10-04 18:31:30 +02:00
orbitcowboy
71f5e5bb46
donate_cpu_lib.py: Improved detection of Qt-includes by adding <QMetaType>
2020-10-03 20:38:42 +02:00
orbitcowboy
1886a43f98
donate_cpu_lib.py: Improved detection of Qt headers: added <Qtest> detection.
2020-10-03 20:15:08 +02:00
orbitcowboy
5eb718f9b4
donate_cpu_lib.py: Improved detection of GTK headers
2020-10-03 19:36:32 +02:00
orbitcowboy
0b62ca7250
donate_cpu.py: Improved detection of Qt headers
2020-10-03 12:19:02 +02:00
orbitcowboy
14f70cf131
Attempt to make travis happy
2020-10-02 20:45:06 +02:00
orbitcowboy
b19e631292
Added macros from ICU-Project (ref. to https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/index.html ). This found by daca@home.
2020-10-02 20:01:06 +02:00
firewave
fa7e687853
donate_cpu_lib.py: fixed Python error
2020-06-15 22:12:22 +02:00
Daniel Marjamäki
e2c99ee697
donate_cpu: master branch was renamed to main
2020-06-15 19:46:34 +02:00
Sebastian
feb767a66b
donate_cpu_lib.py: Fix that timed out analyses are handled as crashes ( #2561 )
...
Sometimes it could happen that SIGSEGV is thrown when Cppcheck is killed
because of a timeout. Then the execution is wrongly handled as a crash
and debugged with gdb instead of marking it as timed out.
This fixes that issue by checking the time out before checking sig_num.
2020-02-28 08:12:10 +01:00
Rikard Falkeborn
73ee317866
donate_cpu: Fix timeout if multithreaded ( #2510 )
...
Highly inspired by https://stackoverflow.com/a/4791612 .
2020-02-25 11:49:56 +01:00
Rikard Falkeborn
b13ae83845
donate_cpu: Use with ... as ( #2520 )
2020-02-03 10:27:32 +01:00
Rikard Falkeborn
0d361f8a2e
test-my-pr: Retry if failed to get package ( #2515 )
2020-02-02 18:00:36 +01:00
Sebastian
206eb0f527
Fix #9584 : Limit stack trace depth in daca@home crash page ( #2502 )
...
This limits the backtrace to a maximum of 50 entries.
Trac ticket: https://trac.cppcheck.net/ticket/9584
2020-01-25 15:20:06 +01:00
Sebastian
2d95c35974
Donate CPU/test-my-pr: Add timeout for the Cppcheck execution ( #2500 )
...
This adds a timeout of 60 minutes for the Cppcheck analysis.
Timed out results do not count as crash but they are uploaded and
marked with "TO!" in the list of the latest results. No "diff" is
generated for timed out results so they do not add wrong entries to
the "Diff report".
In test-my-pr.py the timed out results are listed separately just like
the crashes.
donate-cpu-server.py: Add timeout report
2020-01-24 12:33:51 +01:00
Sebastian
d8e0f40663
donate-cpu/test-my-pr: Minor fixes (PEP 8, old Python 2 code, ...) ( #2499 )
...
* donate-cpu/test-my-pr: Minor fixes (PEP 8, old Python 2 code, ...)
* test-my-pr.py: Add Python 3 shebang
2020-01-21 14:27:39 +01:00
versat
5d007bb9bb
donate_cpu_lib.py: Enable library detection as planned after 1.90 release
2019-12-21 19:26:31 +01:00
Rikard Falkeborn
3ff4d83e6d
donate_cpu_lib: Fix python 3 crash if fail to get package ( #2445 )
...
* donate_cpu_lib: Fix python 3 crash if fail to get package
Decoding a string is not allowed in python 3 (in python 2 it works).
If fetching the package fails, assign an empty byte string instead to
avoid crashing.
* Initialize package instead
2019-12-12 15:04:25 +01:00
Sebastian
de4d44ae2f
opencv2.cfg: Add initial OpenCV 2.x API Library Configuration ( #2439 )
2019-12-10 19:34:30 +01:00
Sebastian
9e0ae11ca2
Donate CPU client: Fix TortoiseSVN analysis ( #2353 )
...
- Keep Visual Studio Solution/Project files
- Remove Linux library configurations
- Use correct path to solution file
2019-11-12 15:34:04 +01:00
versat
c04589faf3
donate_cpu_lib.py: Prepare using new configs mfc.cfg, microsoft_atl.cfg
...
This will especially improve analysis of Windows projects like
TortoiseSVN which has been added with fb8b9b12cb
2019-11-12 12:15:50 +01:00
Daniel Marjamäki
fb8b9b12cb
donate-cpu: adjust options for TortoiseSVN
2019-11-10 13:36:34 +01:00
Sebastian
8b2903d5ce
openssl.cfg: Add OpenSSL library configuration with tests ( #2248 )
...
* openssl.cfg: Add OpenSSL library configuration with tests
Reference: https://www.openssl.org/docs/man1.1.1/man3/
* openssl.cfg: Add some configurations for EVP functions
Add alloc/dealloc configuration for EVP_CIPHER_CTX_new and
EVP_CIPHER_CTX_free.
Add configuration for encryption functions that are used in example code
which is added to the tests.
2019-10-31 09:21:08 +01:00
Sebastian
8fb794e731
libsigc++.cfg: Add configuration for library libsigc++ ( #2291 )
...
* libsigc++.cfg: Add configuration for library libsigc++
Reference: https://libsigcplusplus.github.io/libsigcplusplus/
* Make code compatible with libsigc++-2.0 instead of 3.0
Since Version 3.0 C++14 is required which is not (fully) supported in
some older GCC versions.
2019-10-26 17:37:14 +02:00
Maksim Derbasov
48012aceb4
test-my-pr.py: several improvements ( #2294 )
...
* test-my-pr.py: specify remote branch explicitly
When I merged (local) branch to master, `merge-base` returned me not valid commit hash.
* donate_cpu_lib.py: strip filename properly
* test-my-pr.py: reduced packages count; reduced output
* donate_cpu_lib.py: fix previous change
2019-10-24 21:54:22 +02:00
Maksim Derbasov
2500964b58
[tools] test-my-PR functionality ( #2288 )
...
* test my PR functionallity
* Improvement for test-my-pr script
* test-my-pr align master with branch
2019-10-23 09:12:15 +02:00