Вы также можете передавать параметры через окружение. Это удобно, когда вы хотите передать разные параметры в разных прогонах make check
.
Скажем, у вас есть tests/test1.test
со следующим:
#!/bin/bash
tests/test1 $TEST_FLAGS < $srcdir/tests/distributed-input-file
Теперь вы можете запустить следующее:
$ TEST_FLAGS=--verbose make check
А флаг --verbose
будет передан вашей тестовой программе всякий раз, когда вы хотите, чтобы она отображала дополнительную информацию для целей отладки.