Skip to content

Report customization options #403

@gasparnagy

Description

@gasparnagy

🤔 What's the problem you're trying to solve?

While integrating the HTML formatter to Reqnroll, I have encountered two things that would be good to make easily customizable without using a complete custom template.

  1. Page title. Currently it is fixed to "Cucumber" by the index.mustache.html. It would be good to set this to something related to the test execution that generated it. E.g. .NET TRX reports named like gaspar@MACHINE 2025-08-06 14:40:20.
  2. Page icon. This is pretty low prio, but when integrated to Reqnroll, it would be nice to be able to set the icon to the Reqnroll icon.

✨ What's your proposed solution?

I don't have a final idea about this, but an obvious solution would be to make these also as parameters in index.mustache.html ({{title}} and {{icon}}) and allow specifying values for these in the HtmlFormatter classes optionally. They would fall back to Cucumber and cucumber icon if the values are not customized.

What do you think?

⛏ Have you considered any alternatives or workarounds?

No response

📚 Any additional context?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions