Giter Club home page Giter Club logo

Comments (6)

mikepenz avatar mikepenz commented on May 30, 2024

I am not sure how quick I will find to dig into this new functionality. If somebody is faster to look into that, happy to review a PR :)

from action-junit-report.

mikepenz avatar mikepenz commented on May 30, 2024

A first version will be available in an upcoming beta release: #566

Would love to get more feedback which information people would love to see for such a summary

from action-junit-report.

markstos avatar markstos commented on May 30, 2024

Thanks for this @mikepenz ! I like the examples seen here: https://github.blog/2022-05-09-supercharging-github-actions-with-job-summaries/ Which show a table with

  • Test Result (Pass or Fail)
  • Passed (Int)
  • Failed (Int)
  • Skipped (Int)
  • Time Duration

Hmm, I think Github Actions already shows us how long each step takes to run, so we don't needs to repeat that here. Just the number passed, failed, and skipped (if available) would be helpful.

from action-junit-report.

mikepenz avatar mikepenz commented on May 30, 2024

@markstos right now the action combines all results into a unified report.

The example table you show seems to split per report though, so that would be something to investigate.
As such for now the summary would be only passed (count if enabled), failed, skipped:
https://github.com/mikepenz/action-junit-report/actions/runs/2358187444#summary-6524519796

from action-junit-report.

markstos avatar markstos commented on May 30, 2024

@mikepenz It's simple, but I think the content you have now is sufficient. My only feedback is to present the result in columns instead of rows so it's more compact with a bit less scrolling. Keep the emojis!

Test Result Passed Failed Skipped
Fail 121 1 0

from action-junit-report.

markstos avatar markstos commented on May 30, 2024

Although maybe including "pass/fail" is redundant as well, because Actions will already be reporting the stage as passed/failed already.

Mainly, I think it adds some value to surface the number of tests run to keep an eye on how the test suite size is changing over time or to get an estimate of the average time per test.

(Maybe the average time per test would an interesting metric to add!).

from action-junit-report.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.