summaryrefslogtreecommitdiffstats
path: root/tools/regression/lib/libc/stdlib
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/lib/libc/stdlib')
-rw-r--r--tools/regression/lib/libc/stdlib/test-heapsort.c3
-rw-r--r--tools/regression/lib/libc/stdlib/test-heapsort.t10
-rw-r--r--tools/regression/lib/libc/stdlib/test-mergesort.c3
-rw-r--r--tools/regression/lib/libc/stdlib/test-mergesort.t10
-rw-r--r--tools/regression/lib/libc/stdlib/test-qsort.c3
-rw-r--r--tools/regression/lib/libc/stdlib/test-qsort.t10
6 files changed, 36 insertions, 3 deletions
diff --git a/tools/regression/lib/libc/stdlib/test-heapsort.c b/tools/regression/lib/libc/stdlib/test-heapsort.c
index ad6dc89..6ce8924 100644
--- a/tools/regression/lib/libc/stdlib/test-heapsort.c
+++ b/tools/regression/lib/libc/stdlib/test-heapsort.c
@@ -44,6 +44,7 @@ main(int argc, char *argv[])
int testvector[IVEC_LEN];
int sresvector[IVEC_LEN];
+ printf("1..1\n");
for (j = 2; j < IVEC_LEN; j++) {
/* Populate test vectors */
for (i = 0; i < j; i++)
@@ -59,7 +60,7 @@ main(int argc, char *argv[])
assert(testvector[i] == sresvector[i]);
}
- printf("PASS heapsort\n");
+ printf("ok 1 - heapsort\n");
return(0);
}
diff --git a/tools/regression/lib/libc/stdlib/test-heapsort.t b/tools/regression/lib/libc/stdlib/test-heapsort.t
new file mode 100644
index 0000000..8bdfd03
--- /dev/null
+++ b/tools/regression/lib/libc/stdlib/test-heapsort.t
@@ -0,0 +1,10 @@
+#!/bin/sh
+# $FreeBSD$
+
+cd `dirname $0`
+
+executable=`basename $0 .t`
+
+make $executable 2>&1 > /dev/null
+
+exec ./$executable
diff --git a/tools/regression/lib/libc/stdlib/test-mergesort.c b/tools/regression/lib/libc/stdlib/test-mergesort.c
index c9817ca..729d481 100644
--- a/tools/regression/lib/libc/stdlib/test-mergesort.c
+++ b/tools/regression/lib/libc/stdlib/test-mergesort.c
@@ -44,6 +44,7 @@ main(int argc, char *argv[])
int testvector[IVEC_LEN];
int sresvector[IVEC_LEN];
+ printf("1..1\n");
for (j = 2; j < IVEC_LEN; j++) {
/* Populate test vectors */
for (i = 0; i < j; i++)
@@ -59,7 +60,7 @@ main(int argc, char *argv[])
assert(testvector[i] == sresvector[i]);
}
- printf("PASS mergesort\n");
+ printf("ok 1 - mergesort\n");
return(0);
}
diff --git a/tools/regression/lib/libc/stdlib/test-mergesort.t b/tools/regression/lib/libc/stdlib/test-mergesort.t
new file mode 100644
index 0000000..8bdfd03
--- /dev/null
+++ b/tools/regression/lib/libc/stdlib/test-mergesort.t
@@ -0,0 +1,10 @@
+#!/bin/sh
+# $FreeBSD$
+
+cd `dirname $0`
+
+executable=`basename $0 .t`
+
+make $executable 2>&1 > /dev/null
+
+exec ./$executable
diff --git a/tools/regression/lib/libc/stdlib/test-qsort.c b/tools/regression/lib/libc/stdlib/test-qsort.c
index 8002549..8a508e8 100644
--- a/tools/regression/lib/libc/stdlib/test-qsort.c
+++ b/tools/regression/lib/libc/stdlib/test-qsort.c
@@ -44,6 +44,7 @@ main(int argc, char *argv[])
int testvector[IVEC_LEN];
int sresvector[IVEC_LEN];
+ printf("1..1\n");
for (j = 2; j < IVEC_LEN; j++) {
/* Populate test vectors */
for (i = 0; i < j; i++)
@@ -59,7 +60,7 @@ main(int argc, char *argv[])
assert(testvector[i] == sresvector[i]);
}
- printf("PASS qsort\n");
+ printf("ok 1 - qsort\n");
return(0);
}
diff --git a/tools/regression/lib/libc/stdlib/test-qsort.t b/tools/regression/lib/libc/stdlib/test-qsort.t
new file mode 100644
index 0000000..8bdfd03
--- /dev/null
+++ b/tools/regression/lib/libc/stdlib/test-qsort.t
@@ -0,0 +1,10 @@
+#!/bin/sh
+# $FreeBSD$
+
+cd `dirname $0`
+
+executable=`basename $0 .t`
+
+make $executable 2>&1 > /dev/null
+
+exec ./$executable
OpenPOWER on IntegriCloud