On Wed, Aug 06, 2014 at 05:12:45PM +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. > > v4 -> v5: > Runner: > * Added a warning message if a backing file failed to be created (based on > the review of Fam Zheng) > * Back up a test image before every test command > * Fixed always logged messages of a program under test > * Added a warning message if a wrong name of a program under test is > specified > * Made offset and length qemu-io arguments multiple of a sector size > * Print all errors to stderr
Can runner.py be moved to tests/image-fuzzer/runner.py? That way it's immediately clear how to launch the fuzzer when looking at the image-fuzzer/ directory. Stefan
pgpH0nbwn6fMU.pgp
Description: PGP signature