Support for attachments / embeddings as per Cucumber and Behave
Open
Nobody has claimed this yet.
:zap: enhancement
- Dominant language
- Go
- Stars
- 2.7k
- Forks
- 280
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 2
Description
🤔 What's the problem you're trying to solve?
In cucumber the Scenario class provides a means to attach(bytes, mediatype, name) but we can't see the same capability in godog.
How do we add typed attachments to the output report file?
✨ What's your proposed solution?
Add the necessary API and docs
⛏ Have you considered any alternatives or workarounds?
None known
📚 Any additional context?
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the Scenario attachment APIs in Cucumber and Behave with godog's current output report handling. Determine the required typed attachment API and documentation, then verify that bytes, media type, and name are represented in the report output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100