#!/usr/bin/env -S bats --report-formatter junit --formatter tap -j 4
# -*-sh-*-

load ../../../common/test_helper_functions || exit 1
source ../../../common/functions || exit 1

if [ -s ../../../TEST_ENV ]; then
	source ../../../TEST_ENV
fi

setup_file() {
	TESTNAME="perf-tools/papi"

	export TESTNAME
}

@test "[${TESTNAME}] PAPI_L1_DCM available (${LMOD_FAMILY_COMPILER})" {
	run papi_native_avail -e PAPI_L1_DCM
	assert_success
}

@test "[${TESTNAME}] PAPI_TLB_DM available (${LMOD_FAMILY_COMPILER})" {
	run papi_native_avail -e PAPI_TLB_DM
	assert_success
}

@test "[${TESTNAME}] PAPI_L1_DCA available (${LMOD_FAMILY_COMPILER})" {
	run papi_native_avail -e PAPI_L1_DCA
	assert_success
}
