8000 Support attaching URLs to link to other content · Issue #2191 · cucumber/common · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Support attaching URLs to link to other content #2191
Open
@davidjgoss

Description

@davidjgoss

Problem

In Cucumber, attachments work by providing the attachment content to Cucumber which then includes it in the messages.

But sometimes you might just want to link to content that exists elsewhere but is relevant to this test case/step. Maybe it's a dump of logs, or some screenshots, or something else - anything addressable by a URL. Currently there's no way to do this. The schema for attachments has a url field, but this is intended for externalising regular attachments as a post-processing step (as done in cucumber/html-formatter#281) rather than linking to already-external content.

Proposal

We can use the existing sort-of-standard MIME type text/uri-list for this. The idea is to:

  • Provide a link function in Cucumber implementations that acts as a shorthand for attaching a URL with the above MIME type
  • In formatters - particularly the HTML formatter - render those attachments as a simple link

This is a similar approach to what we've done before with log.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0