Enables Testrail integration.
To use this custom plugin
npm i codeceptjs-testrail --save-devNote: you should include the test case id to make it works, otherwise, this plugin has no clue which case id to be added to test run on Testrail.
An example:
Scenario('Search function is displayed @C12345', (I, homePage) => {
I.seeElement(homePage.searchTextbox);
I.seeElement(homePage.searchButton);
});Add this plugin to config file:
plugins: {
testrail: {
require: 'codeceptjs-testrail',
host: 'https://peternguyentr.testrail.io',
user: 'username',
password: 'password or api key',
suiteId: 1,
projectId: 1,
runName: 'Custom run name',
enabled: true
}
}Possible config options:
suiteId: when your project is not under the single-suite mode, suiteId is needed. When you don't provide the suiteId, the first suiteId will be used as default.
projectId (Required): The project Id which is from the Testrail. This should be provided to make this plugin works
runName (Optional): your desired test run name. If you done provide this test run name, default test run name is as This is a new test run on ${dd/mm/yyy} which is current day.