<% if (answers.framework === 'cucumber') { %>// If you are using Cucumber you need to specify the location of your step definitions.cucumberOpts: {// <string[]> (file/dir) require files before executing featuresrequire: ['<%- answers.stepDefinitions %>'],// <boolean> show full backtrace for errorsbacktrace: false,// <string[]> ("extension:module") require files with the given EXTENSION after requiring MODULE (repeatable)requireModule: [],// <boolean> invoke formatters without executing stepsdryRun: false,// <boolean> abort the run on first failurefailFast: false,// <string[]> Only execute the scenarios with name matching the expression (repeatable).name: [],// <boolean> hide step definition snippets for pending stepssnippets: true,// <boolean> hide source urissource: true,// <boolean> fail if there are any undefined or pending stepsstrict: false,// <string> (expression) only execute the features or scenarios with tags matching the expressiontagExpression: '',// <number> timeout for step definitionstimeout: 60000,// <boolean> Enable this config to treat undefined definitions as warnings.ignoreUndefinedDefinitions: false},<% } else if (answers.serenityAdapter === 'cucumber') { %>// Cucumber configuration, see// https://serenity-js.org/api/cucumber-adapter/interface/CucumberConfig/cucumberOpts: {// <string[]> (file/dir) require files before executing featuresimport: [<% if (answers.stepDefinitions) {%>'<%- answers.stepDefinitions %>',<% } %>'./features/support/*.<%- answers.isUsingTypeScript ? 'ts' : 'js' %>',],// <string[]> (type[:path]) specify native Cucumber.js output format, if needed. Optionally supply PATH to redirect formatter output (repeatable)format: [ ],// <string> (name) specify the profile to useprofile: '',// <boolean> fail if there are any undefined or pending stepsstrict: false,// <string[] | string> (expression) only execute the features or scenarios with tags matching the expressiontags: [],// <number> timeout for step definitionstimeout: 60000,},<% } %>