-
Notifications
You must be signed in to change notification settings - Fork 37
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
Show list of errors from testing farm #436
Comments
Hi @abitrolly ! Sorry for not getting to this sooner. You are touching multiple coupled (and relevant) points here so I'll try to split this into multiple (hopefully doable) tasks:
Sadly, we can't avoid the extra click to get from the pull request to the Check Run UI (this is a design of GitHub). But, we can use this markdown view to provide more information, but, this is a GitHub-specific feature and we try to share as much as possible => not saying we can't put more info there but we don't want to put all the info from the dashboard into this markdown.
@mfocko mentioned we might be able to provide GitHub with a standardised form of test results. (We need to check this.)
Definitely can be improved -- I can see a few small changes that might help here:
Can definitely be improved, but is more on the TF developers. This specific occurrence of "failure" is very confusing. For me as well...;) One thing @Venefilyn is trying to achieve is to have one shared dashboard for all the related tools (basically to have one dashboard both for Packit and TF). This is still not clear how to approach (and sustainably manage) but something we are thinking about. I hope I haven't forgotten about any crucial issue -- please, let me know what you think about these and we can create a separate task for each item. |
Thanks for the reply. The "first experience" UI/UX issues are still actual. Now that I've got some answers, I've also a bit biased, so let me concentrate on the problem I am trying to solve right now.
I asked here https://gitlab.com/testing-farm/oculus/-/issues/24 but the Web UI only parses In teemtee/tmt#3039 (comment) we've traced the incomplete
I like static web app approach that TF Web UI (https://gitlab.com/testing-farm/oculus/-/merge_requests/64/diffs) is using. If the In conclusion I must absolutely add that graph LR
this --> needs --> diagrams
|
Thanks for all the info, @abitrolly ! And thanks for your work on the related tools -- this shows quite well how is the current state a bit misleading to the user when trying to get to the responsible service...;) Just a small update that we are starting a small research about the shared dashboard. (How do people want to use it, and what information do they need.) I am linking this issue since it has a couple of interesting points. If you are interested, we can even include you in our interview round. (But issue(s) works fine as well, so no push...;) |
Description
When build fails, there is are no error, only logs. GitHub and GitLab are able to parse error logs, and provide info with links that directly show what happened. With packit even reaching the logs is like 4 clicks away and then scrolling scrolling scrolling.
For example, this test failure in
tmt
.😭
WHAT???
fail
with(1 passed, 0 failed, 0 error)
WHAT???
Now the only way to find out the error is to read through all the logs in these tiny scrolls.
Benefit
Importance
Very important.
Workaround
Participation
The text was updated successfully, but these errors were encountered: