From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CfiHv-0004ce-JX for qemu-devel@nongnu.org; Sat, 18 Dec 2004 12:22:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CfiHu-0004cA-NU for qemu-devel@nongnu.org; Sat, 18 Dec 2004 12:22:39 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CfiHu-0004c5-F8 for qemu-devel@nongnu.org; Sat, 18 Dec 2004 12:22:38 -0500 Received: from [64.105.49.83] (helo=claudius.sentinelchicken.org) by monty-python.gnu.org with smtp (Exim 4.34) id 1Cfi3n-00006X-6g for qemu-devel@nongnu.org; Sat, 18 Dec 2004 12:08:03 -0500 Date: Sat, 18 Dec 2004 12:08:02 -0500 From: Tim Message-ID: <20041218170802.GC2546@sentinelchicken.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] Test Scaffolding Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hello, I have a bit of free time over the next few weeks, and thought it might be interesting and useful to implement some type of randomized tests for Qemu's system emmulation. One thought I had was to generate a large number of small disk images with (partially or fully) randomized boot sectors and then try booting off of those. Basically it would be a raw stability test to see if Qemu falls over under weird circumstances. Some questions I had: - Would this approach be a useful test of the system stability? - Would this kind of test pose any significant risk to my underlying host system? - Can you think of a better randomized test scenario? The inspriation for this comes from a little program called crashme (http://people.delphiforums.com/gjc/crashme.html), which is designed to test an OSes ability to handle random binaries. Obviously, this could be run under Linux in a VM, but Linux would likely contain much of the weird cases and Qemu wouldn't be exposed to the dangerous cases. Thanks, tim