Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-5168

jira ticket automation script (mapping)

    XMLWordPrintable

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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            anwojcie Anna Wojciechowska
            anwojcie Anna Wojciechowska
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes