History log of /freebsd-10.1-release/tools/regression/geom/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


201145 28-Dec-2009 antoine

(S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.
Fix some wrong usages.
Note: this does not affect generated binaries as this argument is not used.

PR: 137213
Submitted by: Eygene Ryabinkin (initial version)
MFC after: 1 month


181463 09-Aug-2008 des

Add sbuf_new_auto as a shortcut for the very common case of creating a
completely dynamic sbuf.

Obtained from: Varnish
MFC after: 2 weeks


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


137587 11-Nov-2004 nik

Switch over to a different, more flexible test output protocol that's
understood by Perl's Test::Harness module and prove(1) commands.

Update README to describe the new protocol. The work's broken down into
two main sets of changes.

First, update the existing test programs (shell scripts and C programs)
to produce output in the ok/not ok format, and to, where possible, also
produce a header describing the number of tests that are expected to be
run.

Second, provide the .t files that actually run the tests. In some cases
these are copies of, or very similar too, scripts that already existed.
I've kept the old scripts around so that it's possible to verify that
behaviour under this new system (in terms of whether or not a test fails)
is identical to the behaviour under the old system.

Add a TODO file.


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


126200 24-Feb-2004 johan

style.Makefile(5):
Use WARNS?= instead of WARNS=.


125500 05-Feb-2004 ru

Added missing DPADD.


113434 13-Apr-2003 phk

Remove the "run GEOM in userland harness" test stuff, it's been OBE.


113433 13-Apr-2003 phk

Give mdconfig a couple of seconds to deconfigure in case debugging is being
printed to a serial console.

Reverse the order of args to diff to make it more logical.


113293 09-Apr-2003 phk

Update these two reference vectors.


113291 09-Apr-2003 phk

Add script to run kernel based regression test and the reference vectors
for the current XML images.


113290 09-Apr-2003 phk

Utility to load one of our XML images into a MD(4) device.


111876 04-Mar-2003 phk

Fix a bug in the white-space remover.


110153 31-Jan-2003 phk

Update reference vectors to include BSD's <type> output.


110151 31-Jan-2003 phk

Add Apple partitioning test case.

Use correct name for image data file


109974 28-Jan-2003 phk

Add more scaffolding to make this compile kernel code.


108820 06-Jan-2003 phk

geom_bsd need -lmd to link now.


107954 16-Dec-2002 phk

Goto WARNS 5 with assorted changes.


107951 16-Dec-2002 phk

Update this one too.


107950 16-Dec-2002 phk

Get the test-suite into sync with the kernel again.


105898 24-Oct-2002 phk

Redo reference vectors to include the mediasize and sectorsize.


105896 24-Oct-2002 phk

Resync with kernel.


104512 05-Oct-2002 phk

Use in-tree libbsdxml instead of ports based libexpat.

Sponsored by: DARPA & NAI Labs.


104511 05-Oct-2002 phk

Match the new g_io_deliver() API in the kernel.

Sponsored by: DARPA & NAI Labs.


104510 05-Oct-2002 phk

Pass sbuf to the kernel routines to match new kernel code.

Sponsored by: DARPA & NAI Labs


104070 27-Sep-2002 phk

Update to match current kernel code.

Fix a couple of reference data which were found to be in error.

Sponsored by: DARPA & NAI Labs.


103343 15-Sep-2002 phk

Some change in src/share/mk seems to have made it possible to remove
50% of the active ingredients in these Makefiles.


103288 13-Sep-2002 phk

Overhaul the kernel-simulation bits here to use pthreads instead.

If somebody wanted to, this could for the beginning of a "libkernel"
which could be used to run kernel code in userland.

Sponsored by: DARPA & NAI Labs.


103010 06-Sep-2002 phk

Remove magicspace from reference data.

Sponsored by: DARPA & NAI Labs.


103008 06-Sep-2002 phk

expat2 changed the name of their include file to expat.h

Sponsored by: DARPA & NAI Labs.


103007 06-Sep-2002 phk

Fix an indentation typo.

Sponsored by: DARPA & NAI Labs.


103006 06-Sep-2002 phk

Add a zeroed out sector one for the GPT hack and test T003.

Sponsored by: DARPA & NAI Labs.


98067 09-Jun-2002 phk

Catch up with kernel.


97080 21-May-2002 phk

Update to match kernel side.

Sponsored by: DARPA & NAI Labs.


96951 19-May-2002 phk

Catch up with recent events.

Sponsored by: DARPA & NAI Labs.


95406 24-Apr-2002 phk

Update the test-case reference vectors to match the new XML format.

Sponsored by: DARPA & NAI Labs.


95404 24-Apr-2002 phk

Add -DKERNELSIM so the test cases compile with the kernel simulation.

Sponsored by: DARPA & NAI Labs.


95403 24-Apr-2002 phk

Improve the output in case of inserts or deleted.

Sponsored by: DARPA & NAI Labs.


95397 24-Apr-2002 phk

Prepare the .conf XML comparator for a more kosher XML format.

Sponsored by: DARPA & NAI Labs.


95258 22-Apr-2002 des

Usage style sweep: spell "usage" with a small 'u'.
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.


94856 16-Apr-2002 phk

update the reference vector.


94832 16-Apr-2002 phk

Forgot to commit the updates to the regression test suite.

Sponsored by: DARPA & NAI labs.


93792 04-Apr-2002 phk

Play catch up with the kernel.

Sponsored by: DARPA & NAI Labs


93357 28-Mar-2002 phk

Add testcase #14: PC98 label.


93356 28-Mar-2002 phk

Record the physical geometry in this disk-image, PC98 needs it.


93355 28-Mar-2002 phk

Ignore the <FreeBSD> element in XML files.


93353 28-Mar-2002 phk

Add the relevants sectors from a PC98 disk to our beastiarium.

Submitted by: imp


93294 27-Mar-2002 phk

Add another two alpha disks to this testcase.


93293 27-Mar-2002 phk

Add another couple of alpha disklabels.


93251 26-Mar-2002 phk

Track changes in sys/geom


93249 26-Mar-2002 phk

Another bow for tradition s/method/class/g


93100 24-Mar-2002 phk

Link testcase 13 in.


93098 24-Mar-2002 phk

Add a testcase for the alpha BSD label from beast.


93096 24-Mar-2002 phk

Add a copy of the bsd-label from beast.freebsd.org


93091 24-Mar-2002 phk

Update to reflect new contents of sys/geom


92515 17-Mar-2002 phk

Some necesary fixups to cope with new location and FreeBSD CVS keyword.


92512 17-Mar-2002 phk

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.