All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner
@ 2014-06-18 16:14 Maria Kustova
  2014-06-18 16:14 ` [Qemu-devel] [RFC 1/3] image-fuzzer: Added execution of multiple tests to the test runner Maria Kustova
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Maria Kustova @ 2014-06-18 16:14 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, famz, Maria Kustova, stefanha

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 ***

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

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner
@ 2014-06-18 15:29 Maria Kustova
  0 siblings, 0 replies; 7+ messages in thread
From: Maria Kustova @ 2014-06-18 15:29 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, famz, Maria Kustova, stefanha

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-06-20  6:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-18 16:14 [Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner Maria Kustova
2014-06-18 16:14 ` [Qemu-devel] [RFC 1/3] image-fuzzer: Added execution of multiple tests to the test runner Maria Kustova
2014-06-20  1:49   ` Fam Zheng
2014-06-18 16:14 ` [Qemu-devel] [RFC 2/3] image-fuzzer: Initial generator of qcow2 fuzzed images Maria Kustova
2014-06-18 16:14 ` [Qemu-devel] [RFC 3/3] image-fuzzer: Added description for the qcow2 image generator Maria Kustova
2014-06-20  6:09 ` [Qemu-devel] [RFC 0/3] image-fuzzer: Initial image generator and extended runner Fam Zheng
  -- strict thread matches above, loose matches on Subject: below --
2014-06-18 15:29 Maria Kustova

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.