summaryrefslogtreecommitdiff
path: root/ext/fputils/tests
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas.sandberg@arm.com>2019-10-25 09:25:40 +0100
committerAndreas Sandberg <andreas.sandberg@arm.com>2019-10-29 09:51:28 +0000
commitcdc4a3cf1496c6c3bd8619ac7970a6090e38d305 (patch)
treecd24b9b7284ef6b0061d61aa3f572f93c9cd409d /ext/fputils/tests
parent39220ef3681deb8c224cdcf28efdaa74bfa2facd (diff)
downloadgem5-cdc4a3cf1496c6c3bd8619ac7970a6090e38d305.tar.xz
ext: Remove non-source files from fputils
Remove the autoconf-based build system and GNU-style information files from fputils. After this change, we only keep the files we will need to integrate into gem5's main source tree. Change-Id: I2ddf1d07d9cb51bcd91fc63f1ae43c7f46129933 Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/22163 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu> Maintainer: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'ext/fputils/tests')
-rw-r--r--ext/fputils/tests/Makefile.am13
-rw-r--r--ext/fputils/tests/test_helper.c158
-rw-r--r--ext/fputils/tests/test_helper.h60
3 files changed, 0 insertions, 231 deletions
diff --git a/ext/fputils/tests/Makefile.am b/ext/fputils/tests/Makefile.am
deleted file mode 100644
index 6faffead2..000000000
--- a/ext/fputils/tests/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
-
-TEST_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
- $(top_srcdir)/tap-driver.sh
-
-LIBS=-lm $(top_builddir)/.libs/libfputils.la libtest.a
-
-FP80_TESTS=fp80_cvtd fp80_cvfd fp80_cvtf
-TESTS=$(FP80_TESTS)
-
-check_LIBRARIES=libtest.a
-check_PROGRAMS=$(FP80_TESTS)
-
-libtest_a_SOURCES=test_helper.c test_helper.h
diff --git a/ext/fputils/tests/test_helper.c b/ext/fputils/tests/test_helper.c
deleted file mode 100644
index b8181c84c..000000000
--- a/ext/fputils/tests/test_helper.c
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- * Copyright (c) 2013 Andreas Sandberg
- * All rights reserved
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met: redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer;
- * redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution;
- * neither the name of the copyright holders nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * Authors: Andreas Sandberg
- */
-
-#include "test_helper.h"
-
-#include <assert.h>
-#include <stdarg.h>
-#include <stdlib.h>
-
-unsigned test_current = 0;
-unsigned test_count = 0;
-unsigned test_fail_count = 0;
-
-void
-test_init(unsigned no_tests)
-{
- assert(test_count == 0 && test_current == 0);
-
- test_count = no_tests;
- test_current = 1;
- test_fail_count = 0;
-
- printf("1..%u\n", no_tests);
-}
-
-void
-test_exit()
-{
- if (test_fail_count)
- exit(EXIT_FAILURE);
- else
- exit(EXIT_SUCCESS);
-}
-
-void
-test_bail(const char *fmt, ...)
-{
- va_list ap;
- va_start(ap, fmt);
-
- printf("Bail out! ");
- vprintf(fmt, ap);
- printf("\n");
-
- va_end(ap);
-
- exit(EXIT_FAILURE);
-}
-
-void
-test_diag(const char *fmt, ...)
-{
- va_list ap;
- va_start(ap, fmt);
-
- printf("# ");
- vprintf(fmt, ap);
- printf("\n");
-
- va_end(ap);
-}
-
-static void
-test_vstatus(const char *status, const char *test,
- const char *directive,
- const char *fmt_why, va_list ap)
-{
- printf("%s %i", status, test_current);
-
- if (test && test[0] != '\0')
- printf(" - %s", test);
-
- if (directive && directive[0] != '\0') {
- printf(" # %s ", directive);
- if (fmt_why && fmt_why[0] != '\0')
- vprintf(fmt_why, ap);
- }
- printf("\n");
-
- ++test_current;
-}
-
-static void __attribute__((format (printf, 4, 5)))
-test_status(const char *status, const char *test,
- const char *directive,
- const char *fmt_why, ...)
-{
- va_list ap;
- va_start(ap, fmt_why);
-
- test_vstatus(status, test, directive, fmt_why, ap);
-
- va_end(ap);
-}
-
-void
-test_ok(const char *test)
-{
- test_status("ok", test, NULL, NULL);
-}
-
-void
-test_fail(const char *test)
-{
- test_status("not ok", test, NULL, NULL);
- ++test_fail_count;
-}
-
-void
-test_skip(const char *test, const char *fmt_why, ...)
-{
- va_list ap;
- va_start(ap, fmt_why);
-
- test_vstatus("ok", test, "SKIP", fmt_why, ap);
-
- va_end(ap);
-}
-
-void
-test_todo(const char *test, const char *fmt_why, ...)
-{
- va_list ap;
- va_start(ap, fmt_why);
-
- test_vstatus("not ok", test, "TODO", fmt_why, ap);
-
- va_end(ap);
-
- ++test_fail_count;
-}
diff --git a/ext/fputils/tests/test_helper.h b/ext/fputils/tests/test_helper.h
deleted file mode 100644
index 6565a9f37..000000000
--- a/ext/fputils/tests/test_helper.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (c) 2013 Andreas Sandberg
- * All rights reserved
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met: redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer;
- * redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution;
- * neither the name of the copyright holders nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * Authors: Andreas Sandberg
- */
-
-#ifndef _TEST_HELPER
-#define _TEST_HELPER 1
-
-#include <stdio.h>
-
-extern unsigned test_current;
-extern unsigned test_count;
-extern unsigned test_fail_count;
-
-void test_init(unsigned no_tests);
-void test_exit()
- __attribute__((noreturn));
-
-void test_bail(const char *fmt, ...)
- __attribute__((format (printf, 1, 2), noreturn));
-
-void test_diag(const char *fmt, ...)
- __attribute__((format (printf, 1, 2)));
-
-void test_ok(const char *test);
-
-void test_fail(const char *test);
-
-void test_skip(const char *test, const char *fmt_why, ...)
- __attribute__((format (printf, 2, 3)));
-
-void test_todo(const char *test, const char *fmt_why, ...)
- __attribute__((format (printf, 2, 3)));
-
-#endif