Commit Graph

242 Commits

Author SHA1 Message Date
Peter Goodman
c9e413cafa Minor tweak to symbolically-sized containers. 2018-07-18 09:35:02 -04:00
Peter Goodman
15ee6c849c Refactor tests, and pump symbolic container sizes 2018-07-18 09:26:44 -04:00
Peter Goodman
4de753a619 Merge branch 'add_more_tests' of github.com:trailofbits/deepstate into add_more_tests 2018-07-18 09:00:25 -04:00
Peter Goodman
790b66a2f7 Merge pull request #70 from trailofbits/fix_termination_message
Change message on manticore program exit to not claim "internal error"
2018-07-18 08:57:53 -04:00
Alex Groce
40f2e14a21 Merge pull request #71 from trailofbits/cmd-verbosity
Added verbosity command line flag
2018-07-15 16:29:33 -07:00
ggrieco-tob
8869a7afa4 added verbosity command line flag (manticore) 2018-07-15 18:45:49 -03:00
Alex Groce
80453f4650 skip manticore Lists test for now, since it times out on Travis 2018-07-14 14:23:13 -07:00
Alex Groce
375bfb4235 fix keepalive to only output at five minute intervals 2018-07-14 12:00:47 -07:00
Alex Groce
dd4c17e918 fix message on program exit to not claim internal error 2018-07-14 11:38:51 -07:00
Alex Groce
6ffd9b4486 give Lists more time, less verbose keepalive 2018-07-14 11:29:45 -07:00
Alex Groce
96fc87f781 keep alive long silent tests, add integer overflow 2018-07-14 06:27:48 -07:00
Alex Groce
b3f24d24a1 Merge pull request #67 from trailofbits/fix-hook-manticore
Fix for hook_MaxUInt and hook_MinUInt in Manticore
2018-07-14 06:16:54 -07:00
Alex Groce
8713846044 fix message check 2018-07-14 05:58:57 -07:00
ggrieco-tob
23a1da2c7c Fix for hook_MaxUInt and hook_MinUInt in Manticore
(untested!)
2018-07-14 09:44:03 -03:00
Alex Groce
843608c354 streaming and formatting 2018-07-14 05:20:11 -07:00
Alex Groce
a07311706e add fixture test 2018-07-14 05:00:03 -07:00
Alex Groce
ec52c6e27d print right return value 2018-07-13 21:30:19 -07:00
Alex Groce
d06233b2cf better spacing 2018-07-13 21:29:28 -07:00
Alex Groce
f710c38f58 actually return something from logrun 2018-07-13 21:28:48 -07:00
Alex Groce
476cdd97fd fix output 2018-07-13 21:27:38 -07:00
Alex Groce
3a35a44496 fix iteration over command 2018-07-13 21:24:02 -07:00
Alex Groce
7775492adc fix initial decison of which deepstate to use 2018-07-13 21:13:54 -07:00
Alex Groce
ef3308b8ed outside travis, run everything; also more verbose execution 2018-07-13 21:08:14 -07:00
Alex Groce
eb150fc13c Add tests for Crash, Klee, Lists examples; detect internal errors and exceptions 2018-07-13 20:50:00 -07:00
Alex Groce
751fe57042 change to not access state.solver 2018-07-13 15:14:33 -07:00
Alex Groce
f61e4b4ff6 Minor readme edit 2018-07-13 14:32:22 -07:00
Alex Groce
4350815394 Note angr is preferred for now. 2018-07-13 13:23:37 -07:00
Alex Groce
cd42127d6a Add build status to README 2018-07-13 13:22:17 -07:00
Alex Groce
38984fd59f split into three tasks, check OneOf, add fast prime test, try multiple workers 2018-07-13 11:41:48 -07:00
Alex Groce
dcb1ce6518 clean up pyflakes issues, fix args missing in angr error message, and run pyflakes on deepstate code 2018-07-13 10:47:31 -07:00
Alex Groce
f1129354bd write to stderr and flush 2018-07-13 10:34:16 -07:00
Alex Groce
8767374bfa log the run so travis doesn't timeout 2018-07-13 10:20:50 -07:00
Alex Groce
125e737057 Merge pull request #65 from trailofbits/fix-travis
Fix travis build
2018-07-13 06:09:27 -07:00
Alex Groce
38f85c3f77 show result for debugging 2018-07-13 05:34:48 -07:00
ggrieco-tob
8c0d25e2ee Forgot to use sudo! 2018-07-13 09:05:38 -03:00
ggrieco-tob
516fa6e282 Use the latest revision of Manticore from its master branch 2018-07-13 09:04:44 -03:00
ggrieco-tob
06ce1af799 Update .travis.yml 2018-07-13 08:44:34 -03:00
ggrieco-tob
89129099c6 Simplified .travis.yml 2018-07-13 08:40:05 -03:00
Alex Groce
0ed5edf416 just use tee for now 2018-07-13 00:56:21 -07:00
Alex Groce
0116c12d47 pyflakes for tests (later deepstate itself) 2018-07-13 00:35:33 -07:00
Alex Groce
4551f0ba47 import sys 2018-07-13 00:34:41 -07:00
Alex Groce
f0c840b251 avoid IO timeout on the python test 2018-07-13 00:28:36 -07:00
Alex Groce
097c79b846 fix fi 2018-07-12 22:45:40 -07:00
Alex Groce
7f0f2ea3f9 try to just install z3 from source 2018-07-12 22:41:05 -07:00
Alex Groce
5fa6a5fc2e add -y option to apt commands 2018-07-12 22:27:45 -07:00
Alex Groce
972c44d22a fix missing fi 2018-07-12 22:19:46 -07:00
Alex Groce
697f5ed2b1 try adding xenial to get z3 2018-07-12 22:17:52 -07:00
Alex Groce
c1616cf179 change to the right directory before running nose 2018-07-12 22:08:54 -07:00
Alex Groce
882cda798c Check results for pass/fail on properties, split into angr and manticore tests 2018-07-12 22:01:58 -07:00
Alex Groce
0f3e560ea4 try z3 after update 2018-07-12 21:48:56 -07:00