#!/bin/bash
set -e

echo "Testing libwebgpu-dawn-dev with CMake..."

ORIGDIR=$(pwd)
TMPDIR=$(mktemp -d)
cd "$TMPDIR"

cmake -S "$ORIGDIR/debian/tests/adapter-info" -B build -DCMAKE_VERBOSE_MAKEFILE=ON
cmake --build build

echo "Running adapter-info..."
OUTPUT=$(./build/adapter_info 2>&1)
EXIT_CODE=$?

echo "$OUTPUT"

[ $EXIT_CODE -eq 0 ] && echo "Test passed!"

rm -rf "$TMPDIR"
exit 0
