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

Add difference to CITGM output #1944

Closed
BridgeAR opened this issue Oct 3, 2019 · 3 comments
Closed

Add difference to CITGM output #1944

BridgeAR opened this issue Oct 3, 2019 · 3 comments

Comments

@BridgeAR
Copy link
Member

BridgeAR commented Oct 3, 2019

Right now CITGM shows +-n failures when finishing. The comparison is with the former run. Would it be possible to actually show the newly failed and newly passed entries? That would be an immense help while checking the results!

Another improvement would be to compare the diff with the former run that had the same base branch. That way major releases would not interfere. As an example: master has 30 failures. v10.x gets a new release and it has 10 failures. It now shows -20 failures. Now we run another CITGM against master and it has the same 30 failures as before but it highlights 20 new failures. At least that's the case as far as I know. Ideally that could be deactivated with a checkbox.

Ref: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/2028/

@richardlau
Copy link
Member

Right now CITGM shows +-n failures when finishing. The comparison is with the former run. Would it be possible to actually show the newly failed and newly passed entries? That would be an immense help while checking the results!

Sort of, but not in a particular nice way. And not as neatly summarised in one place as you might like.

For https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/2028/ for example (multiple images)

image
image
image
image
image

Also for an individual test you can view history:
image
image

but I don't know of a way of getting a summarised view.

Another improvement would be to compare the diff with the former run that had the same base branch. That way major releases would not interfere. As an example: master has 30 failures. v10.x gets a new release and it has 10 failures. It now shows -20 failures. Now we run another CITGM against master and it has the same 30 failures as before but it highlights 20 new failures. At least that's the case as far as I know. Ideally that could be deactivated with a checkbox.

AFAIK this isn't possible with the stuff built-in to Jenkins or with any of the available plugins (I'm happy to be corrected here) and we'd have to either write our own plugin or separate visualization tool.

@github-actions
Copy link

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

@github-actions github-actions bot added the stale label Aug 27, 2020
@mmarchini
Copy link
Contributor

node-core-utils now have citgm comparison: nodejs/node-core-utils#455. Closing, but can be reopened if that's not what you're looking for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants