From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XI18c-0004Ux-2R for qemu-devel@nongnu.org; Thu, 14 Aug 2014 15:56:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XI18X-0008KB-P0 for qemu-devel@nongnu.org; Thu, 14 Aug 2014 15:56:42 -0400 Received: from mx1.redhat.com ([209.132.183.28]:34103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XI18X-0008K7-FV for qemu-devel@nongnu.org; Thu, 14 Aug 2014 15:56:37 -0400 Date: Thu, 14 Aug 2014 20:56:32 +0100 From: Stefan Hajnoczi Message-ID: <20140814195632.GA27302@stefanha-thinkpad.redhat.com> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="envbJBWh7q8WU6mo" Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [PATCH V6 0/5] tests: Add the image fuzzer with qcow2 support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Maria Kustova Cc: kwolf@redhat.com, famz@redhat.com, qemu-devel@nongnu.org, Maria Kustova --envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 specificatio= n with > some fields having random invalid values. >=20 > 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. >=20 > This patch series was created for the 'block-next' branch. >=20 > v5 -> v6: > * Moved the image fuzzer specification to the QEMU docs directory > * Moved the runner.py to the image fuzzer root directory >=20 > 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 >=20 > 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 --envbJBWh7q8WU6mo Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJT7RRwAAoJEJykq7OBq3PIUf8IALW1KwWpfuF4HYH2YVqebiVB ahG6k6u+ijpnbLbifwirAO83EAw/gU2Z3nR39ugr9rFrzTD/3/hpV2xy8zCKO/Qm CFezr3t6b706f9IdIAZnFbPR8+9e5Y1fPQlXIec2YIdxgrbcQ+qUBYnCTgMM3oou pQhGH7HjtrPTdh7+TAB638AqdXbJ7PolOJD1gXiqTXH7qoAoFbqvTYCb7uhCImXX gQ+njEdlYLRI1ZZpmYzTVXyHL37N+4047yg7CM6yEIE78l6NQFwgS4VU1Bf18CgM 5QNrt4IJ1lRSXlEhVOoB96kTyp66mbrpsFerV0Q8FlH1vm0ixuw1TKrOevVoFjQ= =vNPi -----END PGP SIGNATURE----- --envbJBWh7q8WU6mo--