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

QML code model autotest is out of sync

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • Qt Creator 4.14.0-beta1
    • Quick / QML Support
    • None

    Description

      A lot of checks fail:

      ********* Start testing of tst_Check *********
      Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.1.0)
      PASS   : tst_Check::initTestCase()
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-eval.qml) unexpected message of type 23 on line 5 "Do not use 'eval'. (M23)"
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-eval.qml) fewer messages expected
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(187)]
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) unexpected message of type 308 on line 5 "Do not use \"Function\" as a constructor.\n\nFor more information, see the \"Checking Code Syntax\" documentation. (M308)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) unexpected message of type 110 on line 6 "Do not use \"String\" as a constructor.\n\nFor more information, see the \"Checking Code Syntax\" documentation. (M110)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) unexpected message of type 112 on line 7 "Do not use \"Array\" as a constructor.\n\nFor more information, see the \"Checking Code Syntax\" documentation. (M112)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) unexpected message of type 111 on line 8 "Do not use \"Object\" as a constructor.\n\nFor more information, see the \"Checking Code Syntax\" documentation. (M111)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) unexpected message of type 113 on line 9 "Do not use \"Function\" as a constructor.\n\nFor more information, see the \"Checking Code Syntax\" documentation. (M113)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) unexpected message of type 109 on line 10 "Do not use \"Boolean\" as a constructor.\n\nFor more information, see the \"Checking Code Syntax\" documentation. (M109)"
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-some-constructors.qml) fewer messages expected
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(187)]
      PASS   : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/avoid-var.qml)
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) unexpected message of type 117 on line 6 "Confusing pluses. (M117)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) unexpected message of type 117 on line 7 "Confusing pluses. (M117)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) unexpected message of type 117 on line 8 "Confusing pluses. (M117)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) unexpected message of type 119 on line 9 "Confusing minuses. (M119)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) unexpected message of type 119 on line 10 "Confusing minuses. (M119)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) unexpected message of type 119 on line 11 "Confusing minuses. (M119)"
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/confusing-plus-minus.qml) fewer messages expected
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(187)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/equality-checks.qml) Compared values are not the same
         Actual   (actual.location.startLine)  : 13
         Expected (expected.location.startLine): 5
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(162)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/equality-checks.qml) Compared values are not the same
         Actual   ((int)actual.type)  : 126
         Expected ((int)expected.type): 0
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(163)]
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/expression-statement.qml) unexpected message of type 127 on line 5 "Expression statements should be assignments, calls or delete expressions only. (M127)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/expression-statement.qml) unexpected message of type 127 on line 6 "Expression statements should be assignments, calls or delete expressions only. (M127)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/expression-statement.qml) unexpected message of type 127 on line 11 "Expression statements should be assignments, calls or delete expressions only. (M127)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/expression-statement.qml) unexpected message of type 127 on line 21 "Expression statements should be assignments, calls or delete expressions only. (M127)"
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/expression-statement.qml) fewer messages expected
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(187)]
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/new-expression.qml) unexpected message of type 307 on line 7 "Use 'new' only with functions that start with an uppercase letter. (M307)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/new-expression.qml) unexpected message of type 307 on line 8 "Use 'new' only with functions that start with an uppercase letter. (M307)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/new-expression.qml) unexpected message of type 306 on line 12 "Calls of functions that start with an uppercase letter should use 'new'. (M306)"
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/new-expression.qml) fewer messages expected
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(187)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/suppression.qml) Compared values are not the same
         Actual   (actual.location.startLine)  : 5
         Expected (expected.location.startLine): 6
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(162)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/suppression.qml) Compared values are not the same
         Actual   ((int)actual.type)  : 127
         Expected ((int)expected.type): 0
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(163)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/unreachable.qml) Compared values are not the same
         Actual   (actual.location.startLine)  : 6
         Expected (expected.location.startLine): 2
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(162)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/unreachable.qml) Compared values are not the same
         Actual   ((int)actual.type)  : 28
         Expected ((int)expected.type): 0
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(163)]
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/useless-blocks.qml) unexpected message of type 115 on line 5 "Do not use stand-alone blocks. (M115)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/useless-blocks.qml) unexpected message of type 115 on line 10 "Do not use stand-alone blocks. (M115)"
      QDEBUG : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/useless-blocks.qml) unexpected message of type 115 on line 15 "Do not use stand-alone blocks. (M115)"
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/useless-blocks.qml) fewer messages expected
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(187)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/case-fallthrough.qml) Compared values are not the same
         Actual   (actual.location.startLine)  : 5
         Expected (expected.location.startLine): 9
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(162)]
      FAIL!  : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/case-fallthrough.qml) Compared values are not the same
         Actual   ((int)actual.type)  : 108
         Expected ((int)expected.type): 0
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp(163)]
      PASS   : tst_Check::test(/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/check/properties.qml)
      PASS   : tst_Check::cleanupTestCase()
      Totals: 4 passed, 14 failed, 0 skipped, 0 blacklisted, 72ms
      ********* Finished testing of tst_Check *********
      
      ********* Start testing of tst_ImportCheck *********
      Config: Using QtTest library 5.15.0, Qt 5.15.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.1.0)
      PASS   : tst_ImportCheck::initTestCase()
      FAIL!  : tst_ImportCheck::test(base) Compared lists have different sizes.
         Actual   (expectedLibraries) size: 8
         Expected (detectedLibraries) size: 1
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/importscheck/tst_importscheck.cpp(208)]
      PASS   : tst_ImportCheck::test(001_flatQmlOnly)
      PASS   : tst_ImportCheck::test(002_nestedQmlOnly)
      PASS   : tst_ImportCheck::test(003_packageQmlOnly)
      FAIL!  : tst_ImportCheck::test(004_cppOnly copy) Compared lists have different sizes.
         Actual   (expectedLibraries) size: 8
         Expected (detectedLibraries) size: 1
         Loc: [/sda/home/christian/dev/qtcreator/super-master/src/qtcreator/tests/auto/qml/codemodel/importscheck/tst_importscheck.cpp(208)]
      PASS   : tst_ImportCheck::importTypes(base)
      PASS   : tst_ImportCheck::importTypes(QtQuick-simple)
      PASS   : tst_ImportCheck::importTypes(QtQuick-workaround-QtQml)
      PASS   : tst_ImportCheck::importTypes(QtQuick-qmldir-import)
      PASS   : tst_ImportCheck::cleanupTestCase()
      Totals: 9 passed, 2 failed, 0 skipped, 0 blacklisted, 2236ms
      ********* Finished testing of tst_ImportCheck *********
      

      Attachments

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

        Activity

          People

            tjenssen Tim Jenssen
            kandeler Christian Kandeler
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes