Welcome!
This is the documentation for using the BDD testing framework for SDC.
The Modules on the left contains all steps for particalar aress and/or explanations of what they do.
How to set the server
Either update the config.json file and set the server
Or set the SERVER environment variable and it will override the configuration file
How to run with Maven
"mvn install" will install npm if needed, download all modules and create the documentation under the "docs" folder
"mvn test-and-report" will run all tests in the features folder and create an HTML report under the "reports" folder
How to develop tests
You can open the project in IntelliJ and Webstorm to run and develop scenarios.
You will need to install the Cucumber.Js plugin In order to install, go to "Settings/Plugins". If cucumber.js in not on the list, go to "Browse repositories.." and install .
First time only: Right click on feature file and try to run. Now go to "Run/edit configurations" and set the "executable path" to the "node_modules\.bin\cucumber-js.cmd" under your current project.
Now you can run the feature files by right clicking on the file and selecting "Run" from IDEA.
Add to existing scenarios or create new files under the "features" directory for additional tests
You can also run a specific test from the command line by running "npm run test -- [features/path to file]
More Information
More on Cucumber
More on Gherkin
More on Cucumber-js