2026-03-20 20:17:15 +08:00

32 lines
676 B
Bash
Executable File

#!/bin/bash
# Test CoreMark-PRO benchmark Docker image
IMAGE_NAME="coremark_pro_rdk_arm"
IMAGE_TAG="${1:-latest}"
echo "Testing CoreMark-PRO benchmark image..."
echo "Image: ${IMAGE_NAME}:${IMAGE_TAG}"
echo ""
# Create test output directory
mkdir -p "$(pwd)/example_fs/output"
# Run the benchmark
docker run --rm \
--name coremark_pro_rdk_arm_test \
--privileged \
-v "$(pwd)/example_fs/output":/workspace/output \
${IMAGE_NAME}:${IMAGE_TAG}
EXIT_CODE=$?
echo ""
if [ $EXIT_CODE -eq 0 ]; then
echo "Test passed!"
echo "Results available at: $(pwd)/example_fs/output/result.json"
else
echo "Test failed with exit code: $EXIT_CODE"
fi
exit $EXIT_CODE