head	1.11;
access;
symbols
	RELENG_5_0_0_RELEASE:1.7
	RELENG_5_0:1.7.0.2
	RELENG_5_0_BP:1.7;
locks; strict;
comment	@# @;


1.11
date	2003.04.13.09.11.44;	author phk;	state dead;
branches;
next	1.10;

1.10
date	2003.01.31.18.31.47;	author phk;	state Exp;
branches;
next	1.9;

1.9
date	2002.12.16.22.35.55;	author phk;	state Exp;
branches;
next	1.8;

1.8
date	2002.12.16.21.39.16;	author phk;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.05.13.16.06;	author phk;	state Exp;
branches;
next	1.6;

1.6
date	2002.09.27.22.20.53;	author phk;	state Exp;
branches;
next	1.5;

1.5
date	2002.05.19.18.57.02;	author phk;	state Exp;
branches;
next	1.4;

1.4
date	2002.03.28.21.42.37;	author phk;	state Exp;
branches;
next	1.3;

1.3
date	2002.03.24.11.22.06;	author phk;	state Exp;
branches;
next	1.2;

1.2
date	2002.03.17.19.16.14;	author phk;	state Exp;
branches;
next	1.1;

1.1
date	2002.03.17.18.53.46;	author phk;	state Exp;
branches;
next	;


desc
@@


1.11
log
@Remove the "run GEOM in userland harness" test stuff, it's been OBE.
@
text
@# $FreeBSD: src/tools/regression/geom/GLib/Makefile,v 1.10 2003/01/31 18:31:47 phk Exp $

LIB=	G
SRCS=   geom.c \
	geom_aes.c geom_apple.c geom_bsd.c geom_simdev.c geom_dump.c \
	geom_event.c \
	geom_io.c \
	geom_kernsim.c geom_mbr.c geom_simdisk.c geom_enc.c \
	geom_simdisk_xml.c geom_slice.c geom_subr.c subr_sbuf.c \
	geom_sunlabel.c geom_pc98.c


CFLAGS +=	-gstabs -static 
CFLAGS +=	-I/usr/src/sys -I..
CFLAGS +=	-DKERNELSIM
NOPIC =		static
NOPROFILE =	bingo
NOOBJ =		youbet
WARNS =		5

.PATH:	/sys/geom .. /sys/kern

.include <bsd.lib.mk>

test:
@


1.10
log
@Add Apple partitioning test case.

Use correct name for image data file
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.9
log
@Goto WARNS 5 with assorted changes.
@
text
@d4 2
a5 1
SRCS=   geom.c geom_aes.c geom_bsd.c geom_simdev.c geom_dump.c \
@


1.8
log
@Get the test-suite into sync with the kernel again.
@
text
@d12 1
a12 2
CFLAGS +=	-g -static -W -Wall
CFLAGS +=	-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
d18 1
a18 1
WARNS =		0
@


1.7
log
@Use in-tree libbsdxml instead of ports based libexpat.

Sponsored by:	DARPA & NAI Labs.
@
text
@d19 1
a19 1
WARNS =		2
@


1.6
log
@Update to match current kernel code.

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

Sponsored by:	DARPA & NAI Labs.
@
text
@d5 1
a5 1
	geom_event.c geom_gpt.c \
d14 1
a14 1
CFLAGS +=	-I/usr/local/include/xml -I/usr/src/sys -I..
a19 1
LDADD +=r	-L/usr/local/lib -lexpat
d21 1
a21 1
VPATH+=	/sys/geom:..:/sys/kern
@


1.5
log
@Catch up with recent events.

Sponsored by:	DARPA & NAI Labs.
@
text
@d4 3
a6 1
SRCS= geom.c geom_bsd.c geom_simdev.c geom_dump.c geom_event.c geom_io.c \
@


1.4
log
@Add testcase #14:  PC98 label.
@
text
@d10 2
a11 2
CFLAGS+=	-g -static -W -Wall
CFLAGS+=	-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
d13 1
@


1.3
log
@Update to reflect new contents of sys/geom
@
text
@d7 1
a7 1
	geom_sunlabel.c
@


1.2
log
@Some necesary fixups to cope with new location and FreeBSD CVS keyword.
@
text
@d5 1
a5 1
	geom_kernsim.c geom_mbr.c geom_mbrext.c geom_simdisk.c \
@


1.1
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.
@
text
@d12 1
a12 1
CFLAGS +=	-I/usr/local/include/xml -I/usr/src/sys
@

