Project

General

Profile

Actions

action #124173

closed

[qe-core] Create status badges for verification runs

Added by szarate about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Refactor/Code Improvements
Target version:
Start date:
2023-02-09
Due date:
% Done:

0%

Estimated time:
Difficulty:
Sprint:
QE-Core: March Sprint (Mar 08 - Apr 05)

Description

See also https://hackweek.opensuse.org/22/projects/trigger-actual-openqa-tests-in-pull-requests

Acceptance Criteria

  1. Jobs in openQA provide the status with an SVG file from the URL.

Notes

  • Similar fashion as to how the "create badge" feature works in other projects (like OBS

Related issues 1 (1 open0 closed)

Related to openQA Project - coordination #48641: [epic] Trigger openQA tests in pull requests of any product github pull requestBlockedokurz2020-11-15

Actions
Actions #1

Updated by szarate about 1 year ago

  • Description updated (diff)
Actions #2

Updated by szarate about 1 year ago

  • Description updated (diff)
  • Category set to Refactor/Code Improvements
Actions #3

Updated by szarate about 1 year ago

  • Tags changed from qe-core-february-sprint to qe-core-february-sprint, platform-team
Actions #4

Updated by dheidler about 1 year ago

  • Status changed from New to In Progress
Actions #5

Updated by dheidler about 1 year ago

  • Assignee set to dheidler
Actions #6

Updated by dheidler about 1 year ago

  • Status changed from In Progress to Feedback
Actions #7

Updated by szarate about 1 year ago

  • Sprint changed from QE-Core: February Sprint (Feb 08 - Mar 08) to QE-Core: March Sprint (Mar 08 - Apr 05)
Actions #8

Updated by szarate about 1 year ago

I wonder if this works:

Actions #9

Updated by mkittler about 1 year ago

Unfortunately the dynamic with isn't applied. Maybe the following works:

(Since you can't see anything, it doesn't work. The idea was to use an object tag instead.)

Actions #10

Updated by szarate about 1 year ago

  • Related to coordination #48641: [epic] Trigger openQA tests in pull requests of any product github pull request added
Actions #11

Updated by dheidler about 1 year ago

  • Status changed from Feedback to In Progress
Actions #12

Updated by dheidler about 1 year ago

my test page code to align the width:


<table><tr><td>
<img src="http://localhost/tests/13/badge?result=failed" /><br>
<img src="http://localhost/tests/13/badge?result=failed&show_build=1" /><br>
<img src="http://localhost/tests/13/badge?result=softfailed" /><br>
<img src="http://localhost/tests/13/badge?result=softfailed&show_build=1" /><br>
<img src="http://localhost/tests/13/badge?result=passed" /><br>
<img src="http://localhost/tests/13/badge?result=passed&show_build=1" /><br>
<img src="http://localhost/tests/13/badge?result=user_cancelled" /><br>
<img src="http://localhost/tests/13/badge?result=user_cancelled&show_build=1" /><br>
<img src="http://localhost/tests/1332424234/badge?result=user_cancelled" /><br>
<img src="http://localhost/tests/134234234/badge?result=user_cancelled&show_build=1" /><br>
<img src="http://localhost/tests/13/badge?result=timeout_exceeded" /><br>
<img src="http://localhost/tests/13/badge?result=timeout_exceeded&show_build=1" /><br>
<img src="http://localhost/tests/13/badge?result=blocked" /><br>
<img src="http://localhost/tests/13/badge?result=scheduled" /><br>
<img src="http://localhost/tests/13/badge?result=running" /><br>

<img src='http://localhost/tests/13/badge?result=111111111111111111111111111111' /><br>
<img src='http://localhost/tests/13/badge?result=222222222222222222222222222222' /><br>
<img src='http://localhost/tests/13/badge?result=333333333333333333333333333333' /><br>
<img src='http://localhost/tests/13/badge?result=444444444444444444444444444444' /><br>
<img src='http://localhost/tests/13/badge?result=555555555555555555555555555555' /><br>
<img src='http://localhost/tests/13/badge?result=666666666666666666666666666666' /><br>
<img src='http://localhost/tests/13/badge?result=777777777777777777777777777777' /><br>
<img src='http://localhost/tests/13/badge?result=888888888888888888888888888888' /><br>
<img src='http://localhost/tests/13/badge?result=999999999999999999999999999999' /><br>
<img src='http://localhost/tests/13/badge?result=000000000000000000000000000000' /><br>
</td><td>
<img src='http://localhost/tests/13/badge?result=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' /><br>
<img src='http://localhost/tests/13/badge?result=bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb' /><br>
<img src='http://localhost/tests/13/badge?result=cccccccccccccccccccccccccccccc' /><br>
<img src='http://localhost/tests/13/badge?result=dddddddddddddddddddddddddddddd' /><br>
<img src='http://localhost/tests/13/badge?result=eeeeeeeeeeeeeeeeeeeeeeeeeeeeee' /><br>
<img src='http://localhost/tests/13/badge?result=ffffffffffffffffffffffffffffff' /><br>
<img src='http://localhost/tests/13/badge?result=gggggggggggggggggggggggggggggg' /><br>
<img src='http://localhost/tests/13/badge?result=hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh' /><br>
<img src='http://localhost/tests/13/badge?result=iiiiiiiiiiiiiiiiiiiiiiiiiiiiii' /><br>
<img src='http://localhost/tests/13/badge?result=jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj' /><br>
<img src='http://localhost/tests/13/badge?result=kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk' /><br>
<img src='http://localhost/tests/13/badge?result=llllllllllllllllllllllllllllll' /><br>
<img src='http://localhost/tests/13/badge?result=mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' /><br>
<img src='http://localhost/tests/13/badge?result=nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn' /><br>
<img src='http://localhost/tests/13/badge?result=oooooooooooooooooooooooooooooo' /><br>
<img src='http://localhost/tests/13/badge?result=pppppppppppppppppppppppppppppp' /><br>
<img src='http://localhost/tests/13/badge?result=qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq' /><br>
<img src='http://localhost/tests/13/badge?result=rrrrrrrrrrrrrrrrrrrrrrrrrrrrrr' /><br>
<img src='http://localhost/tests/13/badge?result=ssssssssssssssssssssssssssssss' /><br>
<img src='http://localhost/tests/13/badge?result=tttttttttttttttttttttttttttttt' /><br>
<img src='http://localhost/tests/13/badge?result=uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu' /><br>
<img src='http://localhost/tests/13/badge?result=vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv' /><br>
<img src='http://localhost/tests/13/badge?result=wwwwwwwwwwwwwwwwwwwwwwwwwwwwww' /><br>
<img src='http://localhost/tests/13/badge?result=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' /><br>
<img src='http://localhost/tests/13/badge?result=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy' /><br>
<img src='http://localhost/tests/13/badge?result=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz' /><br>
<img src='http://localhost/tests/13/badge?result=..............................' /><br>
<img src='http://localhost/tests/13/badge?result=::::::::::::::::::::::::::::::' /><br>
<img src='http://localhost/tests/13/badge?result=______________________________' /><br>
<img src='http://localhost/tests/13/badge?result=------------------------------' /><br>
<img src='http://localhost/tests/13/badge?result=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!' /><br>
<img src='http://localhost/tests/13/badge?result=%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23' /><br>
<img src='http://localhost/tests/13/badge?result=l+l+l+l+l+l+l+l+l+l+l+l+l+l+l+l' /><br>
</td><td>
<img src='http://localhost/tests/13/badge?result=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' /><br>
<img src='http://localhost/tests/13/badge?result=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB' /><br>
<img src='http://localhost/tests/13/badge?result=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC' /><br>
<img src='http://localhost/tests/13/badge?result=DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD' /><br>
<img src='http://localhost/tests/13/badge?result=EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE' /><br>
<img src='http://localhost/tests/13/badge?result=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF' /><br>
<img src='http://localhost/tests/13/badge?result=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGG' /><br>
<img src='http://localhost/tests/13/badge?result=HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH' /><br>
<img src='http://localhost/tests/13/badge?result=IIIIIIIIIIIIIIIIIIIIIIIIIIIIII' /><br>
<img src='http://localhost/tests/13/badge?result=JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ' /><br>
<img src='http://localhost/tests/13/badge?result=KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK' /><br>
<img src='http://localhost/tests/13/badge?result=LLLLLLLLLLLLLLLLLLLLLLLLLLLLLL' /><br>
<img src='http://localhost/tests/13/badge?result=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM' /><br>
<img src='http://localhost/tests/13/badge?result=NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN' /><br>
<img src='http://localhost/tests/13/badge?result=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO' /><br>
<img src='http://localhost/tests/13/badge?result=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP' /><br>
<img src='http://localhost/tests/13/badge?result=QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ' /><br>
<img src='http://localhost/tests/13/badge?result=RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR' /><br>
<img src='http://localhost/tests/13/badge?result=SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS' /><br>
<img src='http://localhost/tests/13/badge?result=TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT' /><br>
<img src='http://localhost/tests/13/badge?result=UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU' /><br>
<img src='http://localhost/tests/13/badge?result=VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV' /><br>
<img src='http://localhost/tests/13/badge?result=WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW' /><br>
<img src='http://localhost/tests/13/badge?result=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' /><br>
<img src='http://localhost/tests/13/badge?result=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY' /><br>
<img src='http://localhost/tests/13/badge?result=ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ' /><br>
</td>
</tr></table>
<style>
img {
    padding: 1px;
}
body {
    background-color: gray;
}
</style>
Actions #13

Updated by dheidler about 1 year ago

  • Status changed from In Progress to Feedback
Actions #14

Updated by dheidler about 1 year ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF