Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-22761

Quick Tests with multiple TestCase types are not handled correctly

    XMLWordPrintable

    Details

    • Platform/s:
      Windows
    • Commits:
      c020fb6e3e5e2cb4ab4dcdb76fbc7693b1e45c96 (qt-creator/qt-creator/4.10)

      Description

      If you create a QML test file (like tst_MyApp.qml) with more than one TestCase type, Qt Creator displays only the last TestCase name in the Tests tree, containing test_*() functions from all TestCase objects from that file. The result in the Tests tree is shown in the attached image.

      Running "Selected tests" for all the tests under the displayed Test Case (in this example, TestCase2) fails with the attached XML file (selectedTests.xml) as output. Running the single test function (test_TestCase1()) that doesn't belong to the displayed name (TestCase2) also fails while running the one belonging to the displayed name succeeds.

      Running all tests succeeds as it does generally from command-line.

        Attachments

        1. image-2019-07-24-17-32-00-675.png
          image-2019-07-24-17-32-00-675.png
          16 kB
        2. selectedTests.xml
          0.8 kB
        3. Tests tree.png
          Tests tree.png
          2 kB
        4. tst_MyApp.qml
          0.3 kB
        For Gerrit Dashboard: QTCREATORBUG-22761
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            cstenger Christian Stenger
            Reporter:
            piyoosh Piyoosh Mukhija
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes