670 Commits

Author SHA1 Message Date
Laszlo Nagy
186525ea0b add checker enable/disable functional tests 2016-10-22 20:23:16 +11:00
Laszlo Nagy
b0f43f02c5 add another analyzer functional test 2016-10-22 20:23:16 +11:00
Laszlo Nagy
9a33d8abc5 unify the command line parameter mapper functions in analyzer module 2016-10-22 20:23:16 +11:00
Laszlo Nagy
0e1d19e8b9 add test against exclude flag (and fix findings) 2016-10-22 20:23:16 +11:00
Laszlo Nagy
480d62981d add basic scan-build test 2016-10-22 20:23:16 +11:00
Laszlo Nagy
7041dd1a46 rewrite architecture test 2016-10-22 20:23:16 +11:00
Laszlo Nagy
93d6791a3e analyze debug code test case added 2016-10-22 20:23:16 +11:00
Laszlo Nagy
d8bc5abef2 few exit code test for intercept-build 2016-10-22 20:23:16 +11:00
Laszlo Nagy
42cdc14748 use separate test dir for intercept build 2016-10-22 20:23:16 +11:00
Laszlo Nagy
15e3bb86e4 fix #57 (platform check is done by lit.cfg and not individual tests) 2016-10-22 20:23:16 +11:00
Laszlo Nagy
f2656045ba add first analyzer test 2016-10-22 20:23:16 +11:00
Laszlo Nagy
b9b428bba1 set different exit codes for signals 2016-10-22 20:23:16 +11:00
Laszlo Nagy
b520ee05e2 Clang execution now write log before 2016-10-22 20:23:16 +11:00
Laszlo Nagy
349702cccf simplify analyzer run (use subprocess.check_output) 2016-10-22 20:23:16 +11:00
Laszlo Nagy
89d33f8aa3 fix travis-ci build for osx 2016-10-22 20:23:16 +11:00
Laszlo Nagy
cccd33a4a7 fix windows build 2016-10-22 20:23:16 +11:00
Laszlo Nagy
f051f566dc try to fix travis-ci build 2016-10-22 20:23:16 +11:00
Laszlo Nagy
b5f7b8300e windows: use console scripts for executables 2016-10-22 20:23:16 +11:00
Laszlo Nagy
00b6fa2de4 fix missing unit test invocation 2016-10-22 20:23:16 +11:00
Laszlo Nagy
8519af65ca draft first batch test 2016-10-22 20:23:16 +11:00
Laszlo Nagy
7d710f4f43 improve windows support on tests 2016-10-22 20:23:16 +11:00
Laszlo Nagy
7a1ccb5586 fixing os specific line/path separator issues 2016-10-22 20:23:16 +11:00
Laszlo Nagy
c1f4a1c9d5 add appveyor build 2016-10-22 20:23:16 +11:00
Laszlo Nagy
26350dfe8a extend travis-ci coverage with osx 2016-10-22 20:23:16 +11:00
Laszlo Nagy
c0bb4be2f1 run test by LLVM's lit 2016-10-22 20:23:16 +11:00
Gyorgy Orban
930dc3e964 Improve script exit codes
If the scripts --help command was called the default 127 exit code was
returned even if the call was successful. If any other module (like
calling help in the argparse module) throws a SystemExit exception
with the sys.exit() call the exit code was not set properly
because exception was not handled.
2016-10-16 22:42:14 +02:00
Laszlo Nagy
229243ef8a D24470: Remove relative path hack for SATestsBuild.py 2016-09-25 13:51:16 +10:00
Laszlo Nagy
754713b364 D24163: Increase precision of timestamp in report directory name 2016-09-07 20:20:25 +10:00
Laszlo Nagy
af6bd27d5d remove SELinux checks before libear usage 2016-09-06 21:38:48 +10:00
Laszlo Nagy
7a8f025cec apply pycharm code inspection suggestions 2016-09-06 21:29:42 +10:00
Laszlo Nagy
11470f26ff add support for intel, AIX, Solaris, HP C/C++ compiler 2016-09-03 12:05:01 +10:00
Laszlo Nagy
e02ef1cfdb add compiler wrapper support 2016-09-02 21:55:24 +10:00
Laszlo Nagy
be671cd238 update changes.txt pip-1.2 2016-08-21 22:37:45 +10:00
Laszlo Nagy
e4b6f22276 fix wrapper logging was missing 2016-08-21 22:32:10 +10:00
Laszlo Nagy
daa6526813 libear: fix crash "corrupted double-linked list" 2016-08-21 13:32:24 +02:00
Laszlo Nagy
dc6c8e35f5 rething command wrappers 2016-08-16 03:55:54 +02:00
Laszlo Nagy
fee82a66c0 add more comment on the analyzer cleanup 2016-07-18 09:20:46 +10:00
Laszlo Nagy
d6f6f0dbbd review analyzer entry point 2016-07-17 23:47:10 +10:00
Laszlo Nagy
e714f60e13 pick up CC and CXX if compiler is not specified 2016-05-27 22:52:09 +10:00
Laszlo Nagy
7775bc1911 fix shell whitespace escaping 2016-05-27 22:52:09 +10:00
Laszlo Nagy
404a6c8956 fix wine finding 2016-05-27 22:52:09 +10:00
Laszlo Nagy
8314a5a8d7 bump up version number 2016-05-17 23:23:05 +10:00
Laszlo Nagy
fa9960b1db reformat readme to rst from markdown pypi-1.1 2016-05-16 23:27:25 +10:00
Laszlo Nagy
551ea0a97b do copy paramaters before call analyzer runner 2016-04-23 00:49:06 +10:00
Laszlo Nagy
3201876ab0 align documentation and code 2016-04-23 00:48:10 +10:00
Laszlo Nagy
f66e1c8de9 cleanup on log initialization 2016-04-17 00:33:59 +10:00
Laszlo Nagy
5af208a12b log analyzer output in runner module 2016-04-17 00:32:58 +10:00
Laszlo Nagy
de73dcc270 create decorator for compiler wrappers 2016-04-17 00:32:58 +10:00
Laszlo Nagy
18a8eb8833 review clang module D19260 2016-04-17 00:30:51 +10:00
Laszlo Nagy
31a96ac2ef D17487 apply review changes D17487 2016-04-17 00:27:05 +10:00