blob: 6974cff1a92ecac9b424a7af639d31fd56c922f7 [file] [log] [blame]
#!/boot/bin/sh
echo Welcome to magma autorun -- waiting for device
while [ ! -e /dev/class/gpu/000 ]; do
echo "Device not found, sleeping"
sleep 1
done
if [ -z ${GTEST_OUTPUT+x} ]; then
gtest_output_arg=""
else
gtest_output_arg=--gtest_output=$GTEST_OUTPUT
fi
echo [UNIT TEST START=]
run-test-component magma_unit_tests $gtest_output_arg
run-test-component msd_intel_gen_nonhardware_tests $gtest_output_arg
### Mesa tests
run-test-component mesa_unit_tests $gtest_output_arg
run-test-component fuchsia-pkg://fuchsia.com/magma_intel_gen_nonhardware_tests#meta/state_pool.cmx $gtest_output_arg
run-test-component state_pool_free_list_only $gtest_output_arg
run-test-component state_pool_no_free $gtest_output_arg
run-test-component block_pool_no_free $gtest_output_arg
echo [UNIT TEST END===]
echo [INTEGRATION TEST START=]
run-test-component magma_abi_conformance_tests $gtest_output_arg
run-test-component msd_intel_gen_integration_tests $gtest_output_arg --gtest_filter=-*Stress*
run-test-component vkext $gtest_output_arg
run-test-component vkreadback $gtest_output_arg
echo [INTEGRATION TEST END===]