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

Document/create squish test suites for flaky/failed tests or examples

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 6.8
    • Squish Test Scripts
    • None
    • Linux/Other display system, macOS, Windows

    Description

      The goal is to create squish test suites to verify some flaky tests in an attempt to improve their accuracy and to create a non-flaky test squish version. These tests should eventually be ported to every relevant platform. At this moment it is mainly focused on windows, but they will be ported to Linux and to Mac. This list informs what test suite has been created and what auto-test or manual-test (between parenthesis) it aims to be roughly "equivalent" to when relevant.

      Frédéric Lefebvre / Squish_test_for_widgets_gui · GitLab (qt.io)

      candiadate_tests_for_squish/candiates_for_squish_per_test.csv · main · qtqa / notebooks · GitLab

      Squish tests are cross-platform. It might be necessary to hit record once on a mock test to create a valid mapping.*

      All tests should be created with a 1280x800 resolution and a scale of 100% as it is the default window size for VMs.*

      Windows:

      suite_affine_javascript (Affine transformations example) corrected

      suite_calqlatr_javascript (Calqlator example) corrected

      suite_dialogs_javascript (Dialogs manual test)  corrected

      suite_dockWidgets_javascript (tst_qDockWidgets auto test) corrected

      suite_dragAndDrop_javascript (Qt Quick drag and drop example) corrected

      suite_thermostat_javascript (Thermostat example) corrected

      suite_virtual_keyboard (Virtual keyboard in Qt Quick example) to be corrected

      suite_wearable_javascript (Qt Quick Control wearable demo example) corrected

      suite_windowGeometry (Window Geometry manual test) to be corrected

      suite_editable_treemodel_javascript (editabletreemodel manual test) corrected

      suite_treewidget_javascript (qtreewidget manual test)  corrected

      suite_qgraphicsitemgroup (qgraphicsitemgroup manual test) corrected

      suite_childwindow (childwindow manual test) correct

      suite_childwindowcontainer (childwindowcontainer manual test) correct

      suite_licensewizard (licencewizard example) correct

      suite_tst_qcombobox_squish (combobox auto-test) correct

      suite_tst_qdockwidget_squish (combobox auto-test) correct

      suite_tst_qquickpopup_squish (qquick popup auto-test) correct

       

       

       

      Linux (only works for QtWidgets and {QtQuick and QML}):

      Mac (only works for QtWidgets and {QtQuick and QML} not tested*): 

      Attachments

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

        Activity

          People

            fredericl Frederic Lefebvre
            fredericl Frederic Lefebvre
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes