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

export MAKEFLAGS=""
status=0

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

cd perf-tools/papi || exit 1

export BATS_JUNIT_CLASS=PAPI

for compiler in ${COMPILER_FAMILIES}; do

	echo " "
	echo " "
	echo "----------------------------------------------------------"
	echo "Perf Tools: PAPI tests: ${compiler}"
	echo "----------------------------------------------------------"

	module purge || exit 1
	module load "${compiler}" || exit 1
	module load papi || 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}
