Commit Graph

357 Commits

Author SHA1 Message Date
Mike Aizatsky 45206f3484 [infra] nit 2016-12-15 20:57:29 -08:00
Mike Aizatsky 0a7dd52155 [infra] overriding default libraries for msan build #59 2016-12-15 20:57:07 -08:00
Mike Aizatsky 2de24fc520 [infra] build msan version of libcxx into /usr/msan/lib (#59). 2016-12-14 13:16:11 -08:00
inferno-chromium f22ee6eb3a Fix typo 2016-12-13 17:54:36 -08:00
Mike Aizatsky 5e02e09397 [infra] nit 2016-12-13 15:55:13 -08:00
inferno-chromium 01373acf7d Rename base-debug-runner->base-runner-debug, add hooks. (#181) 2016-12-13 15:07:53 -08:00
Mike Aizatsky c7b92df765 [infra] removing debug output 2016-12-13 13:48:10 -08:00
Mike Aizatsky 69b623c82d [infra] nit 2016-12-13 13:36:45 -08:00
inferno-chromium e10b3b2d51 Remove libfuzzer-runner. (#179)
* Remove libfuzzer-runner.

* Add base-debug-runner.
2016-12-13 13:16:44 -08:00
Mike Aizatsky 5c2eb9da69 [infra] removing debug output 2016-12-13 13:11:47 -08:00
Mike Aizatsky 8c4188d921 [infra] var rename 2016-12-13 13:09:31 -08:00
Mike Aizatsky 73b3e93f30 [infra] adding SYS_PTRACE capabilities to all jenkins docker runs #6 2016-12-13 13:08:51 -08:00
Mike Aizatsky 11b0c45f91 [infra] added memory sanitizer config 2016-12-13 12:47:20 -08:00
inferno-chromium f9b3680dee Fix run_fuzzer to use base-runner image for building. (#178) 2016-12-13 11:59:53 -08:00
Mike Aizatsky 7747c34d2d [infra] using base-runner for running 2016-12-13 11:27:45 -08:00
Abhishek Arya 4f3b0123f6 Fix merge conflict. 2016-12-13 11:10:15 -08:00
Abhishek Arya 10d8f2f7b2 Use same *SAN_OPTIONS as ClusterFuzz. 2016-12-13 11:07:48 -08:00
Mike Aizatsky 7bd5ae5115 [infra] coverage flags can be overriden on target basis. #84 2016-12-13 10:37:21 -08:00
Caolán McNamara 07ac1eab14 bind mount work dir (#176)
with python infra/helper.py build_fuzzers <PROJECT>

out of the box I get /work as a dir in the docker image root with approx 6 gigs
free after dependencies are installed, i.e.

Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/docker-..   10G  3.9G  6.2G  39% /

which is limiting for a very large project, how about binding /work to the host
like /out already is, eg. for me afterwards, plenty of work space

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       440G  291G  128G  70% /work

(cherry picked from commit fffffb107dc7421b91b884c0019c62e43779c4b1)
2016-12-13 10:27:23 -08:00
Mike Aizatsky d03d1679f9 debugging on 2016-12-12 22:44:37 -08:00
Mike Aizatsky e30377104f debug output 2016-12-12 22:09:22 -08:00
Mike Aizatsky 4d0d878609 [infra] failure should be indicated by a separate tag. #168 2016-12-12 21:40:28 -08:00
Mike Aizatsky 7f162d0fed [infra] pipefail is no longer needed 2016-12-12 16:33:03 -08:00
Mike Aizatsky 598c8ba618 [infra] separate test_report script for jenkins integration
Separate test_report script runs tests and generates junit-style
reports. The script doesn't fail when fuzzer fails, but marks it as
failed instead.

Fixes #168
2016-12-12 16:30:51 -08:00
Oliver Chang f2e3c0e50d Include file in base-runner. (#160) 2016-12-09 12:32:40 -08:00
Oliver Chang 6dde379193 Fix fuzzer executable detection in test_all. (#156) 2016-12-08 12:41:14 -08:00
Oliver Chang 1c2330d9e4 Update build_status.py 2016-12-08 11:00:00 -08:00
Oliver Chang 98cdcb718a Update build_status.py 2016-12-08 10:48:56 -08:00
Oliver Chang ea5d438d2c Update build_status.py 2016-12-08 10:47:30 -08:00
Mike Aizatsky 0e7acedab3 Update test_all 2016-12-07 14:45:25 -08:00
Mike Aizatsky 764a8b99a7 [infra] removed libfuzzer.a. Fixes #139 2016-12-07 13:46:19 -08:00
Mike Aizatsky e92e678188 [infra] specifying testcase for junit report 2016-12-07 12:19:06 -08:00
Mike Aizatsky 8e68455932 Update Jenkinsfile 2016-12-07 12:07:45 -08:00
Mike Aizatsky 3ab381b653 Update compile_libfuzzer 2016-12-07 11:49:34 -08:00
Alex Gaynor cedcb65d4a Fixes #148 -- use --rm when running docker locally (#149) 2016-12-07 11:43:37 -08:00
Mike Aizatsky 3dd707ed58 [infra] using -lFuzzingEngine instead of -lfuzzer 2016-12-07 11:41:08 -08:00
Mike Aizatsky ddaa976438 removed trailing whitespaces 2016-12-07 11:35:53 -08:00
Mike Aizatsky 2d7e3adcaf [infra] env var rename 2016-12-06 22:21:06 -08:00
Mike Aizatsky feff4b8a66 [infra] FUZZING_ENGINE to choose compile script (#128) 2016-12-06 22:18:54 -08:00
Mike Aizatsky 8156f1d7a1 [infra] (nit) optimizing away couple layers 2016-12-06 21:53:28 -08:00
Mike Aizatsky bddc4d7fee [infra] using all.sh instead of jenkins script 2016-12-06 21:50:51 -08:00
Mike Aizatsky ba0304c6a9 [infra] providing libFuzzingEngine.a (#139) 2016-12-06 15:54:53 -08:00
Mike Aizatsky 93476cdefe Update README.md 2016-12-05 09:44:57 -08:00
Mike Aizatsky 19dba436ed [infra] srcmap path should start with "/" 2016-12-02 11:33:00 -08:00
Mike Aizatsky 85cdb1cc07 Update README.md 2016-12-02 11:02:18 -08:00
Mike Aizatsky d48041d880 Update README.md 2016-12-02 11:02:02 -08:00
Mike Aizatsky 18125f52db Update README.md 2016-12-02 10:59:38 -08:00
Mike Aizatsky f478dca0e8 [infra] SANITIZER environment variable (#103)
The variable picks one of the predefined flags configuration.
2016-12-02 10:58:51 -08:00
Mike Aizatsky 805e39715c [infra] letting docker clear output dir 2016-12-02 10:07:00 -08:00
Oliver Chang d3eaf61ed8 autosetup fixes. 2016-12-01 13:02:17 -08:00