concordialang-, for example:
package.jsonfile must contain the property
concordiaPlugin, like in the following example:
file: string: Relative path of the file that contains an implementation of the
class: string: Class (name) that implements
serve: string: Multi-platform console command to execute in order to start the testing server. Whether the testing framework does not need running a testing server, you can set something like
echo \"Running a testing server is not needed.\".
.testcasefile. These comments will help to track the specification in case of test script failures.
.testcasefile from a test script. When a test script has a failure or an error, the report saves the stack trace where it occurred. For instance,
tests/feature1.js:20:4indicates, respectively, the file, line and column where the problem happened. You can use these data to read the line of the test script file and retrieve the line comment that contains the corresponding line in the
feature1.testcasewould give us:
concordialang-. We recommend that it includes the target framework, tools or language. Example:
concordialang-selenium-pythonto create a plug-in that generates test scripts for the Selenium framework and the Python language. You may use the opened issue (step 1) to get feedback about the name, if you wish.
tsconfig.jsonfile. If you use Jest, your test folder will probably be named
__tests__. We also recommend you to add a
.editorconfigfile and a
.gitignorefile (the latter should include the folder