Файл PHPUnit .bat не получает никаких входных данных

#batch-file #visual-studio-code #phpunit

Вопрос:

У меня проблема с моим файлом phpunit.bat. Я могу получить доступ к phpunit.фар просто отлично проходит через терминал. Я думаю, стоит упомянуть, что вчера он работал без проблем, прежде чем я попытался установить расширение PHPUnit Test Explorer. С тех пор я удалил его, но ошибка все еще здесь. Интересно, почему vscode ничего не отправляет в файл .bat (насколько я понимаю, я мог бы почерпнуть из Интернета по этому вопросу).

Это результаты, которые я получаю, когда получаю доступ к phpunit через терминал в качестве переменной среды: введите описание изображения здесь

Но когда я пытаюсь запустить тест через панель команд, я ничего не получаю от модульного теста. введите описание изображения здесь

введите описание изображения здесь

Мой phpunit.bat выглядит следующим образом. Я не понимаю, почему это работает через терминал, а не через палитру команд.

введите описание изображения здесь

и мои настройки.json-это

 {
"files.autoSave": "afterDelay",
"debug.allowBreakpointsEverywhere": true,
"diffEditor.ignoreTrimWhitespace": false,
"launch": {

    "configurations": [],
    "compounds": []
},
"php.validate.executablePath": "F:/Xampp/php/php.exe",
"intelephense.environment.phpVersion": "7.1.32",
"phpunit.phpunit": "C:/dev/phpunit.bat",
"phpunit.php": "F:/Xampp/php/php.exe",
"phpunit.files": "ESO DECRYPTE/classes/tests/*Test.php",
"phpunit.args": [],
}
 

Пожалуйста, посоветуйте! Большое спасибо.

Лучшие,

Ответ №1:

Поэтому я решил проблему, изменив переменную «phpunit.phpunit» с .bat на .phar в файле settings.json. Я не знаю, почему .bat перестал работать.

Теперь и PHPUnit, и PHPUnit Test Explorer работают!