author | Stefan Teleman <stefan.teleman@oracle.com> |
Thu, 28 Jan 2016 10:36:09 -0800 | |
changeset 5359 | 57359db17e2a |
permissions | -rw-r--r-- |
5359
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# These environment avariables must be explicitly set to be |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
# empty, otherwise the CLooG test harness does not run correctly. |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
--- test/checker.sh 2014-12-08 02:05:37.000000000 -0800 |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
+++ test/checker.sh 2015-07-23 10:01:46.415187505 -0700 |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
@@ -1,4 +1,4 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
-#!/bin/sh |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
+#!/bin/bash --noprofile |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
# |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
# /**-------------------------------------------------------------------** |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
# ** CLooG ** |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
@@ -35,6 +35,20 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
# * * |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
# *****************************************************************************/ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
14 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
15 |
+set -o posix |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
16 |
+export PATH="/usr/gnu/bin:/usr/bin:.:/usr/sbin" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
17 |
+# |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
18 |
+# Avoid "unbound variable" error messages from bash. |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
19 |
+# |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
20 |
+export EXEEXT="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
21 |
+export TEST_NAME="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
22 |
+export TEST_FILES="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
23 |
+export TEST_GLOBAL_OPTIONS="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
24 |
+export TEST_INPUT_EXTENSION="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
25 |
+export TEST_OUTPUT_EXTENSION="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
26 |
+export TEST_TYPE="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
27 |
+export LD_LIBRARY_PATH="" |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
28 |
+ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
29 |
# This is the main test script of CLooG. It checks that CLooG generates |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
30 |
# a convenient output for an input set of tests, according to some |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
31 |
# parameters (see below). Two checking policies are possible: simply |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
32 |
@@ -67,6 +81,9 @@ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
33 |
## - "run" if the checking policy is to generate, |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
34 |
## compile and run, generate only otherwise |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
35 |
|
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
36 |
+export TEST_NAME TEST_FILES TEST_GLOBAL_OPTIONS TEST_INPUT_EXTENSION \ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
37 |
+ TEST_OUTPUT_EXTENSION TEST_TYPE |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
38 |
+ |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
39 |
failedtest=0; |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
40 |
cloog=$top_builddir/cloog$EXEEXT |
57359db17e2a
21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
41 |
echo " /*-----------------------------------------------*" |