On Mon, Aug 11, 2014 at 02:33:57PM +0400, Maria Kustova wrote: > This patch series introduces the image fuzzer, a tool for stability and > reliability testing. > Its approach is to run large amount of tests in background. During every test > a > program (e.g. qemu-img) is called to read or modify an invalid test image. > A test image has valid inner structure defined by its format specification > with > some fields having random invalid values. > > Patch 1 contains documentation for the image fuzzer, patch 2 is the test > runner > and remaining ones relate to the image generator for qcow2 format. > > This patch series was created for the 'block-next' branch. > > v5 -> v6: > * Moved the image fuzzer specification to the QEMU docs directory > * Moved the runner.py to the image fuzzer root directory > > Maria Kustova (5): > docs: Specification for the image fuzzer > runner: Tool for fuzz tests execution > fuzz: Fuzzing functions for qcow2 images > layout: Generator of fuzzed qcow2 images > package: Public API for image-fuzzer/runner/runner.py > > docs/image-fuzzer.txt | 239 +++++++++++++++++++++ > tests/image-fuzzer/qcow2/__init__.py | 1 + > tests/image-fuzzer/qcow2/fuzz.py | 327 ++++++++++++++++++++++++++++ > tests/image-fuzzer/qcow2/layout.py | 369 +++++++++++++++++++++++++++++++ > tests/image-fuzzer/runner.py | 405 > +++++++++++++++++++++++++++++++++++ > 5 files changed, 1341 insertions(+) > create mode 100644 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 100755 tests/image-fuzzer/runner.py
Thanks, applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan
pgpejusFIMGWr.pgp
Description: PGP signature