1#!/usr/local/bin/bash
2#==================================================================================================
3#
4#  Run script for the strictlyuppermatrix module of the Blaze test suite
5#
6#  Copyright (C) 2012-2020 Klaus Iglberger - All Rights Reserved
7#
8#  This file is part of the Blaze library. You can redistribute it and/or modify it under
9#  the terms of the New (Revised) BSD License. Redistribution and use in source and binary
10#  forms, with or without modification, are permitted provided that the following conditions
11#  are met:
12#
13#  1. Redistributions of source code must retain the above copyright notice, this list of
14#     conditions and the following disclaimer.
15#  2. Redistributions in binary form must reproduce the above copyright notice, this list
16#     of conditions and the following disclaimer in the documentation and/or other materials
17#     provided with the distribution.
18#  3. Neither the names of the Blaze development group nor the names of its contributors
19#     may be used to endorse or promote products derived from this software without specific
20#     prior written permission.
21#
22#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23#  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24#  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
25#  SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26#  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
27#  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
28#  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29#  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
30#  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
31#  DAMAGE.
32#
33#==================================================================================================
34
35
36PATH_STRICTLYUPPERMATRIX=$( dirname "${BASH_SOURCE[0]}" )
37
38echo " Running StrictlyUpperMatrix tests..."
39
40EXE=$PATH_STRICTLYUPPERMATRIX/DenseTest1;    if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
41EXE=$PATH_STRICTLYUPPERMATRIX/DenseTest2;    if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
42EXE=$PATH_STRICTLYUPPERMATRIX/SparseTest1;   if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
43EXE=$PATH_STRICTLYUPPERMATRIX/SparseTest2;   if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
44EXE=$PATH_STRICTLYUPPERMATRIX/SubmatrixTest; if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
45EXE=$PATH_STRICTLYUPPERMATRIX/RowTest;       if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
46EXE=$PATH_STRICTLYUPPERMATRIX/ColumnTest;    if [ -x $EXE ]; then $EXE; if [ $? != 0 ]; then exit 1; fi fi
47