set -ea # (C) Copyright 2005- ECMWF. # # This software is licensed under the terms of the Apache Licence Version 2.0 # which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. # # In applying this licence, ECMWF does not waive the privileges and immunities granted to it by # virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction. CMAKE_INCLUDE_FILE=include.ctest.sh if [ -f "$CMAKE_INCLUDE_FILE" ]; then # This is the config file for Cmake tests . ./$CMAKE_INCLUDE_FILE else # This is for autotools echo echo "TEST: $0" set -x if [ -z "${data_dir}" ] then cd ../../ cpath=`pwd` proj_dir=$cpath ECCODES_DEFINITION_PATH=$cpath/definitions export ECCODES_DEFINITION_PATH ECCODES_SAMPLES_PATH=$cpath/samples export ECCODES_SAMPLES_PATH tools_dir=$cpath/tools examples_dir=$cpath/examples/C if test "x$ECCODES_TEST_WITH_VALGRIND" != "x"; then tools_dir="valgrind --error-exitcode=1 -q $cpath/tools" examples_dir="valgrind --error-exitcode=1 -q $cpath/examples/C" fi data_dir=$cpath/data else echo "Skipping test $0" exit fi cd "$cpath/examples/C" if [ -z "${GRIB_API_INCLUDE}" ] then GRIB_API_INCLUDE=`pwd`/src fi if [ -z "${GRIB_API_LIB}" ] then GRIB_API_LIB=`pwd`/src fi # Download the data needed for tests ${data_dir}/download.sh "${data_dir}" #${tools_dir}/codes_info set -u fi