Details
-
Sub-task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
This is a subtask for TestResultsMetrics bot. The goal is to provide a static component map between a test case and the corresponding Jira component name.
The map is in the form of pairs - key :value, where:
key - is a list of elements constituting a path to a test case
component - is the existing component name in bugreports.qt.io JIRA corresponding to a given test case
e.g.:
test case name in the form of db entry: tst_qtextedit
name of the source file: tst_qtextedit.cpp
relative path to the test source file: qtbase/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp
extracted keywords: "widgets", "widgets", "qtextedit"
match component: Widgets and Dialogs
In this this case, the key is:
"widgets", "widgets", "qtextedit"
the value is:
"Widgets and Dialogs"
The results should be a NEW , cvs format, contains tuple to component map
('cmake','mockplugins','mock1plugin'), 'Jira component'
('cmake','mockplugins','mock1plugin'), 'Jira component2'
The scope and progress of work is available at:
https://intranet.qt.io/display/QTRD/Jira+bot+bug+reporting+tool
The maps are available at:
https://git.qt.io/qtqa/jira_test_report_bot/-/tree/main/component_mapping/test_to_jira_component_maps?ref_type=heads