Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
Description
The goal of the script is to create jira bugs in automatic way.
The script should be usable for for both blacklisted and flaky test cases. The jira connection part of the script is already done - and based on another project:
https://git.qt.io/kaabdelr/insignificant-bot
Insignificant bot however is using ML approach to connect test with jira compoment.
This approach would be simpler it would require mapping from source code to corresponding jira component
Map:
The map should be in the form key->value,
where key is list of keywords eg. ['gui', 'painting'] or ['gui', 'widet', 'layout'] (the lists are or different length but usually 2 or 3 elements)
the value is jira compoment (eg 'GUI:Painting')
eg
for test path:
./gui/painting/qpainter/tst_qpainter.cpp
keywords:
gui, painting, qpainter
in terms tuple:
(gui, painting, qpainter)
mapped Jira component
'GUI: Painting'
project repo containing: keywords, responses from maintainers is available at:
https://git.qt.io/qtqa/jira_test_report_bot
progress of work can be seen at:
https://intranet.qt.io/display/QTRD/Jira+bot+bug+reporting+tool
Future notes:
2) making sure we do not make duplicates!
Attachments
1.
|
Jira component map | Closed | Tero Heikkinen |