Подскажите как запускать все тесты с суффиксом .test в каталоге в алфавитном порядке и прекращать это делать, если какой-то тест вернёт не нулевой код возврата.
Т.е. test1.test, test2.test, test3.test test4.test
следует запускать так:
test1.test
Завершился с кодом 0?
Да -> Надо запустить test2.test
test2.test
Завершился с кодом 0?
Да -> Надо запустить test3.test
test3.test
Завершился с кодом 0?
Нет -> Завершить процесс
Нужно реализовать с помощью bash. Желательно в 1 команду, чтобы в makefile вставить красиво.