0
在嘗試修復我遇到的另一個問題時(Behat tests not running on CircleCI),我注意到我提供給bin/behat的任何參數都未被接受。例如,如果我運行bin/behat -h
,我沒有得到幫助選項。它只是運行我的測試。如果我將我的behat.yml文件重命名爲behat-test.yml,並嘗試運行bin/behat --config behat-test.yml
,則會出現錯誤,指出無法找到FeatureContext。不管我在bin/behat
之後輸入什麼,它都會被忽略,它會運行我的測試。bin/behat不接受參數
我在Behat的Application.php文件中添加了一個var_dump,它不捕獲參數並打印一個空數組。例如
public function run(InputInterface $input = null, OutputInterface $output = null)
{
if (null === $input) {
$input = new ArgvInput();
}
var_dump($input);