I am going to run parallel with scenarios marking tags. It helps me run regression partly for relevant features.
What do you get instead?
Nothing scheduled for execution
Provide console output if related. Use --verbose mode for more details.
npx codeceptjs run-multiple regression -c ./configs/webdriver.conf.js --verbose
Nothing scheduled for execution
# paste output here
Provide test source code if related
const { setHeadlessWhen } = require("@codeceptjs/configure");
const SUT = require("./../SUT");
let config = {
tests: SUT.testSpecFolder,
output: SUT.outputFolder,
include: {
I: SUT.IObject,
PageFactory: SUT.pageFactory, // factory pattern to handle pages and common components
},
bootstrap: SUT.bootstrapFile,
mocha: {},
name: "amazon",
multiple: {
regression: {
// run all tests in chrome and firefox
chunks: 2,
browsers: ["chrome", "firefox"],
grep: "@regression",
outputName: "regression",
},
smoke: {
// run all tests in chrome and firefox
browsers: ["chrome"],
grep: "@smoke",
outputName: "smoke-chrome",
},
},
plugins: {
retryFailedStep: {
enabled: true,
},
screenshotOnFail: {
enabled: true,
},
allure: {
enabled: true,
},
stepByStepReport: {
enabled: false,
output: SUT.outputFolder,
},
rerun: {
// run 4 times until 1st success
minSuccess: 1,
maxReruns: 3,
},
},
};
module.exports = config;
Details
CodeceptJS version:
NodeJS Version:
Operating System:
puppeteer || webdriverio || protractor || testcafe version (if related)
What are you trying to achieve?
I am going to run parallel with scenarios marking tags. It helps me run regression partly for relevant features.
What do you get instead?
Nothing scheduled for execution
Nothing scheduled for execution
Details