Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide irrelevant columns #2042

Open
rouke-broersma opened this issue Aug 19, 2022 · 2 comments
Open

Hide irrelevant columns #2042

rouke-broersma opened this issue Aug 19, 2022 · 2 comments
Labels
enhancement New feature or request hacktoberfest

Comments

@rouke-broersma
Copy link
Member

Stryker-net does not have runtime errors and as such will never have data for runtime errors. This column is useless for stryker-net users. I also think that columns that are all 0s are not that useful in general. The table is not that easy to read because there are so many columns. Removing columns that are unused would help with readability. We could either hide all 0'd columns by default or we should have a way to specify which columns to display. I think this has to be schema information because otherwise the stryker dashboard would have different columns from a local report.

@rouke-broersma rouke-broersma added the enhancement New feature or request label Aug 19, 2022
@nicojs
Copy link
Member

nicojs commented Aug 22, 2022

Yeah, I definitely see your point. 3 solutions here:

  1. Add something like "reportAppearance" to the schema. I don't like this solution personally.
  2. We could add it as an attribute: "mutant-states": "Killed, Survived", but that means indeed that the HTML report would look different on the dashboard.
    • This could be solved by allowing mutation testing frameworks to add an appearance section to the json, which would not be part of the schema.
  3. We could decide to remove columns that have only 0s in the entire report.

I think we should try to go with option 3.

@hugo-vrijswijk
Copy link
Member

I agree hiding columns with 0 mutants is clearer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hacktoberfest
Projects
None yet
Development

No branches or pull requests

4 participants