qtdeclarative/tests/auto/qml
Sami Shalayel ed131e9364 QmlDom: Add GenericScriptElement and CallExpression
Instead of implementing each scriptelement separately, implement all the
missing ones using a GenericScriptElement.
Also implement callexpressions with a GenericScriptElement.

Remove the empty destructor overrides of the scriptelement
implementations as they are not needed.

Write a test that really tests if the arguments of call-expressions are
correctly collected.
Do not make test_qmlformat fail on the call expressions qml file.

Task-number: QTBUG-92876
Change-Id: I8f17478cc3840ef83064d7201cb6d67d97225b5f
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2023-05-23 10:58:13 +02:00
..
animation
bindingdependencyapi
debugger QML: Encode "missing" line number as negated address of stack frame 2023-05-09 21:28:06 +02:00
ecmascripttests
linebylinelex
parserstress
qjsengine tst_qjsengine: Further decrease the object count on QNX 2023-04-24 22:22:13 +02:00
qjsmanagedvalue
qjsonbinding
qjsprimitivevalue QJSPrimitiveValue: Add data(), metaType() and a generic coercion method 2023-03-17 15:01:15 +01:00
qjsvalue
qjsvalueiterator
qml
qmlbasicapp
qmlcachegen
qmlcppcodegen QmlCompiler: Do check specificType on SetLookup 2023-05-15 10:46:27 +02:00
qmldiskcache QML: Insert aliases in inline components when loading from disk cache 2023-03-15 01:08:43 +01:00
qmlformat QmlDom: Add GenericScriptElement and CallExpression 2023-05-23 10:58:13 +02:00
qmlimportscanner
qmllint qmllint: Separate logic by import type in QQmlJSImportVisitor::visit 2023-05-12 15:06:42 +02:00
qmlplugindump
qmlsplitlib Replace AUTO_RESOURCE_PREFIX with Qt CMake Policy in examples, tests 2023-02-21 19:45:44 +01:00
qmltc Replace the usage of AUTO_RESOURCE_PREFIX with QTP0001 policy 2023-03-15 19:33:09 +01:00
qmltc_manual Replace AUTO_RESOURCE_PREFIX with Qt CMake Policy in examples, tests 2023-02-21 19:45:44 +01:00
qmltc_qprocess Replace AUTO_RESOURCE_PREFIX with Qt CMake Policy in examples, tests 2023-02-21 19:45:44 +01:00
qmltyperegistrar QmlCompiler: Recognize QList<QObject*> as QObjectList 2023-05-04 18:59:34 +02:00
qqmlanybinding
qqmlapplicationengine
qqmlbinding QML: Don't crash when monitoring binding removal 2023-05-05 22:24:52 +02:00
qqmlchangeset
qqmlcomponent QQmlComponent: Remove pending QProperty bindings in old createObject() 2023-05-12 15:06:42 +02:00
qqmlconnections
qqmlconsole
qqmlcontext
qqmlcpputils
qqmldelegatemodel Models: Make all model roles available for array models 2023-04-27 22:23:18 +00:00
qqmldirparser qmldir parser: Handle internal types with versions 2023-02-07 19:23:12 +01:00
qqmlecmascript Fix reset support for value types 2023-05-12 15:06:42 +02:00
qqmlengine QQmlEngine: Introduce markCurrentFunctionAsTranslationBinding 2023-04-24 22:22:13 +02:00
qqmlenginecleanup
qqmlerror
qqmlexpression Qml: Fix QQmlScriptString::isEmpty() 2023-04-19 20:01:09 +02:00
qqmlextensionplugin
qqmlfile
qqmlfileselector
qqmlglobal
qqmlimport
qqmlincubator
qqmlinfo
qqmlinstantiator
qqmlitemmodels
qqmljsscope Replace AUTO_RESOURCE_PREFIX with Qt CMake Policy in examples, tests 2023-02-21 19:45:44 +01:00
qqmllanguage QML: Maintain invariant between QObjectMethod members 2023-05-11 09:57:13 +00:00
qqmllistcompositor
qqmllistmodel QQuickItemView: Skip instantiating delegates if size is 0 2023-04-20 09:26:38 +02:00
qqmllistmodelworkerscript
qqmllistreference
qqmllocale tst_qqmllocale: Adapt to changed time format data 2023-02-09 13:02:01 +01:00
qqmlmetaobject
qqmlmetatype QML: Register all builtins 2023-05-22 14:42:46 +02:00
qqmlmoduleplugin qmldir parser: Handle internal types with versions 2023-02-07 19:23:12 +01:00
qqmlnotifier
qqmlobjectmodel
qqmlopenmetaobject
qqmlparser
qqmlpromise
qqmlproperty Only signal list variable assignment once 2023-04-22 07:10:04 +00:00
qqmlpropertycache
qqmlpropertymap
qqmlqt Adapt to qTzSet()'s move from qglobal_p.h to qenvironmentvariables_p.h 2023-02-13 09:49:59 +01:00
qqmlsettings
qqmlsqldatabase
qqmltablemodel
qqmltimer
qqmltranslation
qqmltreemodeltotablemodel
qqmltypeloader
qqmlvaluetypeproviders Avoid duplicate value type creation 2023-02-24 09:42:23 +01:00
qqmlvaluetypes
qqmlxmlhttprequest Tidy up stray braces and blank lines in XHR test-cses 2023-04-25 16:53:00 +02:00
qqmlxmllistmodel
qquickfolderlistmodel
qquickworkerscript
qrcqml
qtqmlmodules
qv4assembler
qv4identifiertable
qv4mm
qv4regexp
qv4urlobject QV4: Fix formatting options for the search component of UrlObject 2023-03-16 15:56:02 +01:00
qwidgetsinqml
registrationmacros
v4misc
CMakeLists.txt Disable ecmascript tests on Android 2023-05-11 21:05:10 +03:00
runall.sh