enkessler/cuke_cataloger

View on GitHub
cucumber.yml

Summary

Maintainability
Test Coverage
  <% # Can't use 'require_relative' because it won't work on JRuby inside of an ERB file %>
  <% require "#{__dir__}/cuke_cataloger_project_settings" %>
  <% FileUtils.mkdir(ENV['CUKE_CATALOGER_REPORT_FOLDER']) unless File.exist?(ENV['CUKE_CATALOGER_REPORT_FOLDER'])%>
  <% cucumber_major_version = Gem.loaded_specs['cucumber'].version.version.match(/^(\d+)\./)[1].to_i %>

  html: -f html -o <%= ENV['CUKE_CATALOGER_REPORT_FOLDER'] %>/<%= ENV['CUKE_CATALOGER_CUCUMBER_REPORT_HTML_FILE'] %>
  default: testing/cucumber/features -p html -f progress --color -r environments/cucumber_env.rb -t <%= cucumber_major_version < 4 ? "~@wip": "'not @wip'" %> <%= '--publish-quiet' if cucumber_major_version >= 5 %>