From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wxs1A-0007Cl-LP for qemu-devel@nongnu.org; Fri, 20 Jun 2014 02:09:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wxs13-0000f5-5Q for qemu-devel@nongnu.org; Fri, 20 Jun 2014 02:09:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wxs12-0000ez-SE for qemu-devel@nongnu.org; Fri, 20 Jun 2014 02:09:37 -0400 Date: Fri, 20 Jun 2014 14:09:51 +0800 From: Fam Zheng Message-ID: <20140620060951.GA2224@T430.redhat.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Maria Kustova Cc: kwolf@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com, Maria Kustova Should be v2 in the subject? On Wed, 06/18 20:14, Maria Kustova wrote: > These patches relate to qcow2 image fuzzer project at OPW. > > Overall fix: Current license for all files are GPLv2 > Runner: > Fixes (based on reviews): > * added mandatory parameter for image generator > * removed image size parameter from call of an image generator > * removed seed as argument for image generator > * left core dump enabling as non-optional functionality > * added '--verbose' parameter turning on passes logging > * made 'Error' test statuses less talkative > * unified handling of incorrect parameters > * various formatting and doc enhancements > > Features: > * infinite test executions until keyboard interruption > * supported relative paths in runner.py parameters > > Docs: > Fixes (based on reviews): > * removed requirements to seed being sent to image generator > * added support for external image generators > * added requirement to core dumps configuration > > Features: > * description for qcow2 image generator > * description for SUT calls > > Qcow2: > Features: > * creation of random valid header fields > * fuzzing of header fields > * supported fuzzing of integer and bit mask field values > * random amount of fields to be fuzzed (20%-50% of all fields) > * random selection of fields to be fuzzed > > *** BLURB HERE *** Not necessary :) Fam > > Maria Kustova (3): > image-fuzzer: Added execution of multiple tests to the test runner > image-fuzzer: Initial generator of qcow2 fuzzed images > image-fuzzer: Added description for the qcow2 image generator > > tests/image-fuzzer/docs/image-fuzzer.txt | 178 ++++++++++++++++++++ > tests/image-fuzzer/qcow2/__init__.py | 1 + > tests/image-fuzzer/qcow2/fuzz.py | 271 +++++++++++++++++++++++++++++++ > tests/image-fuzzer/qcow2/layout.py | 125 ++++++++++++++ > tests/image-fuzzer/runner/runner.py | 260 +++++++++++++++++++++++++++++ > 5 files changed, 835 insertions(+) > create mode 100644 tests/image-fuzzer/docs/image-fuzzer.txt > create mode 100644 tests/image-fuzzer/qcow2/__init__.py > create mode 100644 tests/image-fuzzer/qcow2/fuzz.py > create mode 100644 tests/image-fuzzer/qcow2/layout.py > create mode 100644 tests/image-fuzzer/runner/runner.py > > -- > 1.9.3 > >