You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After i install behat by visual studio code ,then i input the command :
**vendor/bin/behat -v
1 want check the vesion,but it show error. as bellow:**
In UninitializedContextEnvironment.php line 44:
[Behat\Behat\Context\Exception\ContextNotFoundException] FeatureContext context class not found and can not be used.
Exception trace:
at D:\science\burger\vendor\behat\behat\src\Behat\Behat\Context\Environment\UninitializedContextEnvironment.php:44
Behat\Behat\Context\Environment\UninitializedContextEnvironment->registerContextClass() at D:\science\burger\vendor\behat\behat\src\Behat\Behat\Context\Environment\Handler\ContextEnvironmentHandler.php:91
Behat\Behat\Context\Environment\Handler\ContextEnvironmentHandler->buildEnvironment() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Environment\EnvironmentManager.php:69
Behat\Testwork\Environment\EnvironmentManager->buildEnvironment() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Tester\Runtime\RuntimeExercise.php:67
Behat\Testwork\Tester\Runtime\RuntimeExercise->test() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise.php:73
Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise->test() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Ordering\OrderedExercise.php:80
Behat\Testwork\Ordering\OrderedExercise->test() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Tester\Cli\ExerciseController.php:149
Behat\Testwork\Tester\Cli\ExerciseController->testSpecifications() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Tester\Cli\ExerciseController.php:108
Behat\Testwork\Tester\Cli\ExerciseController->execute() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Cli\Command.php:63
Behat\Testwork\Cli\Command->execute() at D:\science\burger\vendor\symfony\console\Command\Command.php:308
Symfony\Component\Console\Command\Command->run() at D:\science\burger\vendor\symfony\console\Application.php:1002
Symfony\Component\Console\Application->doRunCommand() at D:\science\burger\vendor\symfony\console\Application.php:299
Symfony\Component\Console\Application->doRun() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Cli\Application.php:124
Behat\Testwork\Cli\Application->doRun() at D:\science\burger\vendor\symfony\console\Application.php:171
Symfony\Component\Console\Application->run() at D:\science\burger\vendor\behat\behat\bin\behat:34
include() at D:\science\burger\vendor\bin\behat:120
If you look at the synopsis shown in the bottom, you'll see there is no -v option. In fact there is such a thing, but it stands for verbosity not version.
Instead, the command you ran effectively makes it try to run tests (with verbose logging), and seeing that it's not set up yet, you get that error message.
In short, to do what you've asked, you should use vendor/bin/behat --version.
After i install behat by visual studio code ,then i input the command :
**vendor/bin/behat -v
1 want check the vesion,but it show error. as bellow:**
In UninitializedContextEnvironment.php line 44:
[Behat\Behat\Context\Exception\ContextNotFoundException]
FeatureContext
context class not found and can not be used.Exception trace:
at D:\science\burger\vendor\behat\behat\src\Behat\Behat\Context\Environment\UninitializedContextEnvironment.php:44
Behat\Behat\Context\Environment\UninitializedContextEnvironment->registerContextClass() at D:\science\burger\vendor\behat\behat\src\Behat\Behat\Context\Environment\Handler\ContextEnvironmentHandler.php:91
Behat\Behat\Context\Environment\Handler\ContextEnvironmentHandler->buildEnvironment() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Environment\EnvironmentManager.php:69
Behat\Testwork\Environment\EnvironmentManager->buildEnvironment() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Tester\Runtime\RuntimeExercise.php:67
Behat\Testwork\Tester\Runtime\RuntimeExercise->test() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise.php:73
Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise->test() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Ordering\OrderedExercise.php:80
Behat\Testwork\Ordering\OrderedExercise->test() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Tester\Cli\ExerciseController.php:149
Behat\Testwork\Tester\Cli\ExerciseController->testSpecifications() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Tester\Cli\ExerciseController.php:108
Behat\Testwork\Tester\Cli\ExerciseController->execute() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Cli\Command.php:63
Behat\Testwork\Cli\Command->execute() at D:\science\burger\vendor\symfony\console\Command\Command.php:308
Symfony\Component\Console\Command\Command->run() at D:\science\burger\vendor\symfony\console\Application.php:1002
Symfony\Component\Console\Application->doRunCommand() at D:\science\burger\vendor\symfony\console\Application.php:299
Symfony\Component\Console\Application->doRun() at D:\science\burger\vendor\behat\behat\src\Behat\Testwork\Cli\Application.php:124
Behat\Testwork\Cli\Application->doRun() at D:\science\burger\vendor\symfony\console\Application.php:171
Symfony\Component\Console\Application->run() at D:\science\burger\vendor\behat\behat\bin\behat:34
include() at D:\science\burger\vendor\bin\behat:120
behat [-s|--suite SUITE] [-f|--format FORMAT] [-o|--out OUT] [--format-settings FORMAT-SETTINGS] [--init] [--lang LANG] [--name NAME] [--tags TAGS] [--role ROLE] [--story-syntax] [-d|--definitions DEFINITIONS] [--snippets-for [SNIPPETS-FOR]] [--snippets-type SNIPPETS-TYPE] [--append-snippets] [--no-snippets] [--strict] [--order ORDER] [--rerun] [--stop-on-failure] [--dry-run] [--] []
Need your help,thank you very much.
The text was updated successfully, but these errors were encountered: