Get tst_examples passing again
authorAlan Alpert <alan.alpert@nokia.com>
Mon, 14 Nov 2011 04:38:18 +0000 (05:38 +0100)
committerQt by Nokia <qt-info@nokia.com>
Mon, 14 Nov 2011 07:16:36 +0000 (08:16 +0100)
commit7dc37bc9b580efb5916144c00df128dd24e67faa
treeed8e70944cab4f336b2827dbf9d1ff7f5bce0b17
parent21de6faafef6210ffe5082f667e83d2bbc5a8772
Get tst_examples passing again

Shared QDeclarativeEngine sidesteps GC slowdown issue.

New approach also verifies that the root object successfully loaded,
this picks up all the cases where it did not successfully load before.
Most of these were because they weren't importing QtQuick 2.0, import
statements have been updated. One was because it does not create a
QQuickItem root, it has been manually excluded. This required adding per
file exclusions to the current directory exclusions.

Change-Id: I809f0f20acc319aef58ba2e30e672e32f640686d
Reviewed-by: Martin Jones <martin.jones@nokia.com>
171 files changed:
doc/src/snippets/declarative/Button.qml
doc/src/snippets/declarative/SelfDestroyingRect.qml
doc/src/snippets/declarative/Sprite.qml
doc/src/snippets/declarative/anchoranimation.qml
doc/src/snippets/declarative/anchorchanges.qml
doc/src/snippets/declarative/animatedimage.qml
doc/src/snippets/declarative/animation.qml
doc/src/snippets/declarative/application.qml
doc/src/snippets/declarative/behavior.qml
doc/src/snippets/declarative/borderimage/borderimage-scaled.qml
doc/src/snippets/declarative/borderimage/borderimage-tiled.qml
doc/src/snippets/declarative/borderimage/normal-image.qml
doc/src/snippets/declarative/codingconventions/dotproperties.qml
doc/src/snippets/declarative/codingconventions/javascript-imports.qml
doc/src/snippets/declarative/codingconventions/javascript.qml
doc/src/snippets/declarative/codingconventions/lists.qml
doc/src/snippets/declarative/codingconventions/photo.qml
doc/src/snippets/declarative/codingconventions/private.qml
doc/src/snippets/declarative/coloranimation.qml
doc/src/snippets/declarative/colors.qml
doc/src/snippets/declarative/column/column.qml
doc/src/snippets/declarative/column/vertical-positioner.qml
doc/src/snippets/declarative/comments.qml
doc/src/snippets/declarative/component.qml
doc/src/snippets/declarative/createComponent-simple.qml
doc/src/snippets/declarative/createComponent.qml
doc/src/snippets/declarative/createQmlObject.qml
doc/src/snippets/declarative/dynamicObjects-destroy.qml
doc/src/snippets/declarative/events.qml
doc/src/snippets/declarative/flickable.qml
doc/src/snippets/declarative/flickableScrollbar.qml
doc/src/snippets/declarative/flipable/flipable.qml
doc/src/snippets/declarative/flow.qml
doc/src/snippets/declarative/focus/MyClickableWidget.qml
doc/src/snippets/declarative/focus/MyWidget.qml
doc/src/snippets/declarative/focus/advancedFocus.qml
doc/src/snippets/declarative/focus/basicwidget.qml
doc/src/snippets/declarative/focus/clickablewidget.qml
doc/src/snippets/declarative/focus/myfocusscopewidget.qml
doc/src/snippets/declarative/focus/rectangle.qml
doc/src/snippets/declarative/focus/widget.qml
doc/src/snippets/declarative/folderlistmodel.qml
doc/src/snippets/declarative/gradient.qml
doc/src/snippets/declarative/grid-spacing.qml
doc/src/snippets/declarative/grid/grid-items.qml
doc/src/snippets/declarative/grid/grid-no-spacing.qml
doc/src/snippets/declarative/grid/grid-spacing.qml
doc/src/snippets/declarative/grid/grid.qml
doc/src/snippets/declarative/gridview/ContactModel.qml
doc/src/snippets/declarative/gridview/gridview.qml
doc/src/snippets/declarative/image.qml
doc/src/snippets/declarative/imports/installed-module.qml
doc/src/snippets/declarative/imports/merged-named-imports.qml
doc/src/snippets/declarative/imports/named-imports.qml
doc/src/snippets/declarative/imports/qtquick-1.0.qml
doc/src/snippets/declarative/integrating-javascript/connectjs.qml
doc/src/snippets/declarative/integrating-javascript/includejs/app.qml
doc/src/snippets/declarative/keynavigation.qml
doc/src/snippets/declarative/keys/keys-handler.qml
doc/src/snippets/declarative/keys/keys-pressed.qml
doc/src/snippets/declarative/layoutmirroring.qml
doc/src/snippets/declarative/listmodel-modify.qml
doc/src/snippets/declarative/listmodel-nested.qml
doc/src/snippets/declarative/listmodel-simple.qml
doc/src/snippets/declarative/listmodel.qml
doc/src/snippets/declarative/listview-decorations.qml
doc/src/snippets/declarative/listview-sections.qml
doc/src/snippets/declarative/listview.qml
doc/src/snippets/declarative/listview/ContactModel.qml
doc/src/snippets/declarative/listview/listview-snippet.qml
doc/src/snippets/declarative/listview/listview.qml
doc/src/snippets/declarative/loader/KeyReader.qml
doc/src/snippets/declarative/loader/MyItem.qml
doc/src/snippets/declarative/loader/connections.qml
doc/src/snippets/declarative/loader/focus.qml
doc/src/snippets/declarative/loader/simple.qml
doc/src/snippets/declarative/loader/sizeitem.qml
doc/src/snippets/declarative/loader/sizeloader.qml
doc/src/snippets/declarative/models/views-models-delegates.qml
doc/src/snippets/declarative/models/visual-model-and-view.qml
doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
doc/src/snippets/declarative/mousearea/mousearea.qml
doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml
doc/src/snippets/declarative/numberanimation.qml
doc/src/snippets/declarative/parallelanimation.qml
doc/src/snippets/declarative/parentanimation.qml
doc/src/snippets/declarative/parentchange.qml
doc/src/snippets/declarative/pathview/ContactModel.qml
doc/src/snippets/declarative/pathview/pathattributes.qml
doc/src/snippets/declarative/pathview/pathview.qml
doc/src/snippets/declarative/properties.qml
doc/src/snippets/declarative/propertyaction-sequential.qml
doc/src/snippets/declarative/propertyaction.qml
doc/src/snippets/declarative/propertyanimation.qml
doc/src/snippets/declarative/propertychanges.qml
doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml
doc/src/snippets/declarative/qml-data-models/listelements.qml
doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml
doc/src/snippets/declarative/qml-documents/inline-component.qml
doc/src/snippets/declarative/qml-documents/inline-text-component.qml
doc/src/snippets/declarative/qml-documents/non-trivial.qml
doc/src/snippets/declarative/qml-documents/qmldocuments.qml
doc/src/snippets/declarative/qtbinding/context-advanced/MyItem.qml
doc/src/snippets/declarative/qtbinding/context-advanced/connections.qml
doc/src/snippets/declarative/qtbinding/context/MyItem.qml
doc/src/snippets/declarative/qtbinding/enums/standalone.qml
doc/src/snippets/declarative/qtbinding/functions-cpp/MyItem.qml
doc/src/snippets/declarative/qtbinding/functions-qml/MyItem.qml
doc/src/snippets/declarative/qtbinding/loading/MyItem.qml
doc/src/snippets/declarative/qtbinding/properties-cpp/MyItem.qml
doc/src/snippets/declarative/qtbinding/properties-qml/MyItem.qml
doc/src/snippets/declarative/qtbinding/resources/main.qml
doc/src/snippets/declarative/qtbinding/signals-cpp/MyItem.qml
doc/src/snippets/declarative/qtbinding/signals-qml/MyItem.qml
doc/src/snippets/declarative/qtbinding/variantlistmap/MyItem.qml
doc/src/snippets/declarative/qtobject.qml
doc/src/snippets/declarative/rectangle/rect-border-width.qml
doc/src/snippets/declarative/rectangle/rectangle-colors.qml
doc/src/snippets/declarative/rectangle/rectangle-gradient.qml
doc/src/snippets/declarative/rectangle/rectangle.qml
doc/src/snippets/declarative/repeaters/repeater-grid-index.qml
doc/src/snippets/declarative/repeaters/repeater.qml
doc/src/snippets/declarative/reusablecomponents/Button.qml
doc/src/snippets/declarative/reusablecomponents/application.qml
doc/src/snippets/declarative/reusablecomponents/component.qml
doc/src/snippets/declarative/reusablecomponents/focusbutton.qml
doc/src/snippets/declarative/righttoleft.qml
doc/src/snippets/declarative/righttoleft/Child.qml
doc/src/snippets/declarative/rotation.qml
doc/src/snippets/declarative/rotationanimation.qml
doc/src/snippets/declarative/row.qml
doc/src/snippets/declarative/row/row.qml
doc/src/snippets/declarative/sequentialanimation.qml
doc/src/snippets/declarative/smoothedanimation.qml
doc/src/snippets/declarative/springanimation.qml
doc/src/snippets/declarative/state-when.qml
doc/src/snippets/declarative/state.qml
doc/src/snippets/declarative/states.qml
doc/src/snippets/declarative/states/statechangescript.qml
doc/src/snippets/declarative/systempalette.qml
doc/src/snippets/declarative/text/onLinkActivated.qml
doc/src/snippets/declarative/texthandling.qml
doc/src/snippets/declarative/transition-from-to-modified.qml
doc/src/snippets/declarative/transition-from-to.qml
doc/src/snippets/declarative/transition-reversible.qml
doc/src/snippets/declarative/transition.qml
doc/src/snippets/declarative/transitions-list.qml
doc/src/snippets/declarative/visualdatamodel.qml
doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml
doc/src/snippets/declarative/workerscript.qml
doc/src/snippets/declarative/xmlrole.qml
examples/declarative/tutorials/helloworld/Cell.qml
examples/declarative/tutorials/helloworld/tutorial1.qml
examples/declarative/tutorials/helloworld/tutorial2.qml
examples/declarative/tutorials/helloworld/tutorial3.qml
examples/declarative/tutorials/samegame/samegame1/Block.qml
examples/declarative/tutorials/samegame/samegame1/Button.qml
examples/declarative/tutorials/samegame/samegame1/samegame.qml
examples/declarative/tutorials/samegame/samegame2/Block.qml
examples/declarative/tutorials/samegame/samegame2/Button.qml
examples/declarative/tutorials/samegame/samegame2/samegame.qml
examples/declarative/tutorials/samegame/samegame3/Block.qml
examples/declarative/tutorials/samegame/samegame3/Button.qml
examples/declarative/tutorials/samegame/samegame3/Dialog.qml
examples/declarative/tutorials/samegame/samegame3/samegame.qml
examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml
examples/declarative/tutorials/samegame/samegame4/content/Button.qml
examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml
examples/declarative/tutorials/samegame/samegame4/samegame.qml
tests/auto/declarative/examples/examples.pro
tests/auto/declarative/examples/tst_examples.cpp