Skip to content

1.0.0

Compare
Choose a tag to compare
@r-cochran r-cochran released this 26 Jun 14:43
· 45 commits to master since this release

Over 2 years and a whole lot of learning/experience in other languages later we have a new release. This release is a primary UI upgrade and report experience release. Expect more diverse and smaller updates in the future.

UI

  • A general overhaul has been made to the html output.
  • Added version number to reports.
  • Added an information section to give details to users who are new to the project as well as links for the project and its authors.
  • Rules can now be disabled. Disabled rules will now be hidden in the report where they would normally show up. This does not alter any scores on the report. If you wish to disable the rules you can do it as part of the report generation process (https://github.com/r-cochran/cuke_sniffer/wiki/Customizing-Rules#turning-off-a-rule).
  • All rules can be enabled and disabled at once to allow for targeting individual issues.
  • Rules can be filtered by checking/unchecking the group they belong to. Remember that a rule can belong to multiple groups.
  • Dead steps are now hidden in the Step Definitions section and can be toggled to be shown.

Output

  • Junit output can now be used to feed to jenkins/hudson servers. See (link) for usage.

            --out junit_xml
    

API changes

  • CukeSniffer::CukeSnifferHelper.build_rule now requires a symbol as the first arguement for the rule being built.

Fixes

  • The feature_same_tag rule will now properly trigger based on the tags of the Feature instead of the first scenario when compared to the other scenarios in the file.
  • Parsing of feature files will no longer attempt to parse a folder that is named .feature.
  • General updates for ruby 2.0+