#!../../../common/bats/bin/bats
# -*-sh-*-

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

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

check_rms

NODES=2
TASKS=$(tasks_count 5)
ARGS=5

setup() {
	[[ -n "$SIMPLE_CI" ]] && skip "Skipping likwid tests in SIMPLE_CI mode"
}

@test "[perf-tools/LIKWID] C marker API under resource manager (${RESOURCE_MANAGER}/$LMOD_FAMILY_COMPILER)" {
	if [ ! -s C_markerAPI ]; then
		flunk "C_markerAPI binary does not exist"
	fi

	run_serial_binary -t 5 ./run_c.sh
	assert_success
}

@test "[perf-tools/LIKWID] FORTRAN marker API under resource manager (${RESOURCE_MANAGER}/$LMOD_FAMILY_COMPILER)" {
	if [ ! -s F_markerAPI ]; then
		flunk "F_markerAPI binary does not exist"
	fi

	run_serial_binary -t 5 ./run_f90.sh
	assert_success
}
