Не могу заставить 'cucumberOpts' работать на бегун webdriverIO

Я использую фреймворк под названием: "огурец-котелок", вы можете найти его в github: огурец-котелок

если вы перейдете по ссылке, в папке 'test' есть файл conf.js, мой выглядит так:

exports.config = {

    /**
     * language of your feature files
     * options: french, spanish, norwegian, polish, german, russian
     */
    language: 'english',

    /**
     * set selenium host and port
     */
    selenium: {
        host: '127.0.0.1',
        port: 5555
    },

    /**
     * webdriverio options
     *
     * - logLevel: stdout log level
     *   Options: *verbose* | *silent* | *command* | *data* | *result*
     *
     * - coloredLogs: Enables colors for log output
     *   default: true
     *
     * - singleton: Set to true if you always want to reuse the same remote
     *   default: false
     *
     * - waitforTimeout: Default timeout for all waitForXXX commands
     *   default: 500
     */
    options: {
        logLevel: 'verbose',
  cucumberOpts: {
   failFast:true,
   require: [],        // <string[]> (file/dir) require files before executing features
   backtrace: false,   // <boolean> show full backtrace for errors
   compiler: [],       // <string[]> ("extension:module") require files with the given EXTENSION after requiring MODULE (repeatable)
   dryRun: false,      // <boolean> invoke formatters without executing steps
   failFast: false,    // <boolean> abort the run on first failure
   format: ['json:../result.json','pretty','html'], // <string[]> (type[:path]) specify the output format, optionally supply PATH to redirect formatter output (repeatable)
   colors: false,       // <boolean> disable colors in formatter output
   snippets: true,     // <boolean> hide step definition snippets for pending steps
   source: true,       // <boolean> hide source uris
   profile: [],        // <string[]> (name) specify the profile to use
   require: [],        // <string[]> (file/dir) require files before executing features
   strict: true,      // <boolean> fail if there are any undefined or pending steps
   tags: [],           // <string[]> (expression) only execute the features or scenarios with tags matching the expression
   timeout: 20000,      // <number> timeout for step definitions
   ignoreUndefinedDefinitions: false // <boolean> Enable this config to treat undefined definitions as warnings.
  }
 
    },

    /**
     * desired capabilities
     */
    capabilities: {
        browserName: 'firefox'
    },
 
 
 
 reporters: ['dot', 'allure'],
 
    /**
     * location of feature files
     */
    featureFiles: [
       'test/features/automation/Registration/Registration.feature'
 ],
    /**
     * environment variables
     *
     * - baseUrl: sets base url for `Given I open the site "/some/url.html"`
     */
    env: {
        baseUrl: '<my site URL>'
    },

    /**
     * mocha options
     * @see http://mochajs.org/
     */
    mochaOpts: {
        reporter: 'spec',
        timeout: 25000,
        require: 'chai'
    }
};

Мой файл run.js запускается и активирует правильную функцию, но ни один из 'cucumberOpts' не вступает в силу, особенно формат отчета и цвета.

Ваша помощь очень ценится:)

0 ответов

Другие вопросы по тегам