#!/bin/bash
# -*-sh-*-

TEST_LOGS=""
MAKEFLAGS=""
status=0

source ./common/TEST_ENV  || exit 1
source ./common/functions || exit 1

cd dev-tools/hwloc || exit 1
export BATS_JUNIT_CLASS=HWLOC

for compiler in $COMPILER_FAMILIES ; do

    # gnu families only
    [[ ! $compiler =~ gnu ]] && continue

    echo " "
    echo " "
    echo "-------------------------------------------------------"
    echo "Dev Tools: hwloc tests: $compiler"
    echo "-------------------------------------------------------"
    
    module purge          || exit 1
    module load $compiler || exit 1
    module load hwloc  || exit 1
    
    ./bootstrap           || exit 1
    ./configure   || exit 1
    make clean    || exit 1
    make -k check || status=1

    save_logs_compiler_family tests $compiler
    
    make distclean
done

exit ${status}

