-
Notifications
You must be signed in to change notification settings - Fork 41
Conversation
Also supports generating summaries per environment. Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
Also allows users to specify summaries per environment. Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
This patch displays a progress bar with regard to testjobs completeness. Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
This was causing filtering "Complete" to return testjobs with job_status equals "Incomplete". Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
WOW, this looks fantastic! |
@chaws This is super useful for me ! |
Code and demo LGTM. If @mrchapp and @nareshkamboju approve, I think it's safe to merge this. |
Thanks for review, @jscook2345 ! Please don't merge it yet as I need to apply feedback from @mrchapp and @nareshkamboju . The backend code won't change much, but some of JS will. |
Hey guys, I finished the update and it's looking like this: I exaggerated the dragonboard env so it can stand out like a sore thumb. But this will keep updating on the fly and the bar width should change based on the number of testjobs as well. If you like this now, I can merge it and we give it a go. Feedbacks are always welcome :) |
I'm all for it. Let's take it for a test drive and see how it feels. Thanks! |
Ack! I'll just add a bit more tests to keep coverage above 80%, then I'll merge and roll it out to qa-reports. |
cf089d1
to
4e75a09
Compare
Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
It was requested that the project bars should be proportional to the number of test jobs each environment has. This way, I introduced a variable called shrink_factor that determines how a testjob progress bar should shrink based on its number of testjobs when compared with the environment with the most jobs. Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
The old green was a bit too dark and hard on the eyes. This new green should be better. Signed-off-by: Charles Oliveira <charles.oliveira@linaro.org>
This patch allows SQUAD users to follow up which testjobs for a given build are completed, failed, running or still queued.
Below is a snapshot of how it looks like:
And below is another snapshot of the same view, this time for each environment:
I have also added an interval function in the browser that keeps updating the progress bar every MINUTE until the progress is 100%.