cucumber / cucumber/godog

compile test package on each godog execution - in order to show custom formats as an example

Open
#58 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
2.7k
Forks
280
Avg merge
2d 20h
Merged PRs (30d)
2

Description

Since after go 1.5 release compilation speed got worse, it made sense to prevent godog from compiling the test package on commands like `godog --help` or `godog --version`. But this will not show registered custom formatters, maybe it is worth to revisit it when go 1.8 is released

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the behavior with `godog --help` and `godog --version`, then trace how each command decides whether to compile the test package. Check how registered custom formatters are discovered and compare the startup cost before and after the change. Done means the commands can show custom formatters as examples without breaking their expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.