Index: /trunk/psLib/test/Makefile.am
===================================================================
--- /trunk/psLib/test/Makefile.am	(revision 8718)
+++ /trunk/psLib/test/Makefile.am	(revision 8719)
@@ -1,5 +1,10 @@
 SUBDIRS = tap $(SRCDIRS)
+
+TESTS = test.pl
+
+EXTRA_DIST = test.pl
 
 CLEANFILES = core core.* *~
 
 test: check
+
Index: /trunk/psLib/test/test.pl
===================================================================
--- /trunk/psLib/test/test.pl	(revision 8719)
+++ /trunk/psLib/test/test.pl	(revision 8719)
@@ -0,0 +1,21 @@
+#!/usr/bin/env perl
+
+# Copyright (C) 2006  Joshua Hoblitt
+#
+# $Id: test.pl,v 1.1 2006-08-31 04:04:20 jhoblitt Exp $
+
+use strict;
+use warnings FATAL => qw( all);
+
+use vars qw($VERSION);
+$VERSION = '0.01';
+
+use File::Find::Rule;
+use Cwd;
+
+my @test_files = File::Find::Rule->file->name(qr/^tap_[^.]*$/)
+    ->maxdepth(2)
+    ->relative
+    ->in(getcwd());
+
+system("prove @test_files");
Index: /trunk/psLib/test/types/tap_psArray_all.c
===================================================================
--- /trunk/psLib/test/types/tap_psArray_all.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psArray_all.c	(revision 8719)
@@ -35,5 +35,5 @@
 void testArrayAllocs(void)
 {
-    diag("\n  >>>Test 1:  psArrayAlloc, Realloc, & Free Fxns");
+    diag("  >>>Test 1:  psArrayAlloc, Realloc, & Free Fxns");
     psArray *a = NULL;
 
@@ -113,5 +113,5 @@
 void testArrayAddRemove(void)
 {
-    diag("\n  >>>Test 2:  psArrayAdd & psArrayRemove Fxns");
+    diag("  >>>Test 2:  psArrayAdd & psArrayRemove Fxns");
     psArray *a = psArrayAlloc(0);
     psS32 *s1 = (psS32*)psAlloc(sizeof(psS32));
@@ -166,5 +166,5 @@
 void testArraySetGet(void)
 {
-    diag("\n  >>>Test 3:  psArraySet & psArrayGet Fxns");
+    diag("  >>>Test 3:  psArraySet & psArrayGet Fxns");
     psArray *a = NULL;
     psArray *b = NULL;
@@ -249,5 +249,5 @@
 void testArraySort(void)
 {
-    diag("\n  >>>Test 4:  psArray Sort Function");
+    diag("  >>>Test 4:  psArray Sort Function");
     psArray *a = NULL;
     a = psArrayAlloc(3);
Index: /trunk/psLib/test/types/tap_psListIterator.c
===================================================================
--- /trunk/psLib/test/types/tap_psListIterator.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psListIterator.c	(revision 8719)
@@ -69,5 +69,5 @@
 int main (void)
 {
-    //plan_tests(158);
+    plan_tests(158);
 
     diag("psListIterator tests");
Index: /trunk/psLib/test/types/tap_psMetadata_copying.c
===================================================================
--- /trunk/psLib/test/types/tap_psMetadata_copying.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psMetadata_copying.c	(revision 8719)
@@ -32,5 +32,5 @@
 void testMetadataCopy(void)
 {
-    diag("\n  >>>Test 1:  psMetadataCopy");
+    diag("  >>>Test 1:  psMetadataCopy");
     psMetadata *in = NULL;
     psMetadata *out = NULL;
@@ -136,5 +136,5 @@
 void testMetadataItemCopy(void)
 {
-    diag("\n  >>>Test 2:  psMetadataItemCopy");
+    diag("  >>>Test 2:  psMetadataItemCopy");
 
     //Return NULL for NULL input psMetadataItem
@@ -383,5 +383,5 @@
 void testMetadataItemTransfer(void)
 {
-    diag("\n  >>>Test 3:  psMetadataItemTransfer");
+    diag("  >>>Test 3:  psMetadataItemTransfer");
     psMetadata *out = psMetadataAlloc();
     psMetadata *in = psMetadataAlloc();
Index: /trunk/psLib/test/types/tap_psMetadata_creating.c
===================================================================
--- /trunk/psLib/test/types/tap_psMetadata_creating.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psMetadata_creating.c	(revision 8719)
@@ -34,5 +34,5 @@
 void testItemAllocs(void)
 {
-    diag("\n  >>>Test 1:  psMetadataItemAlloc & Free Fxns");
+    diag("  >>>Test 1:  psMetadataItemAlloc & Free Fxns");
     psMetadataItem *itemStr = psMetadataItemAllocStr("itemStr", "", "itemStr");
     psMetadataItem *itemF32 = psMetadataItemAllocF32("itemF32", "", 6.66);
@@ -259,5 +259,5 @@
 void testMDAlloc_AddItem(void)
 {
-    diag("\n  >>>Test 2:  psMetadataAlloc, psMemCheckMetadata, & psMetadataAdd Fxns");
+    diag("  >>>Test 2:  psMetadataAlloc, psMemCheckMetadata, & psMetadataAdd Fxns");
     psMetadata *md = NULL;
     //Attempt to free a null metadata
@@ -284,5 +284,5 @@
     md1 = psMetadataAlloc();
 
-    diag("\n  >>>Test 3:  psMetadataAddItem");
+    diag("  >>>Test 3:  psMetadataAddItem");
     //Return false for NULL metadata input
     psMetadataItem *item = psMetadataItemAllocBool("item", "", true);
@@ -379,5 +379,5 @@
 void testIterAlloc(void)
 {
-    diag("\n  >>>Test 4:  psMetadataIteratorAlloc");
+    diag("  >>>Test 4:  psMetadataIteratorAlloc");
     psMetadata *md = psMetadataAlloc();
     psMetadata *md2 = NULL;
Index: /trunk/psLib/test/types/tap_psMetadata_manip.c
===================================================================
--- /trunk/psLib/test/types/tap_psMetadata_manip.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psMetadata_manip.c	(revision 8719)
@@ -32,5 +32,5 @@
 void testLookups(void)
 {
-    diag("\n  >>>Test 1:  psMetadataLookup Functions");
+    diag("  >>>Test 1:  psMetadataLookup Functions");
     psMetadata *md = psMetadataAlloc();
     psMetadataAddStr(md, PS_LIST_TAIL, "itemStr", 0, "I am a string", "GNIRTS");
@@ -311,5 +311,5 @@
 void testRemoves(void)
 {
-    diag("\n  >>>Test 2:  psMetadataRemove Functions");
+    diag("  >>>Test 2:  psMetadataRemove Functions");
     psMetadata *md = psMetadataAlloc();
     psMetadataAddStr(md, PS_LIST_TAIL, "itemStr", 0, "I am a string", "GNIRTS");
@@ -399,5 +399,5 @@
 void testIter(void)
 {
-    diag("\n  >>>Test 3:  psMetadataIterator Functions");
+    diag("  >>>Test 3:  psMetadataIterator Functions");
     psMetadata *md = psMetadataAlloc();
     psMetadataAddS32(md, PS_LIST_HEAD, "S32_1", PS_META_NO_REPLACE, "", 1);
Index: /trunk/psLib/test/types/tap_psMetadata_polynomials.c
===================================================================
--- /trunk/psLib/test/types/tap_psMetadata_polynomials.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psMetadata_polynomials.c	(revision 8719)
@@ -32,5 +32,5 @@
 void test2Dcase(void)
 {
-    diag("\n  >>>Test 1:  psPolynomial2DtoMD & psPolynomial2DfromMD functions");
+    diag("  >>>Test 1:  psPolynomial2DtoMD & psPolynomial2DfromMD functions");
     psMetadata *md = psMetadataAlloc();
     psMetadata *out = NULL;
@@ -70,5 +70,5 @@
 void test3Dcase(void)
 {
-    diag("\n  >>>Test 2:  psPolynomial3DtoMD & psPolynomial3DfromMD functions");
+    diag("  >>>Test 2:  psPolynomial3DtoMD & psPolynomial3DfromMD functions");
     psMetadata *md = psMetadataAlloc();
     psMetadata *out = NULL;
@@ -87,5 +87,5 @@
 void test4Dcase(void)
 {
-    diag("\n  >>>Test 3:  psPolynomial4DtoMD & psPolynomial4DfromMD functions");
+    diag("  >>>Test 3:  psPolynomial4DtoMD & psPolynomial4DfromMD functions");
     psMetadata *md = psMetadataAlloc();
     psMetadata *out = NULL;
Index: /trunk/psLib/test/types/tap_psMetadata_printing.c
===================================================================
--- /trunk/psLib/test/types/tap_psMetadata_printing.c	(revision 8718)
+++ /trunk/psLib/test/types/tap_psMetadata_printing.c	(revision 8719)
@@ -176,5 +176,5 @@
 void testMetaPrint(void)
 {
-    diag("\n  >>Test 1:  psMetadataPrint");
+    diag("  >>Test 1:  psMetadataPrint");
     FILE *fd = fopen("psMetadataPrint.out", "w");
     FILE *fd_read = fopen("Makefile", "r");
@@ -242,5 +242,5 @@
 void testMetaItemPrint(void)
 {
-    diag("\n  >>Test2:  psMetadataItemPrint");
+    diag("  >>Test2:  psMetadataItemPrint");
     FILE *fd;
     //bool psMetadataItemPrint(FILE * fd, const char *format, const psMetadataItem* item)
