如何从命令行界面执行黄瓜 java 测试
How to execute cucumber java tests from command line interface
我使用 java 编写了黄瓜测试用例。我的 .feature 文件的位置是:
Z:\eclipse\myworkspace\ProjectName\src\test\resources\GoogleLogin\test\GoogleLogin.feature
我的步骤定义文件的位置是:
Z:\eclipse\myworkspace\ProjectName\src\test\java\GoogleLoginStepDef\test\StepDefinitionGoogleLogin.java.
我可以使用 Maven 执行我的测试用例,但不知道通过命令行界面执行。
你能帮我一步一步地从命令行界面执行 cucumber java 测试用例吗?
试试这个:
java -cp "${LIB_DIR}/*" cucumber.api.cli.Main --glue ${GLUE_CODE} ${FEATURES_DIR} --format
或者试试这个
alias cucumber='java -cp "${LIB_DIR}/*" cucumber.api.cli.Main --glue ${GLUE_CODE} ${FEATURES_DIR} --format'
你可以开火
$ cucumber
您也可以使用以下命令:
java -Xmx1024m -cp '*' org.junit.runner.JUnitCore 'com.xx.automation.cucumber.testSuites.RunFeature’
这是你的例子:
java -Xmx1024m -cp '*' org.junit.runner.JUnitCore 'featureFilePath’
我使用 java 编写了黄瓜测试用例。我的 .feature 文件的位置是:
Z:\eclipse\myworkspace\ProjectName\src\test\resources\GoogleLogin\test\GoogleLogin.feature
我的步骤定义文件的位置是:
Z:\eclipse\myworkspace\ProjectName\src\test\java\GoogleLoginStepDef\test\StepDefinitionGoogleLogin.java.
我可以使用 Maven 执行我的测试用例,但不知道通过命令行界面执行。
你能帮我一步一步地从命令行界面执行 cucumber java 测试用例吗?
试试这个:
java -cp "${LIB_DIR}/*" cucumber.api.cli.Main --glue ${GLUE_CODE} ${FEATURES_DIR} --format
或者试试这个
alias cucumber='java -cp "${LIB_DIR}/*" cucumber.api.cli.Main --glue ${GLUE_CODE} ${FEATURES_DIR} --format'
你可以开火
$ cucumber
您也可以使用以下命令:
java -Xmx1024m -cp '*' org.junit.runner.JUnitCore 'com.xx.automation.cucumber.testSuites.RunFeature’
这是你的例子:
java -Xmx1024m -cp '*' org.junit.runner.JUnitCore 'featureFilePath’