[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extende
From: |
Maria Kustova |
Subject: |
[Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner |
Date: |
Wed, 18 Jun 2014 19:29:31 +0400 |
These patches relate to qcow2 image fuzzer project at OPW.
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 ***
Maria Kustova (3):
image-fuzzer: runner: Added execution of multiple tests
image-fuzzer: Initial generator of qcow2 fuzzed images
image-fuzzer: docs: 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
- [Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner,
Maria Kustova <=