Daniel Marjamäki
215bc3b303
Donate CPU:
...
* timeout after 30 seconds
* added content for http://cppcheck.osuosl.org:8000/
2018-09-02 07:28:25 +02:00
Daniel Marjamäki
79840add38
Donate CPU: Use shutil.rmtree instead of 'rm'
2018-09-01 17:04:34 +02:00
Daniel Marjamäki
d5a9332684
triage: show url and filename in edit boxes
2018-09-01 07:36:58 +02:00
Daniel Marjamäki
59731d70e8
triage: set error line properly
2018-09-01 06:39:22 +02:00
Daniel Marjamäki
173c737a5c
Fixed #8718 (Donate CPU: Optionally allow specifying a custom workfolder)
2018-08-31 14:29:15 +02:00
Daniel Marjamäki
5767a0ed6f
Donate CPU: Added crash report
2018-08-31 14:28:01 +02:00
Daniel Marjamäki
c1f436f7c0
Donate CPU: Try to handle crashes better
2018-08-29 22:07:48 +02:00
Daniel Marjamäki
1547059a21
triage: handle daca@home diffs better
2018-08-29 22:07:31 +02:00
Daniel Marjamäki
4ef59754a4
Donate CPU: Added a '--stop-time' argument
2018-08-29 11:08:56 +02:00
Daniel Marjamäki
50ded8d789
Donate CPU: Include 'elapsed time' in the output
2018-08-29 06:51:33 +02:00
Daniel Marjamäki
eadb4226e9
Donate CPU: Try to fix utf-8 decode problem. Just skip invalid chars, we're not very interested in those.
2018-08-28 12:02:28 +02:00
Daniel Marjamäki
ec5a13d351
Donate CPU: Fix old path
2018-08-27 18:44:17 +02:00
Daniel Marjamäki
4002fcd3e3
Donate CPU: Improved the server, now you can see diff
2018-08-27 18:21:16 +02:00
Daniel Marjamäki
bbebdf0ab4
Donate CPU: Updated the 'latest.html' report
2018-08-26 16:57:09 +02:00
Daniel Marjamäki
629639f6ae
Donate CPU: Updated scripts
2018-08-26 16:47:20 +02:00
Daniel Marjamäki
6ec6f70f2d
Donate CPU: Concentrate on the diff
2018-08-26 16:23:42 +02:00
Daniel Marjamäki
b2f0bd315d
Donate CPU: Diff results in the client
2018-08-26 13:42:01 +02:00
Daniel Marjamäki
08837b2232
Donate CPU: Use CRLF in HTTP responses
2018-08-26 11:17:18 +02:00
Daniel Marjamäki
c65d79c0ec
Donate CPU: Speedup server. Keep packageIndex in package-index.txt
2018-08-25 20:58:31 +02:00
Daniel Marjamäki
829a373416
Python cleanup
2018-08-25 20:43:20 +02:00
Daniel Marjamäki
c7880e2c8d
Donate CPU: Made client python3 compatible
2018-08-25 20:34:43 +02:00
Daniel Marjamäki
5da38e33c0
Donate CPU: Make server more robust
2018-08-25 20:00:04 +02:00
Daniel Marjamäki
7049249460
Donate CPU: Tried to make scripts more robust
2018-08-25 18:38:51 +02:00
Daniel Marjamäki
18343d1122
Donate CPU: get package
2018-08-25 11:08:41 +02:00
Daniel Marjamäki
4ece582bed
Donate CPU: looking at packages
2018-08-25 10:59:49 +02:00
Daniel Marjamäki
33b93cdd3a
Donate CPU: send data in chunks
2018-08-25 10:25:05 +02:00
Daniel Marjamäki
48f5792ca1
Donate CPU: Speedup the latest report
2018-08-25 09:06:15 +02:00
Daniel Marjamäki
efe40950c9
Donate CPU: Added report http://cppcheck.osuosl.org:8000/latest.html
2018-08-25 08:49:40 +02:00
Daniel Marjamäki
045ef9a715
Donate CPU: More updates. Run both 1.84 and head.
2018-08-24 21:07:50 +02:00
Daniel Marjamäki
28d1682a54
Donate CPU: Some fixes in donate-cpu.py
2018-08-24 18:49:11 +02:00
Daniel Marjamäki
921a1a0396
Donate CPU: add a short sleep after git clone/pull
2018-08-24 18:21:16 +02:00
Daniel Marjamäki
a460ba422f
Donate CPU: Fix unresolved reference
2018-08-24 14:46:59 +02:00
Daniel Marjamäki
138e53aeb9
Donate CPU: Updated client script. Try to catch compile errors better.
2018-08-24 13:20:38 +02:00
Daniel Marjamäki
8c88f65fb2
Donate CPU: minor updates in server
2018-08-24 13:04:25 +02:00
Daniel Marjamäki
b049203be7
Donate CPU: updated server
2018-08-23 22:13:53 +02:00
Daniel Marjamäki
1e919e696b
Donate CPU: show info on server
2018-08-23 21:54:46 +02:00
Daniel Marjamäki
40364561e3
Donate CPU: minor tweaks in client
2018-08-23 21:47:43 +02:00
Daniel Marjamäki
8459380a79
Donate CPU: Added simple client/server scripts
2018-08-23 21:31:02 +02:00
Daniel Marjamäki
3a90f1fc41
daca2-report: use 'diff' tool
2018-08-14 17:49:27 +02:00
Daniel Marjamäki
20da3d2b46
rundaca: fix syntax error
2018-08-07 09:19:33 +02:00
Daniel Marjamäki
c44b72082f
rundaca: try to get best folder automatically
2018-08-07 09:18:41 +02:00
Oliver Stöneberg
bb27bc280a
more small *.py cleanups ( #1329 )
...
* added CLion project folder to .gitignore
* adjusted project name in CMakeLists.txt
* avoid warning when compiling "Debug" with Visual Studio via CMake
There was a GCC-style compiler flag in the common flags in compileroptions.cmake which caused the following warning:
cl : Command line warning D9002 : ignoring unknown option '-O0'
* compileroptions.cmake: restored original formatting
* daca2.py: added missing import
* misra.py: removed unnecessary escaping from regular expression
2018-08-06 22:07:58 +02:00
Daniel Marjamäki
750ba1a4c1
rundaca: do not read password from command line argument
2018-08-06 13:37:42 +02:00
Oliver Stöneberg
13cf982b77
some small *.py script cleanup ( #1328 )
...
* added CLion project folder to .gitignore
* adjusted project name in CMakeLists.txt
* avoid warning when compiling "Debug" with Visual Studio via CMake
There was a GCC-style compiler flag in the common flags in compileroptions.cmake which caused the following warning:
cl : Command line warning D9002 : ignoring unknown option '-O0'
* compileroptions.cmake: restored original formatting
* some small *.py script cleanups
2018-08-05 20:36:21 +02:00
Daniel Marjamäki
b68759ccf5
Added script that tests a patch with daca
2018-08-04 09:42:55 +02:00
Daniel Marjamäki
bb73a741a8
daca2-report: tweaked diff report
2018-07-01 14:59:38 +02:00
Daniel Marjamäki
da2867c09a
daca2-report: attempt to speedup report
2018-06-29 18:14:15 +02:00
Daniel Marjamäki
ba8529ce32
daca2-report: Remove column data from diff-warnings because there are changes I want to ignore
2018-06-29 15:35:13 +02:00
Daniel Marjamäki
535526680c
rundaca2.py: better error output
2018-06-29 11:27:49 +02:00
Daniel Marjamäki
0ba23c28bf
daca2-report: fix checking for positives
2018-06-29 11:16:08 +02:00
Daniel Marjamäki
2d00be7a9a
Removed the daca2-diff script. This functionality is embedded in daca2-report instead.
2018-06-29 08:48:01 +02:00
Daniel Marjamäki
6812cb57ba
daca2-report: a bit better report
2018-06-29 08:47:00 +02:00
Daniel Marjamäki
fc46956a08
daca2-report: show negatives and positives
2018-06-29 07:30:20 +02:00
Daniel Marjamäki
b76706fed4
Fixed #8643 (daca2: comparison of versions)
2018-06-28 22:35:48 +02:00
Daniel Marjamäki
e111902682
daca: skip hashdeep and lice to avoid hangs
2018-06-21 09:26:06 +02:00
amai2012
453c663fb0
#8611 Rename xmlV2.rng. Renaming it to cppcheck-errors.rng ( #1278 )
2018-06-06 15:25:09 +02:00
AlexF
99bb0d975c
do not need -d'^I' argument for cut command, it's easy input wrong char for invisible char without copying ( #1271 )
2018-05-30 12:45:32 +02:00
amai2012
ceff09d491
#5178 Supply DTD/(XSD/RNG for cppcheck XML output. Add target to Makefile to create and validate XML from regular run. Update xmlV2.rng accordingly.
2018-05-24 16:12:43 +02:00
Daniel Marjamäki
0a0ffcdac6
daca2: skip --exception-handling to avoid hangs ( #8589 )
2018-05-21 08:54:21 +02:00
amai2012
64f0d31280
#5718 Supply DTD/XSD/RNG for cppcheck XML output - supply rng for current XML output. Add an automatic check on travis against the --errorlist output
2018-05-17 12:46:15 +02:00
Daniel Marjamäki
a716183d33
daca2-search.cgi: string concatenation
2018-05-08 06:58:39 +02:00
Daniel Marjamäki
6ed3c130e7
daca2-search.cgi: Use compound assignment
2018-05-08 06:41:05 +02:00
Markus Elfring
bd6173be6e
Using compiled regular expressions for DACA2 functions ( #1209 )
...
The method “match” was used as a module-level function in for loops
of implementations for DACA2 functions so far.
Use compiled regular expression objects instead.
Delete a duplicate element from an alternation.
Link: https://trac.cppcheck.net/ticket/8553
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
2018-05-07 22:18:05 +02:00
Daniel Marjamäki
78e1474f55
daca2-report: cleanup. thanks elfring for spotting this.
2018-05-07 22:13:00 +02:00
Daniel Marjamäki
b2789cc2c6
daca2-report: fixed review comment
2018-05-07 22:09:26 +02:00
Daniel Marjamäki
bd02aca242
daca2: if there is a crash then try to show which file it was caused by
2018-05-07 07:10:00 +02:00
Daniel Marjamäki
02fde2025b
Updated run-coverity.sh script
2018-05-05 15:23:35 +02:00
Daniel Marjamäki
31ac889d38
rundaca2: remove cpulimit option
2018-05-04 22:34:04 +02:00
Daniel Marjamäki
8d3570debf
triage: use the codeeditor in the gui
2018-05-02 12:59:34 +02:00
Daniel Marjamäki
3c1e39f246
daca2-addons: make it work again
2018-05-02 12:59:07 +02:00
Daniel Marjamäki
47ba7abf0b
triage: updated the codeeditor
2018-05-02 10:57:04 +02:00
Daniel Marjamäki
3ef1627d11
Fix noCopyConstructor and noOperatorEq warnings in tools/triage/mainwindow.h
2018-05-01 10:55:06 +02:00
Daniel Marjamäki
2470c711e4
Fix some more Travis warnings
2018-05-01 09:43:51 +02:00
Daniel Marjamäki
fce7a0a128
dump: add Function::type
2018-04-30 16:52:51 +02:00
Daniel Marjamäki
05184555b2
clang-ast: print constructors and destructors
2018-04-30 15:42:40 +02:00
Daniel Marjamäki
1bb7c7fbf2
clang-ast: ensure that '-std=c++11' is used
2018-04-30 10:28:44 +02:00
Daniel Marjamäki
45a89b1c46
compare-ast-clang-and-cppcheck: Write some statistics.
2018-04-30 10:24:01 +02:00
Daniel Marjamäki
aff108a16f
compare-ast-clang-and-cppcheck: Added script that compares the clang and cppcheck AST. For now it only checks if the SymbolDatabase contains the proper function objects.
2018-04-30 10:18:33 +02:00
Daniel Marjamäki
f44f726e10
clang-ast: argument is source file. show CXXMethod also.
2018-04-29 22:37:18 +02:00
Daniel Marjamäki
68cd43d3f9
clang-ast: add tool that uses libclang to output ast for a file
2018-04-29 22:22:32 +02:00
alexander
795f244804
Omit test/synthetic from tags file
2018-04-19 22:42:04 +02:00
Daniel Marjamäki
a8cd2ac0ea
triage: update project file
2018-04-16 10:50:56 +02:00
Daniel Marjamäki
8c082f1b3f
Remove lib/cxx11emu.h
2018-04-09 22:28:41 +02:00
Daniel Marjamäki
7e4dba6a7e
Updated copyright year
2018-03-31 20:59:09 +02:00
amai2012
27d4495d41
Add executable bit to reduce.py
2018-03-21 09:13:26 +01:00
Daniel Marjamäki
dfd8ef5d52
generate_cfg_tests: fix argument count
2018-03-19 20:46:55 +01:00
Daniel Marjamäki
e932c44ae6
generate cfg tests: updated NULL pointer testing
2018-03-18 19:04:17 +01:00
Daniel Marjamäki
0741c389c0
generated cfg tests: updates, most unmatched suppressions are removed now
2018-03-18 14:06:26 +01:00
Daniel Marjamäki
c800ac5118
generate_cfg_tests: updating testing for not-null
2018-03-18 13:53:46 +01:00
Daniel Marjamäki
914eea7ed1
generated cfg tests: updated test files
2018-03-18 13:22:33 +01:00
Daniel Marjamäki
52fb9d3743
generate_cfg_tests: Added tool that generates test cases from cfg file
2018-03-18 12:50:55 +01:00
Daniel Marjamäki
e6cd8498a8
tools/triage: updated codeeditor
2018-02-17 22:26:35 +01:00
Sebastian
78cceea8f6
dmake: Fix windows project and build ( #1091 )
...
Replace legacy dmake.vcproj with according .sln and .vcxproj files.
Update windows code in filelister.cpp so dmake compiles and works again.
2018-02-17 06:31:12 +01:00
Daniel Marjamäki
cc2eb14130
daca2-report: fixes
2018-02-15 21:21:43 +01:00
amai
0f00259a96
Validate platform files
2018-02-15 20:35:12 +01:00
Daniel Marjamäki
791f85295c
tools/compare.cs: changed format for error message
2018-02-15 15:17:04 +01:00
Daniel Marjamäki
a796330a50
tools/compare.cs: Rename methods
2018-02-15 14:50:13 +01:00
Daniel Marjamäki
f5b0f1f792
tools/combine.cs: handle daca2 template output
2018-02-14 10:52:56 +01:00
Daniel Marjamäki
2f4261e405
tools/compare.cs: change color theme
2018-02-13 13:15:39 +01:00
Daniel Marjamäki
22db3d77f7
daca2-report.py: fixed pep8 warning 'E713 test for membership should be 'not in''
2018-02-13 09:31:05 +01:00
Daniel Marjamäki
fe1ae7240a
python formatting. Run autopep8 and replace tabs with spaces.
...
autopep8 -i --max-line-length=160 *.py
sed -i 's/\t/ /' *.py
[ci skip]
2018-02-13 09:26:11 +01:00
Daniel Marjamäki
f624905534
tools/compare.cs: minor tweaks
2018-02-12 21:12:40 +01:00
Daniel Marjamäki
cd5adf0707
tools/compare.cs: Added a tool that compare reports and generate a webreport
2018-02-12 16:24:13 +01:00
Daniel Marjamäki
c26ae955ad
tools/triage: set proper shuffle seed, less priority for results in tests
2018-02-09 21:44:53 +01:00
Daniel Marjamäki
c650c8a111
tools/triage: try to unpack package from ~/daca2-packages
2018-02-08 22:18:50 +01:00
Daniel Marjamäki
a2d9b3fbb3
triage: moved source code
2018-02-08 08:27:16 +01:00
Daniel Marjamäki
7a4b0fb0e5
daca2-report: refactoring
2018-02-07 20:02:19 +01:00
Daniel Marjamäki
21c7bc9291
daca2-report: Write a summary at the bottom
2018-02-07 15:38:07 +01:00
Matthias Krüger
f009cfc845
fix some typos found by codespell.
2018-02-04 20:53:43 +01:00
Daniel Marjamäki
6ce9646ac6
Triage: If there are more than 100 results then pick 100 random warnings
2018-02-04 16:14:33 +01:00
Daniel Marjamäki
7b5e994f29
triage: better handling of error messages with notes
2018-02-04 09:12:41 +01:00
Sebastian
d9952dc6cf
tools/run_more_tests.sh: Fixed comment
...
Name of the script that uses this script was wrong.
2018-02-02 11:27:38 +01:00
Sebastian
402807b3b0
daca2.py Minor fix: fomat string argument (found by Codacity) ( #1037 )
...
* daca2.py Minor fix: fomat string argument (found by Codacity)
* daca2.py: Change print call to logging.critical call
2018-01-23 13:05:07 +01:00
Daniel Marjamäki
c4caee6b18
Updated copyright year
2018-01-14 15:37:52 +01:00
Daniel Marjamäki
1ad797d220
Tools: Added script that runs coverity and uploads the result
2018-01-06 11:58:46 +01:00
Daniel Marjamäki
5eee9d6d18
tools/triage: Load results from file instead of pasting them
2018-01-02 23:39:30 +01:00
Daniel Marjamäki
95d8534d89
rundaca: increase cpu limit
2018-01-02 22:01:39 +01:00
Daniel Marjamäki
d3f0f7ff12
tools/trac-keywords.py: dont include empty keyword
2018-01-01 23:08:58 +01:00
Daniel Marjamäki
2ad8ed0931
Tools: Add simple script that extract keywords from given trac database
2018-01-01 22:56:47 +01:00
Daniel Marjamäki
3b6fbd067e
triage: small tweaks
2018-01-01 10:52:51 +01:00
Daniel Marjamäki
4c490b599b
Tools: Add simple tool to triage daca results
2018-01-01 09:22:11 +01:00
Daniel Marjamäki
791c633d18
daca: limit cpu usage
2017-12-30 23:07:17 +01:00
Daniel Marjamäki
2545a628b2
rundaca2: fix import
2017-10-03 17:37:08 +02:00
Daniel Marjamäki
a1df585ec1
rundaca2: if file upload fails, retry
2017-09-28 09:57:13 +02:00
Daniel Marjamäki
b1a4860a0c
extracttests.py: allow that only TP tests are extracted
2017-09-22 23:23:36 +02:00
Daniel Marjamäki
4bd251a6d9
daca2: skip docs and examples.. that might be garbage
2017-09-15 22:19:11 +02:00
Ayaz Salikhov
f0b5327450
Fix codestyle ( #953 )
2017-09-07 13:00:46 +02:00
Daniel Marjamäki
4ca004c836
daca2-search.cgi: write summary if no arguments are used
2017-09-05 21:48:39 +02:00
Matthias Krüger
bdef3f4582
daca2: add script which crawls the daca logs and feeds them into a git repository.
...
This can be used to track daca changes over a period of time.
2017-09-03 22:31:36 +02:00
Daniel Marjamäki
e3439c0bbf
daca2: added search script
2017-09-03 22:15:28 +02:00
amai
74d9883260
Use shorter rules for linking the executables
2017-08-22 23:01:18 +02:00
orbitcowboy
7c5d14bf66
Updated dmake: activated validateCFG when 'make checkcfg' is called.
2017-07-29 12:42:43 +02:00
Ayaz Salikhov
2e6a22e882
Improve Python code
2017-07-22 11:05:50 +02:00
Matthias Krüger
159e420146
dmake: fix SRCDIR=build build.
...
The problem was hardcoded "lib" path which needs to be $(SRCDIR)
2017-06-21 17:59:00 +02:00
Daniel Marjamäki
2665e6e60c
Fix dmake, it now depends on simplecpp::simplifyPath
2017-06-21 15:29:00 +02:00
Ivan Ryabov
170cfc24a2
Make detection of clang++ compiler more robust ( #915 )
...
* Make detection of clang++ compiler more robust
* Updated makefile generator
2017-06-16 12:56:29 +02:00
Daniel Marjamäki
fc79941828
fix matchcompiler.py
2017-06-05 13:41:38 +02:00
Ayaz Salikhov
3dc4188292
Improve Python code
2017-06-05 13:23:00 +02:00
Ayaz Salikhov
2dd6168258
Improve Python code
2017-06-04 22:51:48 +02:00
Daniel Marjamäki
68127adc57
daca2: minor cleanup
2017-06-04 14:09:41 +02:00
Daniel Marjamäki
2106099029
daca2: print error message (DacaWrongData) instead of crashing when wrong data is seen
2017-06-04 14:05:34 +02:00
Daniel Marjamäki
4c62190e32
daca2: dont upload results if password is not set
2017-06-03 15:53:43 +02:00
Daniel Marjamäki
6ac1aafa49
daca2-report: better handling when no packages found
2017-06-03 14:03:16 +02:00
Daniel Marjamäki
73ac088688
daca2 fixes
2017-06-03 12:10:41 +02:00
Daniel Marjamäki
dd4353fac8
daca2: run stable and unstable separately
2017-06-03 11:34:11 +02:00
Daniel Marjamäki
bbe90bdbdb
daca2: fix comment
2017-05-27 21:12:13 +02:00
uburuntu
d41d091c07
ENH: perfomance: seeking of one char is more efficiently
2017-05-27 04:15:54 +02:00
Daniel Marjamäki
0262020707
--template: Removed 'clang' and renamed 'cppcheck2' to 'daca2'
2017-05-25 05:24:42 +02:00
Matthias Krüger
3930f2d6bc
try to fix "make" target (was broken due to missing comment-char).
2017-05-24 00:25:14 +02:00
amai
cea82c4ee9
Add validateCFG target to validate library files against RNG
2017-05-24 00:07:59 +02:00