Matthias Krüger
76fb3903ff
tools: times.sh: show more information in stdout (while still printing it to the log), compute averages of runs, automatically compile and run "times" binary after generating the log.
2014-03-17 02:12:37 +01:00
XhmikosR
66e448f0fd
daca2-report.py: tweak style more.
...
[ci skip]
2014-03-16 13:27:24 +02:00
XhmikosR
9e80080738
Add sorttable.js to the repository.
2014-03-16 13:22:22 +02:00
XhmikosR
c7b2f08782
daca2-report.py: move script inclusion after any style.
...
[ci skip]
2014-03-16 13:14:19 +02:00
XhmikosR
bfd388dc15
daca2-report.py: fix CSS style.
...
[ci skip]
2014-03-16 12:19:52 +02:00
XhmikosR
98fcaa7a9e
daca2-report.py: remove unneeded end tags.
...
[ci skip]
2014-03-16 12:08:58 +02:00
Matthias Krüger
ea18e4b245
daca: count varid 0 occurences per file.
2014-03-12 12:49:06 +01:00
XhmikosR
aabee422e0
PEP8 fixes.
2014-03-11 17:42:14 +02:00
Alexander Mai
b44c1b52ee
daca2: made mainpage report sortable
2014-03-09 08:33:27 +01:00
Simon Martin
a3d1cac79c
Ticket #5373 : Keep track whether tokens come from a C or C++ file to properly handle %type% in Token::Match with "delete"
2014-03-08 21:26:06 +01:00
Daniel Marjamäki
dddd9848b8
daca2: remove ../clang/INPUTS/.. files since these take so long time to scan
2014-03-06 20:36:52 +01:00
Daniel Marjamäki
5eb79f0fa5
Merge pull request #252 from matthiaskrgr/dmake_externals
...
Dmake externals
2014-03-04 06:04:11 +01:00
Matthias Krüger
c108321329
dmake: when building cppcheck. do not include "externals" dir, there are no files in there (only the tinyxml dir which is already handled via -Iexternals/tinyxml).
2014-03-03 12:09:21 +01:00
Matthias Krüger
a9df4a3288
man, htdocs, gui, test, tools: bump a few more copyrights to 2014
2014-03-03 11:03:17 +01:00
Daniel Marjamäki
43d48574c5
ci.py: fixed daca2folder() when results is empty
2014-02-23 10:26:01 +01:00
Daniel Marjamäki
1d801ce7b1
daca2: fixed wget function
2014-02-23 10:21:00 +01:00
Daniel Marjamäki
6273a270c7
daca2: tell wget to overwrite file. We want that the correct file is used.
2014-02-22 07:52:51 +01:00
Lauri Nurmi
91340d4043
Emulate the C++11 'nullptr' and 'static_assert'
2014-02-15 07:52:17 +01:00
Daniel Marjamäki
fd3a8a2a18
Update copyright
2014-02-15 07:45:39 +01:00
Daniel Marjamäki
b88fbb9857
CI: run daca2 on oldest folder
2014-02-07 06:37:42 +01:00
Matthias Krüger
ec7e54c123
daca2: count crashes of cppcheck in index table.
2014-01-29 12:54:52 +01:00
Daniel Marjamäki
a7146916b1
Makefile: added -Wno-sign-compare. I don't like this warning
2014-01-18 09:51:48 +01:00
Ryan Pavlik
065db3d9f6
Add a rule to the cli makefile to actually build TinyXML2
2014-01-17 15:52:05 -06:00
Matthias Krüger
0cfd60aa34
travis: rewrite config file.
...
Uses CXXFLAGS -O2 instead of default flags to speed up self checking.
Testing is done with the following settings:
1) gcc CXXFLAGS=-O2
2) gcc CXXFLAGS=-O2 SRCDIR=build VERIFY=1
3) gcc CXXFLAGS=-O2 MAKEFLAGS="HAVE_RULES=yes"
4) gcc CXXFLAGS=-O2 SRCDIR=build VERIFY=1 MAKEFLAGS="HAVE_RULES=yes"
5) clang CXXFLAGS=-O2
6) clang CXXFLAGS=-O2 SRCDIR=build VERIFY=1
7) clang CXXFLAGS=-O2 MAKEFLAGS="HAVE_RULES=yes"
8) clang CXXFLAGS=-O2 SRCDIR=build VERIFY=1 MAKEFLAGS="HAVE_RULES=yes"
Changes made to before_install:
installe libpcre3
Changes made to script:
* make and make test are now called seperately
* cppcheck also checks "build" folder (created by SRCDIR=build) if existing.
* gui is built twice, one time with HAVE_RULES=yes as qmake argument and one time without it.
* a script has been added and run which returns false if cppcheck --showtime=top5 does not return 7 lines indicating that something is broken
2014-01-12 22:47:21 +01:00
Daniel Marjamäki
424675982a
dmake: use -std=c++0x instead of -std=c++11 as it's supported by earlier gcc
2014-01-12 15:38:51 +01:00
Daniel Marjamäki
50c8075b15
dmake: use -std=c++11 even if CXXFLAGS is redefined
2014-01-12 13:47:53 +01:00
Daniel Marjamäki
4224f873fd
dmake: added -std=c++11 flag
2014-01-12 13:14:46 +01:00
Daniel Marjamäki
d618730c96
Merge pull request #211 from matthiaskrgr/filemodes
...
make tools/times-tags.sh and tools/times.sh executable (mode 755).
2014-01-05 22:17:55 -08:00
Daniel Marjamäki
af8f5ef57c
daca2: remove aws code from daca2-report
2014-01-06 06:51:04 +01:00
Matthias Krüger
bf34a0aafa
make tools/times-tags.sh and tools/times.sh executable (mode 755).
2014-01-05 13:58:59 +01:00
Daniel Marjamäki
0851408a26
times.sh: Use SRCDIR to get more accurate results
2014-01-05 13:07:32 +01:00
Daniel Marjamäki
cb40e83261
daca2: added --tries and --timeout in wget command
2014-01-02 16:50:12 +01:00
Daniel Marjamäki
5d31385161
daca2: fixed exitcode handling
2013-12-31 20:56:16 +01:00
Daniel Marjamäki
56a5b0d55f
daca2: If cppcheck crash, the exitcode is nonzero. Write message in the report when the exitcode is nonzero.
2013-12-31 18:24:32 +01:00
Daniel Marjamäki
a3a8edc00d
ci: use CFGDIR flag
2013-12-28 12:17:30 +01:00
Daniel Marjamäki
9e0d7d86e9
dmake: Improved handling of CFGDIR
2013-12-28 12:15:08 +01:00
Lucas Manuel Rodriguez
4a46029ba6
Add readme.md for 'tools' directory
2013-12-27 13:58:08 -02:00
Daniel Marjamäki
d3a848f2e6
Makefile: Added optional CFGDIR parameter that allows user to specify where Cppcheck will look for cfg files.
2013-12-26 18:41:51 +01:00
Daniel Marjamäki
31368d946b
daca2-report: insert spaces between 'Most recently updated' items
2013-12-15 12:33:06 +01:00
Daniel Marjamäki
825174d394
ci.py: changed scp commands
2013-12-13 06:57:08 +01:00
Daniel Marjamäki
77a5ad03a6
ci: minor updates
2013-12-12 21:08:15 +01:00
Daniel Marjamäki
17099d74d6
ci.py: copy std.cfg to daca2 folder to get better results.
2013-12-12 20:10:46 +01:00
Daniel Marjamäki
663f5a14b0
daca2: avoid hang for iceowl package
2013-11-30 16:16:11 +01:00
Daniel Marjamäki
2b7835c5f9
daca2-report: Removed text about hardware running daca2
2013-11-28 19:27:37 +01:00
Daniel Marjamäki
a4eeddd0f6
daca2-report: handle when datestr is None
2013-11-28 17:44:50 +01:00
Daniel Marjamäki
6b4016be42
daca2-report: get results from aws and show most recent results on web
2013-11-27 19:17:22 +01:00
Daniel Marjamäki
d60c885f08
Daca2: use proper build flags in ci.py
2013-11-24 14:57:54 +01:00
Daniel Marjamäki
4e626d0907
daca2: update aws script. copy results for raspberry.
2013-11-24 14:55:49 +01:00
Daniel Marjamäki
d5bb5d6b77
daca2: Change date field to date when analysis ends.
2013-11-24 10:50:16 +01:00
Daniel Marjamäki
02c299405b
daca2: write number of error,warning,performance,portability,style in report
2013-11-24 10:47:12 +01:00
Daniel Marjamäki
514218da31
Daca2: Updated aws compilation flags
2013-11-23 16:38:52 +01:00
Daniel Marjamäki
0be5caf48d
Daca2: updated aws script
2013-11-23 16:35:52 +01:00
Daniel Marjamäki
a62a46c010
DACA2: little cleanup of aws script
2013-11-23 16:25:04 +01:00
Daniel Marjamäki
a35a3236d6
Daca2: Added aws.py for secondary daca2 script
2013-11-23 16:22:11 +01:00
Daniel Marjamäki
992f61d911
ci.py: refactoring
2013-11-23 16:00:28 +01:00
Daniel Marjamäki
007e2d9dd5
daca2: handle links better
2013-11-18 17:59:47 +01:00
XhmikosR
ff4cf68338
Improve daca2-report.py.
...
* remove empty <td>
* add meta charset
* remove double space
* remove unneeded escapes
2013-11-10 17:35:31 +02:00
Daniel Marjamäki
e73acbaab6
daca2-report: graphical updates. write date when each 'folder' is updated. write some more description about the project. try to fix problem that & is not displayed properly
2013-11-04 13:18:01 +01:00
Daniel Marjamäki
46b4a19bd3
Added CI script to repo
2013-11-02 17:39:42 +01:00
Daniel Marjamäki
e948f4c9ee
daca2: don't remove large text files. there was some strange problem that results.txt was removed when a results.txt in a subfolder was removed.
2013-11-02 12:03:25 +01:00
Daniel Marjamäki
b577b12660
daca2: skip boost to avoid hang
2013-10-28 18:09:05 +01:00
Daniel Marjamäki
9faaef840b
daca2: check all extracted files
2013-10-27 07:53:23 +01:00
Daniel Marjamäki
aaf5bbb7ad
daca2: minor tweaks of wget and removeLargeFiles
2013-10-26 11:47:15 +02:00
Daniel Marjamäki
45e7c488a0
daca2: dont terminate when a package fails. try to continue.
2013-10-25 06:43:08 +02:00
Daniel Marjamäki
2f864dec49
daca2: fixes
2013-10-24 18:36:08 +02:00
Daniel Marjamäki
ab2864e1cb
daca2: use ls-lR file
2013-10-24 18:22:15 +02:00
Daniel Marjamäki
fc9998e439
daca2: bailout if download fails
2013-10-24 17:39:37 +02:00
Daniel Marjamäki
b15eeb0aa8
autopep8 formatting
2013-10-20 18:36:33 +02:00
Daniel Marjamäki
47766736fc
daca2: handle xz compression
2013-10-20 12:45:05 +02:00
Daniel Marjamäki
f58b4b61e2
daca2: improved command line flags
2013-10-20 11:28:16 +02:00
Daniel Marjamäki
17f8edfada
daca2: tried to improve getpackages to be more robust
2013-10-20 11:25:31 +02:00
Daniel Marjamäki
4debaa2b92
daca2: alloc passing rev to script
2013-10-20 10:49:54 +02:00
Daniel Marjamäki
7f9f624215
daca2: more reliable ftp
2013-10-19 13:46:15 +02:00
Daniel Marjamäki
c9491f952b
daca2: skip flite, quick fix of possible hang
2013-10-19 09:53:23 +02:00
XhmikosR
0dba668661
daca2-report.py: use a doctype.
2013-10-18 17:37:03 +02:00
Daniel Marjamäki
88447385c2
autopep8 formatting
2013-10-18 17:35:59 +02:00
Daniel Marjamäki
072c80bde8
daca2: cleanup large files before cppcheck starts
2013-10-18 05:31:00 +02:00
Daniel Marjamäki
91e23c0660
daca2: don't check large files
2013-10-18 04:53:14 +02:00
Daniel Marjamäki
2d38245ea7
daca2-report: rephrazed 'Most recently updated'
2013-10-16 22:31:33 +02:00
Daniel Marjamäki
c593092611
daca2-report.py: Added script that generates daca2 report
2013-10-16 18:15:51 +02:00
Daniel Marjamäki
94f91f20e1
daca2: improved cleanup
2013-10-16 17:22:00 +02:00
Daniel Marjamäki
cee40beee1
daca2: removing readonly files/folders
2013-10-14 15:49:11 +02:00
Daniel Marjamäki
554790afcf
daca2: refactoring. gather list of archives from ftp server then disconnect.
2013-10-13 14:13:10 +02:00
Daniel Marjamäki
a305698442
daca2: catch EOFError exceptions
2013-10-13 13:10:25 +02:00
Daniel Marjamäki
cb56db5f21
daca2: import missing datetime module
2013-10-13 11:47:51 +02:00
Daniel Marjamäki
a61ccf2e9a
daca2: write date in results
2013-10-13 11:43:05 +02:00
Daniel Marjamäki
69ec624ea5
daca2: refactoring
2013-10-13 11:10:22 +02:00
Daniel Marjamäki
398ed973f4
matchcompiler: autopep8 formatting
2013-10-13 11:01:50 +02:00
Daniel Marjamäki
a7e925283a
daca2: autopep8 formatting
2013-10-13 10:51:18 +02:00
Daniel Marjamäki
9aee165650
daca2: catch exception when generating daca2 report
2013-10-13 10:40:01 +02:00
Daniel Marjamäki
b1470dc36e
daca2: choose folder from command line
2013-10-13 08:35:20 +02:00
Daniel Marjamäki
95138dbead
daca2: generate report
2013-10-13 08:07:39 +02:00
Daniel Marjamäki
aa1b77f45d
daca2: removed -j2 to reduce cpu load
2013-10-12 20:40:04 +02:00
XhmikosR
e6e6335473
Revert 568a49c409
and do the changes properly.
2013-10-12 19:44:07 +03:00
XhmikosR
568a49c409
daca2.py: PEP8 fixes
2013-10-12 18:50:54 +03:00
Daniel Marjamäki
d30ebe268a
daca2: refactorings and fix of indentlevel that might have screwed up the script.
2013-10-12 16:49:37 +02:00
Daniel Marjamäki
0b9d0e48cf
daca2: added script that runs cppcheck on debian source code
2013-10-12 14:02:03 +02:00
Daniel Marjamäki
ee325008c4
dmake: install htmlreport
2013-10-12 12:26:27 +02:00
Daniel Marjamäki
3f1e074846
reduce: Fixed compiler error (MathLib::longToString() doesnt exist)
2013-10-06 19:07:47 +02:00
Robert Reif
bf8a786265
reduce: add more settings from cppcheck cli
2013-08-19 06:06:53 +02:00