add regression framework project
authoralexh <alexh@web>
Wed, 12 Feb 2014 08:25:43 +0000 (08:25 +0000)
committerCharlie Root <root@leaf.dragonflybsd.org>
Wed, 12 Feb 2014 08:25:43 +0000 (08:25 +0000)
docs/developer/gsocprojectspage/index.mdwn

index 64f13ab..ef044ff 100644 (file)
@@ -478,4 +478,23 @@ Meta information:
 * Contact point: kernel@lists.dragonflybsd.org, Matthew Dillon <dillon@backplane.com>
 
 ---
+
+##### Regression framework improvements
+DragonFly has a simple regression testing framework, dfregress(8) and tbridge(9), that supports testing both userland and kernel modules.
+Potential work to be done:
+* Separate out the test runner from the results collector/aggregator/controller so that you can run the test runner on a VM or vkernel, and collect the results on a different system. That way, if the system under test crashes, the tests can continue.
+* Create necessary infrastructure, including provisioning, to be able to spin up VMs with DragonFly for testing, especially kernel testing. A first step would be to get this to work with spinning up vkernels.
+* Integrate all tests we have into dfregress
+* Add an html output generator like dfr2text. I have a started one laying around somewhere.
+* Add more tests
+
+Meta information:
+
+* Prerequisites: C and a scripting language such as Python or Ruby
+* Difficulty: Moderate
+* Contact point: Alex Hornung <alexh@dragonflybsd.org>, kernel@lists.dragonflybsd.org
+
+
+
+---
  (please add)