Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Mar 2002 10:53:58 -0800 (PST)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/tools/regression/geom Makefile geom.c geom_kernsim.c geom_sim.c geom_sim.h geom_simdev.c geom_simdisk.c geom_simdisk.h geom_simdisk_xml.c src/tools/regression/geom/ConfCmp ConfCmp.c Makefile a1.conf a1a.conf a1b.conf a1c.conf a1d.conf ...
Message-ID:  <200203171853.g2HIrwV15111@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2002/03/17 10:53:58 PST

  Added files:
    tools/regression/geom Makefile geom.c geom_kernsim.c 
                          geom_sim.c geom_sim.h geom_simdev.c 
                          geom_simdisk.c geom_simdisk.h 
                          geom_simdisk_xml.c 
    tools/regression/geom/ConfCmp ConfCmp.c Makefile a1.conf 
                                  a1a.conf a1b.conf a1c.conf 
                                  a1d.conf a2.conf 
    tools/regression/geom/Data disk.critter.ad0.xml 
                               disk.empty.flp.xml disk.far.ad0.xml 
                               disk.flat.da1.xml disk.kern.flp.xml 
                               disk.msdos.ext.xml 
                               disk.msdos.flp.xml disk.sun.da0.xml 
                               disk.sun.da1.xml disk.typo.ad0.xml 
    tools/regression/geom/GLib Makefile 
    tools/regression/geom/Test Makefile Makefile.inc 
    tools/regression/geom/Test/T000 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T001 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T002 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T003 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T004 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T005 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T006 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T007 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T008 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T009 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T010 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T011 Makefile ref.conf testprg.c 
    tools/regression/geom/Test/T012 Makefile ref.conf testprg.c 
  Log:
  Add the GEOM regression test framework.
  
  This is a set of userland shims in which GEOM can be run through simple
  tests.
  
  The simulation of kernel synchronization primitives is very primitive
  and consequently some times tests will fail because of races.
  
  Data/ contains a number of files in XML format which describe the
  key sectors for a number of disk images
  
  This is a very handy tool for people developing GEOM methods.  The
  "simdisk" method can be told to read from a "real disk" and afterwards
  dump the accessed sectors in XML format for further use.
  
  I hope future method writes will see the benefit of this test
  collection and add to it when they write methods for GEOM.
  
  You will need ports/textproc/expat for the XML parser.
  
  Sponsored by:   DARPA, NAI Labs.
  
  Revision  Changes    Path
  1.1       +312 -0    src/tools/regression/geom/ConfCmp/ConfCmp.c (new)
  1.1       +27 -0     src/tools/regression/geom/ConfCmp/Makefile (new)
  1.1       +414 -0    src/tools/regression/geom/ConfCmp/a1.conf (new)
  1.1       +414 -0    src/tools/regression/geom/ConfCmp/a1a.conf (new)
  1.1       +414 -0    src/tools/regression/geom/ConfCmp/a1b.conf (new)
  1.1       +414 -0    src/tools/regression/geom/ConfCmp/a1c.conf (new)
  1.1       +414 -0    src/tools/regression/geom/ConfCmp/a1d.conf (new)
  1.1       +436 -0    src/tools/regression/geom/ConfCmp/a2.conf (new)
  1.1       +178 -0    src/tools/regression/geom/Data/disk.critter.ad0.xml (new)
  1.1       +12 -0     src/tools/regression/geom/Data/disk.empty.flp.xml (new)
  1.1       +51 -0     src/tools/regression/geom/Data/disk.far.ad0.xml (new)
  1.1       +97 -0     src/tools/regression/geom/Data/disk.flat.da1.xml (new)
  1.1       +51 -0     src/tools/regression/geom/Data/disk.kern.flp.xml (new)
  1.1       +513 -0    src/tools/regression/geom/Data/disk.msdos.ext.xml (new)
  1.1       +51 -0     src/tools/regression/geom/Data/disk.msdos.flp.xml (new)
  1.1       +33 -0     src/tools/regression/geom/Data/disk.sun.da0.xml (new)
  1.1       +33 -0     src/tools/regression/geom/Data/disk.sun.da1.xml (new)
  1.1       +219 -0    src/tools/regression/geom/Data/disk.typo.ad0.xml (new)
  1.1       +23 -0     src/tools/regression/geom/GLib/Makefile (new)
  1.1       +18 -0     src/tools/regression/geom/Makefile (new)
  1.1       +10 -0     src/tools/regression/geom/Test/Makefile (new)
  1.1       +35 -0     src/tools/regression/geom/Test/Makefile.inc (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T000/Makefile (new)
  1.1       +23 -0     src/tools/regression/geom/Test/T000/ref.conf (new)
  1.1       +66 -0     src/tools/regression/geom/Test/T000/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T001/Makefile (new)
  1.1       +414 -0    src/tools/regression/geom/Test/T001/ref.conf (new)
  1.1       +69 -0     src/tools/regression/geom/Test/T001/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T002/Makefile (new)
  1.1       +115 -0    src/tools/regression/geom/Test/T002/ref.conf (new)
  1.1       +69 -0     src/tools/regression/geom/Test/T002/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T003/Makefile (new)
  1.1       +729 -0    src/tools/regression/geom/Test/T003/ref.conf (new)
  1.1       +69 -0     src/tools/regression/geom/Test/T003/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T004/Makefile (new)
  1.1       +305 -0    src/tools/regression/geom/Test/T004/ref.conf (new)
  1.1       +69 -0     src/tools/regression/geom/Test/T004/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T005/Makefile (new)
  1.1       +138 -0    src/tools/regression/geom/Test/T005/ref.conf (new)
  1.1       +69 -0     src/tools/regression/geom/Test/T005/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T006/Makefile (new)
  1.1       +47 -0     src/tools/regression/geom/Test/T006/ref.conf (new)
  1.1       +69 -0     src/tools/regression/geom/Test/T006/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T007/Makefile (new)
  1.1       +23 -0     src/tools/regression/geom/Test/T007/ref.conf (new)
  1.1       +73 -0     src/tools/regression/geom/Test/T007/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T008/Makefile (new)
  1.1       +23 -0     src/tools/regression/geom/Test/T008/ref.conf (new)
  1.1       +75 -0     src/tools/regression/geom/Test/T008/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T009/Makefile (new)
  1.1       +23 -0     src/tools/regression/geom/Test/T009/ref.conf (new)
  1.1       +89 -0     src/tools/regression/geom/Test/T009/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T010/Makefile (new)
  1.1       +88 -0     src/tools/regression/geom/Test/T010/ref.conf (new)
  1.1       +98 -0     src/tools/regression/geom/Test/T010/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T011/Makefile (new)
  1.1       +47 -0     src/tools/regression/geom/Test/T011/ref.conf (new)
  1.1       +78 -0     src/tools/regression/geom/Test/T011/testprg.c (new)
  1.1       +3 -0      src/tools/regression/geom/Test/T012/Makefile (new)
  1.1       +382 -0    src/tools/regression/geom/Test/T012/ref.conf (new)
  1.1       +73 -0     src/tools/regression/geom/Test/T012/testprg.c (new)
  1.1       +163 -0    src/tools/regression/geom/geom.c (new)
  1.1       +339 -0    src/tools/regression/geom/geom_kernsim.c (new)
  1.1       +185 -0    src/tools/regression/geom/geom_sim.c (new)
  1.1       +151 -0    src/tools/regression/geom/geom_sim.h (new)
  1.1       +159 -0    src/tools/regression/geom/geom_simdev.c (new)
  1.1       +261 -0    src/tools/regression/geom/geom_simdisk.c (new)
  1.1       +63 -0     src/tools/regression/geom/geom_simdisk.h (new)
  1.1       +239 -0    src/tools/regression/geom/geom_simdisk_xml.c (new)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203171853.g2HIrwV15111>