_supported_os Linux
rm -f $TEST_DIR/aio-testfile
-src/aio-dio-regress/aio-dio-extend-stat $TEST_DIR/aio-testfile 2>&1
+AIO_TEST=src/aio-dio-regress/aio-dio-extend-stat
+[ -x $AIO_TEST ] || _notrun "$AIO_TEST not built"
+$AIO_TEST $TEST_DIR/aio-testfile 2>&1
status=$?
rm -f $TEST_DIR/aio-testfile
_supported_os Linux
rm -f $TEST_DIR/aio-testfile
-src/aio-dio-regress/aio-dio-invalidate-failure $TEST_DIR/aio-testfile 2>&1
+AIO_TEST=src/aio-dio-regress/aio-dio-invalidate-failure
+[ -x $AIO_TEST ] || _notrun "$AIO_TEST not built"
+$AIO_TEST $TEST_DIR/aio-testfile 2>&1
status=$?
rm -f $TEST_DIR/aio-testfile
_supported_os Linux
rm -f $TEST_DIR/aio-testfile
-src/aio-dio-regress/aio-dio-invalidate-readahead $TEST_DIR/aio-testfile 2>&1
+AIO_TEST=src/aio-dio-regress/aio-dio-invalidate-readahead
+[ -x $AIO_TEST ] || _notrun "$AIO_TEST not built"
+$AIO_TEST $TEST_DIR/aio-testfile 2>&1
status=$?
rm -f $TEST_DIR/aio-testfile
_supported_os Linux
rm -f $TEST_DIR/aio-testfile
-src/aio-dio-regress/aio-dio-subblock-eof-read $TEST_DIR/aio-testfile 2>&1
+AIO_TEST=src/aio-dio-regress/aio-dio-subblock-eof-read
+[ -x $AIO_TEST ] || _notrun "$AIO_TEST not built"
+$AIO_TEST $TEST_DIR/aio-testfile 2>&1
status=$?
rm -f $TEST_DIR/aio-testfile
_supported_os Linux
rm -f $TEST_DIR/aio-testfile
-src/aio-dio-regress/aio-free-ring-with-bogus-nr-pages $TEST_DIR/aio-testfile 2>&1
+AIO_TEST=src/aio-dio-regress/aio-free-ring-with-bogus-nr-pages
+[ -x $AIO_TEST ] || _notrun "$AIO_TEST not built"
+$AIO_TEST $TEST_DIR/aio-testfile 2>&1
status=$?
rm -f $TEST_DIR/aio-testfile
_supported_os Linux
rm -f $TEST_DIR/aio-testfile
-src/aio-dio-regress/aio-io-setup-with-nonwritable-context-pointer $TEST_DIR/aio-testfile 2>&1
+AIO_TEST=src/aio-dio-regress/aio-io-setup-with-nonwritable-context-pointer
+[ -x $AIO_TEST ] || _notrun "$AIO_TEST not built"
+$AIO_TEST $TEST_DIR/aio-testfile 2>&1
status=$?
rm -f $TEST_DIR/aio-testfile