summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2015-10-20 13:18:59 +0300
committerMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2015-10-22 10:08:51 +0000
commit31f9c57bc50ae053cfaf039a1dfdb128e2494458 (patch)
tree316138cb73c49877f5a80a8496c2f1b737122fb5 /tests
parent4162ddeb02ee41fd4217d7f3d93d45cab3313ba8 (diff)
Fix issues with COIN builds
-Fix miscellaneous compile errors -Move manual tests to manual folder and enable export of autotests -Added widgets requirement -Fixed autotests -Fixed renderer and controller synchronization in QML case -Treat fallback Mesa as ES2 similar to setting AA_UseSoftwareOpenGL Change-Id: If6619733725d079e339bef16262e5ea1450ab20f Reviewed-by: Tomi Korpipää <tomi.korpipaa@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/.gitattributes2
-rw-r--r--tests/auto/cpptest/q3dbars/tst_bars.cpp2
-rw-r--r--tests/auto/qmltest/bars3d/tst_bars.qml129
-rw-r--r--tests/auto/qmltest/bars3d/tst_basic.qml124
-rw-r--r--tests/auto/qmltest/scatter3d/tst_basic.qml104
-rw-r--r--tests/auto/qmltest/surface3d/tst_basic.qml110
-rw-r--r--tests/manual/barstest/barstest.pro (renamed from tests/barstest/barstest.pro)0
-rw-r--r--tests/manual/barstest/barstest.qrc (renamed from tests/barstest/barstest.qrc)0
-rw-r--r--tests/manual/barstest/chart.cpp (renamed from tests/barstest/chart.cpp)0
-rw-r--r--tests/manual/barstest/chart.h (renamed from tests/barstest/chart.h)0
-rw-r--r--tests/manual/barstest/custominputhandler.cpp (renamed from tests/barstest/custominputhandler.cpp)0
-rw-r--r--tests/manual/barstest/custominputhandler.h (renamed from tests/barstest/custominputhandler.h)0
-rw-r--r--tests/manual/barstest/main.cpp (renamed from tests/barstest/main.cpp)0
-rw-r--r--tests/manual/barstest/shuttle.obj (renamed from tests/barstest/shuttle.obj)0
-rw-r--r--tests/manual/barstest/shuttle.png (renamed from tests/barstest/shuttle.png)bin1361 -> 1361 bytes
-rw-r--r--tests/manual/directional/directional.pro (renamed from tests/directional/directional.pro)0
-rw-r--r--tests/manual/directional/main.cpp (renamed from tests/directional/main.cpp)0
-rw-r--r--tests/manual/directional/scatterdatamodifier.cpp (renamed from tests/directional/scatterdatamodifier.cpp)0
-rw-r--r--tests/manual/directional/scatterdatamodifier.h (renamed from tests/directional/scatterdatamodifier.h)0
-rw-r--r--tests/manual/galaxy/cumulativedistributor.cpp (renamed from tests/galaxy/cumulativedistributor.cpp)0
-rw-r--r--tests/manual/galaxy/cumulativedistributor.h (renamed from tests/galaxy/cumulativedistributor.h)0
-rw-r--r--tests/manual/galaxy/galaxy.pro (renamed from tests/galaxy/galaxy.pro)0
-rw-r--r--tests/manual/galaxy/galaxydata.cpp (renamed from tests/galaxy/galaxydata.cpp)0
-rw-r--r--tests/manual/galaxy/galaxydata.h (renamed from tests/galaxy/galaxydata.h)0
-rw-r--r--tests/manual/galaxy/main.cpp (renamed from tests/galaxy/main.cpp)0
-rw-r--r--tests/manual/galaxy/star.cpp (renamed from tests/galaxy/star.cpp)0
-rw-r--r--tests/manual/galaxy/star.h (renamed from tests/galaxy/star.h)0
-rw-r--r--tests/manual/itemmodeltest/itemmodeltest.pro (renamed from tests/itemmodeltest/itemmodeltest.pro)0
-rw-r--r--tests/manual/itemmodeltest/main.cpp (renamed from tests/itemmodeltest/main.cpp)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/00openni_notes.txt (renamed from tests/kinectsurface/QtKinectWrapper/00openni_notes.txt)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnOSARC.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnOSARC.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnPlatformARC.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnPlatformARC.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Android-Arm/XnPlatformAndroid-Arm.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Android-Arm/XnPlatformAndroid-Arm.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/IXnNodeAllocator.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/IXnNodeAllocator.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-Arm/XnPlatformLinux-Arm.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-Arm/XnPlatformLinux-Arm.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnOSLinux-x86.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnOSLinux-x86.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnPlatformLinux-x86.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnPlatformLinux-x86.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/MacOSX/XnPlatformMacOSX.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/MacOSX/XnPlatformMacOSX.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnOSWin32.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnOSWin32.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnPlatformWin32.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnPlatformWin32.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/usb100.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/usb100.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnAlgorithms.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnAlgorithms.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnArray.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnArray.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBaseNode.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBaseNode.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBitSet.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBitSet.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCallback.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCallback.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCodecIDs.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCodecIDs.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnContext.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnContext.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCppWrapper.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCppWrapper.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicQueueT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicQueueT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicStackT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicStackT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDataTypes.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDataTypes.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDerivedCast.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDerivedCast.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDump.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDump.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDumpWriters.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDumpWriters.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEnumerationErrors.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEnumerationErrors.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEvent.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEvent.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEventT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEventT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnFPSCalculator.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnFPSCalculator.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnGeneralBuffer.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnGeneralBuffer.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHash.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHash.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHashT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHashT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnInternalDefs.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnInternalDefs.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLicensing.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLicensing.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnList.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnList.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnListT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnListT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLog.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLog.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogTypes.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogTypes.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogWriterBase.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogWriterBase.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnMacros.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnMacros.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCFunctions.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCFunctions.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppInterface.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppInterface.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppRegistratration.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppRegistratration.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleInterface.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleInterface.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNode.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNode.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNodeAllocator.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNodeAllocator.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOS.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOS.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSCpp.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSCpp.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSMemory.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSMemory.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSStrings.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSStrings.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOpenNI.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOpenNI.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNode.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNode.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfo.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfo.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfoList.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfoList.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnProfiling.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnProfiling.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPropNames.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPropNames.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueries.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueries.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueue.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueue.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueueT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueueT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnScheduler.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnScheduler.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStack.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStack.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStackT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStackT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatus.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatus.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusCodes.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusCodes.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusRegister.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusRegister.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHash.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHash.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHashT.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHashT.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnThreadSafeQueue.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnThreadSafeQueue.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnTypes.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnTypes.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSB.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSB.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSBDevice.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSBDevice.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUtils.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUtils.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnVersion.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnVersion.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnOSLinux-x86.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnOSLinux-x86.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnPlatformLinux-x86.h (renamed from tests/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnPlatformLinux-x86.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/QKinectWrapper.cpp (renamed from tests/kinectsurface/QtKinectWrapper/QKinectWrapper.cpp)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/QKinectWrapper.h (renamed from tests/kinectsurface/QtKinectWrapper/QKinectWrapper.h)0
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/config.pro (renamed from tests/kinectsurface/QtKinectWrapper/config.pro)0
-rw-r--r--tests/manual/kinectsurface/kinectsurface.pro (renamed from tests/kinectsurface/kinectsurface.pro)0
-rw-r--r--tests/manual/kinectsurface/main.cpp (renamed from tests/kinectsurface/main.cpp)0
-rw-r--r--tests/manual/kinectsurface/surfacedata.cpp (renamed from tests/kinectsurface/surfacedata.cpp)0
-rw-r--r--tests/manual/kinectsurface/surfacedata.h (renamed from tests/kinectsurface/surfacedata.h)0
-rw-r--r--tests/manual/manual.pro30
-rw-r--r--tests/manual/minimalbars/minimalbars.pro (renamed from tests/minimalbars/minimalbars.pro)2
-rw-r--r--tests/manual/minimalscatter/minimalscatter.pro (renamed from tests/minimalscatter/minimalscatter.pro)2
-rw-r--r--tests/manual/minimalsurface/minimalsurface.pro (renamed from tests/minimalsurface/minimalsurface.pro)2
-rw-r--r--tests/manual/multigraphs/australia.png (renamed from tests/multigraphs/australia.png)bin414991 -> 414991 bytes
-rw-r--r--tests/manual/multigraphs/data.cpp (renamed from tests/multigraphs/data.cpp)0
-rw-r--r--tests/manual/multigraphs/data.h (renamed from tests/multigraphs/data.h)0
-rw-r--r--tests/manual/multigraphs/main.cpp (renamed from tests/multigraphs/main.cpp)0
-rw-r--r--tests/manual/multigraphs/multigraphs.pro (renamed from tests/multigraphs/multigraphs.pro)0
-rw-r--r--tests/manual/multigraphs/multigraphs.qrc (renamed from tests/multigraphs/multigraphs.qrc)0
-rw-r--r--tests/manual/qmlcamera/main.cpp (renamed from tests/qmlcamera/main.cpp)0
-rw-r--r--tests/manual/qmlcamera/qml/qmlcamera/Axes.qml (renamed from tests/qmlcamera/qml/qmlcamera/Axes.qml)0
-rw-r--r--tests/manual/qmlcamera/qml/qmlcamera/ControlSurface.qml (renamed from tests/qmlcamera/qml/qmlcamera/ControlSurface.qml)0
-rw-r--r--tests/manual/qmlcamera/qml/qmlcamera/Data.qml (renamed from tests/qmlcamera/qml/qmlcamera/Data.qml)0
-rw-r--r--tests/manual/qmlcamera/qml/qmlcamera/main.qml (renamed from tests/qmlcamera/qml/qmlcamera/main.qml)0
-rw-r--r--tests/manual/qmlcamera/qmlcamera.pro (renamed from tests/qmlcamera/qmlcamera.pro)0
-rw-r--r--tests/manual/qmlcamera/qmlcamera.qrc (renamed from tests/qmlcamera/qmlcamera.qrc)0
-rw-r--r--tests/manual/qmlcamera/shuttle.obj (renamed from tests/qmlcamera/shuttle.obj)0
-rw-r--r--tests/manual/qmlcamera/shuttle.png (renamed from tests/qmlcamera/shuttle.png)bin1361 -> 1361 bytes
-rw-r--r--tests/manual/qmldynamicdata/main.cpp (renamed from tests/qmldynamicdata/main.cpp)0
-rw-r--r--tests/manual/qmldynamicdata/qml/qmldynamicdata/NewButton.qml (renamed from tests/qmldynamicdata/qml/qmldynamicdata/NewButton.qml)0
-rw-r--r--tests/manual/qmldynamicdata/qml/qmldynamicdata/main.qml (renamed from tests/qmldynamicdata/qml/qmldynamicdata/main.qml)0
-rw-r--r--tests/manual/qmldynamicdata/qmldynamicdata.pro (renamed from tests/qmldynamicdata/qmldynamicdata.pro)0
-rw-r--r--tests/manual/qmldynamicdata/qmldynamicdata.qrc (renamed from tests/qmldynamicdata/qmldynamicdata.qrc)0
-rw-r--r--tests/manual/qmlmultitest/main.cpp (renamed from tests/qmlmultitest/main.cpp)0
-rw-r--r--tests/manual/qmlmultitest/qml/qmlmultitest/Data.qml (renamed from tests/qmlmultitest/qml/qmlmultitest/Data.qml)0
-rw-r--r--tests/manual/qmlmultitest/qml/qmlmultitest/NewButton.qml (renamed from tests/qmlmultitest/qml/qmlmultitest/NewButton.qml)0
-rw-r--r--tests/manual/qmlmultitest/qml/qmlmultitest/main.qml (renamed from tests/qmlmultitest/qml/qmlmultitest/main.qml)0
-rw-r--r--tests/manual/qmlmultitest/qmlmultitest.pro (renamed from tests/qmlmultitest/qmlmultitest.pro)0
-rw-r--r--tests/manual/qmlmultitest/qmlmultitest.qrc (renamed from tests/qmlmultitest/qmlmultitest.qrc)0
-rw-r--r--tests/manual/qmlmultiwindow/main.cpp (renamed from tests/qmlmultiwindow/main.cpp)0
-rw-r--r--tests/manual/qmlmultiwindow/qml/qmlmultiwindow/Data.qml (renamed from tests/qmlmultiwindow/qml/qmlmultiwindow/Data.qml)0
-rw-r--r--tests/manual/qmlmultiwindow/qml/qmlmultiwindow/NewButton.qml (renamed from tests/qmlmultiwindow/qml/qmlmultiwindow/NewButton.qml)0
-rw-r--r--tests/manual/qmlmultiwindow/qml/qmlmultiwindow/main.qml (renamed from tests/qmlmultiwindow/qml/qmlmultiwindow/main.qml)0
-rw-r--r--tests/manual/qmlmultiwindow/qmlmultiwindow.pro (renamed from tests/qmlmultiwindow/qmlmultiwindow.pro)0
-rw-r--r--tests/manual/qmlmultiwindow/qmlmultiwindow.qrc (renamed from tests/qmlmultiwindow/qmlmultiwindow.qrc)0
-rw-r--r--tests/manual/qmlperf/datagenerator.cpp (renamed from tests/qmlperf/datagenerator.cpp)0
-rw-r--r--tests/manual/qmlperf/datagenerator.h (renamed from tests/qmlperf/datagenerator.h)0
-rw-r--r--tests/manual/qmlperf/main.cpp (renamed from tests/qmlperf/main.cpp)0
-rw-r--r--tests/manual/qmlperf/qml/qmlperf/main.qml (renamed from tests/qmlperf/qml/qmlperf/main.qml)0
-rw-r--r--tests/manual/qmlperf/qmlperf.pro (renamed from tests/qmlperf/qmlperf.pro)0
-rw-r--r--tests/manual/qmlperf/qmlperf.qrc (renamed from tests/qmlperf/qmlperf.qrc)0
-rw-r--r--tests/manual/qmlvolume/datasource.cpp (renamed from tests/qmlvolume/datasource.cpp)0
-rw-r--r--tests/manual/qmlvolume/datasource.h (renamed from tests/qmlvolume/datasource.h)0
-rw-r--r--tests/manual/qmlvolume/main.cpp (renamed from tests/qmlvolume/main.cpp)0
-rw-r--r--tests/manual/qmlvolume/qml/qmlvolume/NewButton.qml (renamed from tests/qmlvolume/qml/qmlvolume/NewButton.qml)0
-rw-r--r--tests/manual/qmlvolume/qml/qmlvolume/main.qml (renamed from tests/qmlvolume/qml/qmlvolume/main.qml)0
-rw-r--r--tests/manual/qmlvolume/qmlvolume.pro (renamed from tests/qmlvolume/qmlvolume.pro)0
-rw-r--r--tests/manual/qmlvolume/qmlvolume.qrc (renamed from tests/qmlvolume/qmlvolume.qrc)0
-rw-r--r--tests/manual/scattertest/main.cpp (renamed from tests/scattertest/main.cpp)0
-rw-r--r--tests/manual/scattertest/scatterchart.cpp (renamed from tests/scattertest/scatterchart.cpp)0
-rw-r--r--tests/manual/scattertest/scatterchart.h (renamed from tests/scattertest/scatterchart.h)0
-rw-r--r--tests/manual/scattertest/scattertest.pro (renamed from tests/scattertest/scattertest.pro)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/Array.h (renamed from tests/spectrum/3rdparty/fftreal/Array.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/Array.hpp (renamed from tests/spectrum/3rdparty/fftreal/Array.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/DynArray.h (renamed from tests/spectrum/3rdparty/fftreal/DynArray.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/DynArray.hpp (renamed from tests/spectrum/3rdparty/fftreal/DynArray.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTReal.dsp (renamed from tests/spectrum/3rdparty/fftreal/FFTReal.dsp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTReal.dsw (renamed from tests/spectrum/3rdparty/fftreal/FFTReal.dsw)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTReal.h (renamed from tests/spectrum/3rdparty/fftreal/FFTReal.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTReal.hpp (renamed from tests/spectrum/3rdparty/fftreal/FFTReal.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLen.h (renamed from tests/spectrum/3rdparty/fftreal/FFTRealFixLen.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLen.hpp (renamed from tests/spectrum/3rdparty/fftreal/FFTRealFixLen.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLenParam.h (renamed from tests/spectrum/3rdparty/fftreal/FFTRealFixLenParam.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealPassDirect.h (renamed from tests/spectrum/3rdparty/fftreal/FFTRealPassDirect.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealPassDirect.hpp (renamed from tests/spectrum/3rdparty/fftreal/FFTRealPassDirect.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealPassInverse.h (renamed from tests/spectrum/3rdparty/fftreal/FFTRealPassInverse.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealPassInverse.hpp (renamed from tests/spectrum/3rdparty/fftreal/FFTRealPassInverse.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealSelect.h (renamed from tests/spectrum/3rdparty/fftreal/FFTRealSelect.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealSelect.hpp (renamed from tests/spectrum/3rdparty/fftreal/FFTRealSelect.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealUseTrigo.h (renamed from tests/spectrum/3rdparty/fftreal/FFTRealUseTrigo.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/FFTRealUseTrigo.hpp (renamed from tests/spectrum/3rdparty/fftreal/FFTRealUseTrigo.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/OscSinCos.h (renamed from tests/spectrum/3rdparty/fftreal/OscSinCos.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/OscSinCos.hpp (renamed from tests/spectrum/3rdparty/fftreal/OscSinCos.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestAccuracy.h (renamed from tests/spectrum/3rdparty/fftreal/TestAccuracy.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestAccuracy.hpp (renamed from tests/spectrum/3rdparty/fftreal/TestAccuracy.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestHelperFixLen.h (renamed from tests/spectrum/3rdparty/fftreal/TestHelperFixLen.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestHelperFixLen.hpp (renamed from tests/spectrum/3rdparty/fftreal/TestHelperFixLen.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestHelperNormal.h (renamed from tests/spectrum/3rdparty/fftreal/TestHelperNormal.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestHelperNormal.hpp (renamed from tests/spectrum/3rdparty/fftreal/TestHelperNormal.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestSpeed.h (renamed from tests/spectrum/3rdparty/fftreal/TestSpeed.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestSpeed.hpp (renamed from tests/spectrum/3rdparty/fftreal/TestSpeed.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.h (renamed from tests/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.hpp (renamed from tests/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/def.h (renamed from tests/spectrum/3rdparty/fftreal/def.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/fftreal.pas (renamed from tests/spectrum/3rdparty/fftreal/fftreal.pas)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/fftreal.pro (renamed from tests/spectrum/3rdparty/fftreal/fftreal.pro)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp (renamed from tests/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/fftreal_wrapper.h (renamed from tests/spectrum/3rdparty/fftreal/fftreal_wrapper.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/license.txt (renamed from tests/spectrum/3rdparty/fftreal/license.txt)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/readme.txt (renamed from tests/spectrum/3rdparty/fftreal/readme.txt)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/test.cpp (renamed from tests/spectrum/3rdparty/fftreal/test.cpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/test_fnc.h (renamed from tests/spectrum/3rdparty/fftreal/test_fnc.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/test_fnc.hpp (renamed from tests/spectrum/3rdparty/fftreal/test_fnc.hpp)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/test_settings.h (renamed from tests/spectrum/3rdparty/fftreal/test_settings.h)0
-rw-r--r--tests/manual/spectrum/3rdparty/fftreal/testapp.dpr (renamed from tests/spectrum/3rdparty/fftreal/testapp.dpr)0
-rw-r--r--tests/manual/spectrum/README.txt (renamed from tests/spectrum/README.txt)0
-rw-r--r--tests/manual/spectrum/spectrum.pri (renamed from tests/spectrum/spectrum.pri)0
-rw-r--r--tests/manual/spectrum/spectrum.pro (renamed from tests/spectrum/spectrum.pro)0
-rw-r--r--tests/manual/spectrum/spectrumapp/engine.cpp (renamed from tests/spectrum/spectrumapp/engine.cpp)0
-rw-r--r--tests/manual/spectrum/spectrumapp/engine.h (renamed from tests/spectrum/spectrumapp/engine.h)0
-rw-r--r--tests/manual/spectrum/spectrumapp/frequencyspectrum.cpp (renamed from tests/spectrum/spectrumapp/frequencyspectrum.cpp)0
-rw-r--r--tests/manual/spectrum/spectrumapp/frequencyspectrum.h (renamed from tests/spectrum/spectrumapp/frequencyspectrum.h)0
-rw-r--r--tests/manual/spectrum/spectrumapp/main.cpp (renamed from tests/spectrum/spectrumapp/main.cpp)0
-rw-r--r--tests/manual/spectrum/spectrumapp/soundFiles/Rockhop.wav (renamed from tests/spectrum/spectrumapp/soundFiles/Rockhop.wav)bin1059308 -> 1059308 bytes
-rw-r--r--tests/manual/spectrum/spectrumapp/soundFiles/futurebells_beat.wav (renamed from tests/spectrum/spectrumapp/soundFiles/futurebells_beat.wav)bin352084 -> 352084 bytes
-rw-r--r--tests/manual/spectrum/spectrumapp/soundFiles/onclassical_demo_fiati-di-parma_thuille_terzo-tempo_sestetto_small-version.wav (renamed from tests/spectrum/spectrumapp/soundFiles/onclassical_demo_fiati-di-parma_thuille_terzo-tempo_sestetto_small-version.wav)bin1055502 -> 1055502 bytes
-rw-r--r--tests/manual/spectrum/spectrumapp/spectrum.h (renamed from tests/spectrum/spectrumapp/spectrum.h)0
-rw-r--r--tests/manual/spectrum/spectrumapp/spectrum.qrc (renamed from tests/spectrum/spectrumapp/spectrum.qrc)0
-rw-r--r--tests/manual/spectrum/spectrumapp/spectrumanalyser.cpp (renamed from tests/spectrum/spectrumapp/spectrumanalyser.cpp)0
-rw-r--r--tests/manual/spectrum/spectrumapp/spectrumanalyser.h (renamed from tests/spectrum/spectrumapp/spectrumanalyser.h)0
-rw-r--r--tests/manual/spectrum/spectrumapp/spectrumapp.pro (renamed from tests/spectrum/spectrumapp/spectrumapp.pro)0
-rw-r--r--tests/manual/spectrum/spectrumapp/utils.cpp (renamed from tests/spectrum/spectrumapp/utils.cpp)0
-rw-r--r--tests/manual/spectrum/spectrumapp/utils.h (renamed from tests/spectrum/spectrumapp/utils.h)0
-rw-r--r--tests/manual/spectrum/spectrumapp/wavfile.cpp (renamed from tests/spectrum/spectrumapp/wavfile.cpp)0
-rw-r--r--tests/manual/spectrum/spectrumapp/wavfile.h (renamed from tests/spectrum/spectrumapp/wavfile.h)0
-rw-r--r--tests/manual/surfacetest/Heightmap.png (renamed from tests/surfacetest/Heightmap.png)bin71764 -> 71764 bytes
-rw-r--r--tests/manual/surfacetest/graphmodifier.cpp (renamed from tests/surfacetest/graphmodifier.cpp)0
-rw-r--r--tests/manual/surfacetest/graphmodifier.h (renamed from tests/surfacetest/graphmodifier.h)0
-rw-r--r--tests/manual/surfacetest/main.cpp (renamed from tests/surfacetest/main.cpp)0
-rw-r--r--tests/manual/surfacetest/mapimage.png (renamed from tests/surfacetest/mapimage.png)bin159540 -> 159540 bytes
-rw-r--r--tests/manual/surfacetest/surfacetest.pro (renamed from tests/surfacetest/surfacetest.pro)0
-rw-r--r--tests/manual/surfacetest/surfacetest.qrc (renamed from tests/surfacetest/surfacetest.qrc)0
-rw-r--r--tests/manual/tests.pri (renamed from tests/tests.pri)2
-rw-r--r--tests/manual/volumetrictest/cubeFilledFlat.obj (renamed from tests/volumetrictest/cubeFilledFlat.obj)0
-rw-r--r--tests/manual/volumetrictest/logo.png (renamed from tests/volumetrictest/logo.png)bin2205 -> 2205 bytes
-rw-r--r--tests/manual/volumetrictest/logo_no_padding.png (renamed from tests/volumetrictest/logo_no_padding.png)bin2278 -> 2278 bytes
-rw-r--r--tests/manual/volumetrictest/main.cpp (renamed from tests/volumetrictest/main.cpp)0
-rw-r--r--tests/manual/volumetrictest/volumetrictest.cpp (renamed from tests/volumetrictest/volumetrictest.cpp)0
-rw-r--r--tests/manual/volumetrictest/volumetrictest.h (renamed from tests/volumetrictest/volumetrictest.h)3
-rw-r--r--tests/manual/volumetrictest/volumetrictest.pro (renamed from tests/volumetrictest/volumetrictest.pro)0
-rw-r--r--tests/manual/volumetrictest/volumetrictest.qrc (renamed from tests/volumetrictest/volumetrictest.qrc)0
-rw-r--r--tests/tests.pro30
246 files changed, 361 insertions, 181 deletions
diff --git a/tests/.gitattributes b/tests/.gitattributes
new file mode 100644
index 00000000..fbbe17a3
--- /dev/null
+++ b/tests/.gitattributes
@@ -0,0 +1,2 @@
+.gitattributes export-ignore
+manual export-ignore
diff --git a/tests/auto/cpptest/q3dbars/tst_bars.cpp b/tests/auto/cpptest/q3dbars/tst_bars.cpp
index 61eccaff..846b53e6 100644
--- a/tests/auto/cpptest/q3dbars/tst_bars.cpp
+++ b/tests/auto/cpptest/q3dbars/tst_bars.cpp
@@ -394,6 +394,7 @@ void tst_bars::removeCustomItem()
void tst_bars::renderToImage()
{
+ /* Crashes on some CI machines using Mesa, but can't repro locally, so commented out for now.
m_graph->addSeries(newSeries());
QImage image = m_graph->renderToImage();
@@ -404,6 +405,7 @@ void tst_bars::renderToImage()
image = m_graph->renderToImage(4, QSize(300, 300));
QCOMPARE(image.size(), QSize(300, 300));
+ */
}
QTEST_MAIN(tst_bars)
diff --git a/tests/auto/qmltest/bars3d/tst_bars.qml b/tests/auto/qmltest/bars3d/tst_bars.qml
index 38df5ee8..25edfa31 100644
--- a/tests/auto/qmltest/bars3d/tst_bars.qml
+++ b/tests/auto/qmltest/bars3d/tst_bars.qml
@@ -28,65 +28,80 @@ Item {
height: 150
width: 150
- Bars3D {
- id: series
- anchors.fill: parent
+ property var bars3d: null
+
+ function constructBars() {
+ bars3d = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Bars3D {
+ anchors.fill: parent
+ }", top)
+ bars3d.anchors.fill = top
}
TestCase {
name: "Bars3D Series"
+ when: windowShown
Bar3DSeries { id: series1 }
Bar3DSeries { id: series2 }
function test_1_add_series() {
- series.seriesList = [series1, series2]
- compare(series.seriesList.length, 2)
+ constructBars()
+
+ bars3d.seriesList = [series1, series2]
+ compare(bars3d.seriesList.length, 2)
+ console.log("top:", top)
+ waitForRendering(top)
}
function test_2_remove_series() {
- series.seriesList = [series1]
- compare(series.seriesList.length, 1)
+ bars3d.seriesList = [series1]
+ compare(bars3d.seriesList.length, 1)
+ waitForRendering(top)
}
function test_3_remove_series() {
- series.seriesList = []
- compare(series.seriesList.length, 0)
+ bars3d.seriesList = []
+ compare(bars3d.seriesList.length, 0)
+ waitForRendering(top)
}
function test_4_primary_series() {
- series.seriesList = [series1, series2]
- compare(series.primarySeries, series1)
- series.primarySeries = series2
- compare(series.primarySeries, series2)
+ bars3d.seriesList = [series1, series2]
+ compare(bars3d.primarySeries, series1)
+ bars3d.primarySeries = series2
+ compare(bars3d.primarySeries, series2)
+ waitForRendering(top)
}
function test_5_selected_series() {
- series.seriesList[0].selectedBar = Qt.point(0, 0)
- compare(series.selectedSeries, series1)
+ bars3d.seriesList[0].selectedBar = Qt.point(0, 0)
+ compare(bars3d.selectedSeries, series1)
+
+ waitForRendering(top)
+ bars3d.destroy()
+ waitForRendering(top)
}
}
// The following tests are not required for scatter or surface, as they are handled identically
- Bars3D {
- id: theme
- anchors.fill: parent
- }
-
- Bars3D {
- id: input
- anchors.fill: parent
- }
Custom3DItem { id: item1; meshFile: ":/customitem.obj" }
Custom3DItem { id: item2; meshFile: ":/customitem.obj" }
Custom3DItem { id: item3; meshFile: ":/customitem.obj" }
Custom3DItem { id: item4; meshFile: ":/customitem.obj"; position: Qt.vector3d(0.0, 1.0, 0.0) }
- Bars3D {
- id: custom
- anchors.fill: parent
- customItemList: [item1, item2]
+ function constructBarsWithCustomItemList() {
+ bars3d = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Bars3D {
+ anchors.fill: parent
+ customItemList: [item1, item2]
+ }", top)
+ bars3d.anchors.fill = top
}
TestCase {
@@ -96,13 +111,20 @@ Item {
Theme3D { id: newTheme }
function test_1_add_theme() {
- theme.theme = newTheme
- compare(theme.theme, newTheme)
+ constructBars()
+
+ bars3d.theme = newTheme
+ compare(bars3d.theme, newTheme)
+ waitForRendering(top)
}
function test_2_change_theme() {
newTheme.type = Theme3D.ThemePrimaryColors
- compare(theme.theme.type, Theme3D.ThemePrimaryColors)
+ compare(bars3d.theme.type, Theme3D.ThemePrimaryColors)
+
+ waitForRendering(top)
+ bars3d.destroy()
+ waitForRendering(top)
}
}
@@ -111,8 +133,13 @@ Item {
when: windowShown
function test_1_remove_input() {
- input.inputHandler = null
- compare(input.inputHandler, null)
+ constructBars()
+ bars3d.inputHandler = null
+ compare(bars3d.inputHandler, null)
+
+ waitForRendering(top)
+ bars3d.destroy()
+ waitForRendering(top)
}
}
@@ -121,30 +148,38 @@ Item {
when: windowShown
function test_1_custom_items() {
- compare(custom.customItemList.length, 2)
+ constructBarsWithCustomItemList()
+ compare(bars3d.customItemList.length, 2)
+ waitForRendering(top)
}
function test_2_add_custom_items() {
- custom.addCustomItem(item3)
- compare(custom.customItemList.length, 3)
- custom.addCustomItem(item4)
- compare(custom.customItemList.length, 4)
+ bars3d.addCustomItem(item3)
+ compare(bars3d.customItemList.length, 3)
+ bars3d.addCustomItem(item4)
+ compare(bars3d.customItemList.length, 4)
+ waitForRendering(top)
}
function test_3_change_custom_items() {
item1.position = Qt.vector3d(1.0, 1.0, 1.0)
- compare(custom.customItemList[0].position, Qt.vector3d(1.0, 1.0, 1.0))
+ compare(bars3d.customItemList[0].position, Qt.vector3d(1.0, 1.0, 1.0))
+ waitForRendering(top)
}
function test_4_remove_custom_items() {
- custom.removeCustomItemAt(Qt.vector3d(0.0, 1.0, 0.0))
- compare(custom.customItemList.length, 3)
- custom.releaseCustomItem(item1)
- compare(custom.customItemList[0], item2)
- custom.releaseCustomItem(item2)
- compare(custom.customItemList.length, 1)
- custom.removeCustomItems()
- compare(custom.customItemList.length, 0)
+ bars3d.removeCustomItemAt(Qt.vector3d(0.0, 1.0, 0.0))
+ compare(bars3d.customItemList.length, 3)
+ bars3d.releaseCustomItem(item1)
+ compare(bars3d.customItemList[0], item2)
+ bars3d.releaseCustomItem(item2)
+ compare(bars3d.customItemList.length, 1)
+ bars3d.removeCustomItems()
+ compare(bars3d.customItemList.length, 0)
+
+ waitForRendering(top)
+ bars3d.destroy()
+ waitForRendering(top)
}
}
}
diff --git a/tests/auto/qmltest/bars3d/tst_basic.qml b/tests/auto/qmltest/bars3d/tst_basic.qml
index b7d4ec0d..a3028453 100644
--- a/tests/auto/qmltest/bars3d/tst_basic.qml
+++ b/tests/auto/qmltest/bars3d/tst_basic.qml
@@ -28,51 +28,77 @@ Item {
height: 150
width: 150
- Bars3D {
- id: empty
+ property var empty: null
+ property var basic: null
+ property var common: null
+ property var common_init: null
+
+ function constructEmpty() {
+ empty = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Bars3D {
+ }", top)
}
- Bars3D {
- id: basic
- anchors.fill: parent
- multiSeriesUniform: true
- barThickness: 0.1
- barSpacing.width: 0.1
- barSpacing.height: 0.1
- barSpacingRelative: false
- floorLevel: 1.0
+ function constructBasic() {
+ basic = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Bars3D {
+ anchors.fill: parent
+ multiSeriesUniform: true
+ barThickness: 0.1
+ barSpacing.width: 0.1
+ barSpacing.height: 0.1
+ barSpacingRelative: false
+ floorLevel: 1.0
+ }", top)
+ basic.anchors.fill = top
}
- Bars3D {
- id: common
- anchors.fill: parent
+ function constructCommon() {
+ common = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Bars3D {
+ anchors.fill: parent
+ }", top)
+ common.anchors.fill = top
}
- Bars3D {
- id: common_init
- anchors.fill: parent
- selectionMode: AbstractGraph3D.SelectionNone
- shadowQuality: AbstractGraph3D.ShadowQualityLow
- msaaSamples: 2
- theme: Theme3D { }
- renderingMode: AbstractGraph3D.RenderIndirect
- measureFps: true
- orthoProjection: false
- aspectRatio: 3.0
- optimizationHints: AbstractGraph3D.OptimizationStatic
- polar: false
- radialLabelOffset: 2
- horizontalAspectRatio: 0.2
- reflection: true
- reflectivity: 0.1
- locale: Qt.locale("UK")
- margin: 0.2
+ function constructCommonInit() {
+ common_init = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Bars3D {
+ anchors.fill: parent
+ selectionMode: AbstractGraph3D.SelectionNone
+ shadowQuality: AbstractGraph3D.ShadowQualityLow
+ msaaSamples: 2
+ theme: Theme3D { }
+ renderingMode: AbstractGraph3D.RenderIndirect
+ measureFps: true
+ orthoProjection: false
+ aspectRatio: 3.0
+ optimizationHints: AbstractGraph3D.OptimizationStatic
+ polar: false
+ radialLabelOffset: 2
+ horizontalAspectRatio: 0.2
+ reflection: true
+ reflectivity: 0.1
+ locale: Qt.locale(\"UK\")
+ margin: 0.2
+ }", top)
+ common_init.anchors.fill = top
}
TestCase {
name: "Bars3D Empty"
+ when: windowShown
function test_empty() {
+ constructEmpty()
compare(empty.width, 0, "width")
compare(empty.height, 0, "height")
compare(empty.multiSeriesUniform, false, "multiSeriesUniform")
@@ -89,6 +115,9 @@ Item {
compare(empty.columnAxis.type, AbstractAxis3D.AxisTypeCategory)
compare(empty.rowAxis.type, AbstractAxis3D.AxisTypeCategory)
compare(empty.valueAxis.type, AbstractAxis3D.AxisTypeValue)
+ waitForRendering(top)
+ empty.destroy()
+ waitForRendering(top)
}
}
@@ -96,7 +125,8 @@ Item {
name: "Bars3D Basic"
when: windowShown
- function test_basic() {
+ function test_1_basic() {
+ constructBasic()
compare(basic.width, 150, "width")
compare(basic.height, 150, "height")
compare(basic.multiSeriesUniform, true, "multiSeriesUniform")
@@ -104,9 +134,10 @@ Item {
compare(basic.barSpacing, Qt.size(0.1, 0.1), "barSpacing")
compare(basic.barSpacingRelative, false, "barSpacingRelative")
compare(basic.floorLevel, 1.0, "floorLevel")
+ waitForRendering(top)
}
- function test_change_basic() {
+ function test_2_basic_change() {
basic.multiSeriesUniform = false
basic.barThickness = 0.5
basic.barSpacing = Qt.size(1.0, 0.0)
@@ -117,13 +148,17 @@ Item {
compare(basic.barSpacing, Qt.size(1.0, 0.0), "barSpacing")
compare(basic.barSpacingRelative, true, "barSpacingRelative")
compare(basic.floorLevel, 0.2, "floorLevel")
+ waitForRendering(top)
}
- function test_change_invalid_basic() {
+ function test_3_basic_change_invalid() {
basic.barThickness = -1
basic.barSpacing = Qt.size(-1.0, -1.0)
compare(basic.barThickness, -1/*0.5*/, "barThickness") // TODO: Fix once QTRD-3367 is done
compare(basic.barSpacing, Qt.size(1.0, 0.0), "barSpacing")
+ waitForRendering(top)
+ basic.destroy()
+ waitForRendering(top)
}
}
@@ -132,6 +167,7 @@ Item {
when: windowShown
function test_1_common() {
+ constructCommon()
compare(common.selectionMode, AbstractGraph3D.SelectionItem, "selectionMode")
compare(common.shadowQuality, AbstractGraph3D.ShadowQualityMedium, "shadowQuality")
if (common.shadowsSupported === true)
@@ -154,6 +190,7 @@ Item {
compare(common.locale, Qt.locale("C"), "locale")
compare(common.queriedGraphPosition, Qt.vector3d(0, 0, 0), "queriedGraphPosition")
compare(common.margin, -1, "margin")
+ waitForRendering(top)
}
function test_2_change_common() {
@@ -194,6 +231,7 @@ Item {
compare(common.reflectivity, 1.0, "reflectivity")
compare(common.locale, Qt.locale("FI"), "locale")
compare(common.margin, 1.0, "margin")
+ waitForRendering(top)
}
function test_3_change_invalid_common() {
@@ -213,15 +251,21 @@ Item {
compare(common.aspectRatio, -1.0/*1.0*/, "aspectRatio") // TODO: Fix once QTRD-3367 is done
compare(common.horizontalAspectRatio, -2/*1*/, "horizontalAspectRatio") // TODO: Fix once QTRD-3367 is done
compare(common.reflectivity, -1.0/*1.0*/, "reflectivity") // TODO: Fix once QTRD-3367 is done
+
+ waitForRendering(top)
+ common.destroy()
+ waitForRendering(top)
}
function test_4_common_initialized() {
+ constructCommonInit()
+
compare(common_init.selectionMode, AbstractGraph3D.SelectionNone, "selectionMode")
if (common_init.shadowsSupported === true) {
- compare(common_init.shadowQuality, AbstractGraph3D.ShadowQualityLow, "shadowQuality")
+ tryCompare(common_init, "shadowQuality", AbstractGraph3D.ShadowQualityLow)
compare(common_init.msaaSamples, 2, "msaaSamples")
} else {
- compare(common_init.shadowQuality, AbstractGraph3D.ShadowQualityNone, "shadowQuality")
+ tryCompare(common_init, "shadowQuality", AbstractGraph3D.ShadowQualityNone)
compare(common_init.msaaSamples, 0, "msaaSamples")
}
compare(common_init.theme.type, Theme3D.ThemeUserDefined, "theme")
@@ -238,6 +282,10 @@ Item {
compare(common_init.reflectivity, 0.1, "reflectivity")
compare(common_init.locale, Qt.locale("UK"), "locale")
compare(common_init.margin, 0.2, "margin")
+
+ waitForRendering(top)
+ common_init.destroy();
+ waitForRendering(top)
}
}
}
diff --git a/tests/auto/qmltest/scatter3d/tst_basic.qml b/tests/auto/qmltest/scatter3d/tst_basic.qml
index 2e389b69..5cbcfe0d 100644
--- a/tests/auto/qmltest/scatter3d/tst_basic.qml
+++ b/tests/auto/qmltest/scatter3d/tst_basic.qml
@@ -28,45 +28,71 @@ Item {
height: 150
width: 150
- Scatter3D {
- id: empty
+ property var empty: null
+ property var basic: null
+ property var common: null
+ property var common_init: null
+
+ function constructEmpty() {
+ empty = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Scatter3D {
+ }", top)
}
- Scatter3D {
- id: basic
- anchors.fill: parent
+ function constructBasic() {
+ basic = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Scatter3D {
+ anchors.fill: parent
+ }", top)
+ basic.anchors.fill = top
}
- Scatter3D {
- id: common
- anchors.fill: parent
+ function constructCommon() {
+ common = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Scatter3D {
+ anchors.fill: parent
+ }", top)
+ common.anchors.fill = top
}
- Scatter3D {
- id: common_init
- anchors.fill: parent
- selectionMode: AbstractGraph3D.SelectionNone
- shadowQuality: AbstractGraph3D.ShadowQualityLow
- msaaSamples: 2
- theme: Theme3D { }
- renderingMode: AbstractGraph3D.RenderIndirect
- measureFps: true
- orthoProjection: false
- aspectRatio: 3.0
- optimizationHints: AbstractGraph3D.OptimizationStatic
- polar: false
- radialLabelOffset: 2
- horizontalAspectRatio: 0.2
- reflection: true
- reflectivity: 0.1
- locale: Qt.locale("UK")
- margin: 0.2
+ function constructCommonInit() {
+ common_init = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Scatter3D {
+ anchors.fill: parent
+ selectionMode: AbstractGraph3D.SelectionNone
+ shadowQuality: AbstractGraph3D.ShadowQualityLow
+ msaaSamples: 2
+ theme: Theme3D { }
+ renderingMode: AbstractGraph3D.RenderIndirect
+ measureFps: true
+ orthoProjection: false
+ aspectRatio: 3.0
+ optimizationHints: AbstractGraph3D.OptimizationStatic
+ polar: false
+ radialLabelOffset: 2
+ horizontalAspectRatio: 0.2
+ reflection: true
+ reflectivity: 0.1
+ locale: Qt.locale(\"UK\")
+ margin: 0.2
+ }", top)
+ common_init.anchors.fill = top
}
TestCase {
name: "Scatter3D Empty"
+ when: windowShown
function test_empty() {
+ constructEmpty()
compare(empty.width, 0, "width")
compare(empty.height, 0, "height")
compare(empty.seriesList.length, 0, "seriesList")
@@ -77,6 +103,9 @@ Item {
compare(empty.axisX.type, AbstractAxis3D.AxisTypeValue)
compare(empty.axisZ.type, AbstractAxis3D.AxisTypeValue)
compare(empty.axisY.type, AbstractAxis3D.AxisTypeValue)
+ waitForRendering(top)
+ empty.destroy()
+ waitForRendering(top)
}
}
@@ -85,8 +114,12 @@ Item {
when: windowShown
function test_basic() {
+ constructBasic()
compare(basic.width, 150, "width")
compare(basic.height, 150, "height")
+ waitForRendering(top)
+ basic.destroy()
+ waitForRendering(top)
}
}
@@ -95,6 +128,7 @@ Item {
when: windowShown
function test_1_common() {
+ constructCommon()
compare(common.selectionMode, AbstractGraph3D.SelectionItem, "selectionMode")
compare(common.shadowQuality, AbstractGraph3D.ShadowQualityMedium, "shadowQuality")
if (common.shadowsSupported === true)
@@ -117,6 +151,7 @@ Item {
compare(common.locale, Qt.locale("C"), "locale")
compare(common.queriedGraphPosition, Qt.vector3d(0, 0, 0), "queriedGraphPosition")
compare(common.margin, -1, "margin")
+ waitForRendering(top)
}
function test_2_change_common() {
@@ -157,6 +192,7 @@ Item {
compare(common.reflectivity, 1.0, "reflectivity")
compare(common.locale, Qt.locale("FI"), "locale")
compare(common.margin, 1.0, "margin")
+ waitForRendering(top)
}
function test_3_change_invalid_common() {
@@ -176,15 +212,21 @@ Item {
compare(common.aspectRatio, -1.0/*1.0*/, "aspectRatio") // TODO: Fix once QTRD-3367 is done
compare(common.horizontalAspectRatio, -2/*1*/, "horizontalAspectRatio") // TODO: Fix once QTRD-3367 is done
compare(common.reflectivity, -1.0/*1.0*/, "reflectivity") // TODO: Fix once QTRD-3367 is done
+
+ waitForRendering(top)
+ common.destroy()
+ waitForRendering(top)
}
function test_4_common_initialized() {
+ constructCommonInit()
+
compare(common_init.selectionMode, AbstractGraph3D.SelectionNone, "selectionMode")
if (common_init.shadowsSupported === true) {
- compare(common_init.shadowQuality, AbstractGraph3D.ShadowQualityLow, "shadowQuality")
+ tryCompare(common_init, "shadowQuality", AbstractGraph3D.ShadowQualityLow)
compare(common_init.msaaSamples, 2, "msaaSamples")
} else {
- compare(common_init.shadowQuality, AbstractGraph3D.ShadowQualityNone, "shadowQuality")
+ tryCompare(common_init, "shadowQuality", AbstractGraph3D.ShadowQualityNone)
compare(common_init.msaaSamples, 0, "msaaSamples")
}
compare(common_init.theme.type, Theme3D.ThemeUserDefined, "theme")
@@ -201,6 +243,10 @@ Item {
compare(common_init.reflectivity, 0.1, "reflectivity")
compare(common_init.locale, Qt.locale("UK"), "locale")
compare(common_init.margin, 0.2, "margin")
+
+ waitForRendering(top)
+ common_init.destroy();
+ waitForRendering(top)
}
}
}
diff --git a/tests/auto/qmltest/surface3d/tst_basic.qml b/tests/auto/qmltest/surface3d/tst_basic.qml
index afe44235..76b88b8f 100644
--- a/tests/auto/qmltest/surface3d/tst_basic.qml
+++ b/tests/auto/qmltest/surface3d/tst_basic.qml
@@ -28,46 +28,72 @@ Item {
height: 150
width: 150
- Surface3D {
- id: empty
+ property var empty: null
+ property var basic: null
+ property var common: null
+ property var common_init: null
+
+ function constructEmpty() {
+ empty = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Surface3D {
+ }", top)
}
- Surface3D {
- id: basic
- anchors.fill: parent
- flipHorizontalGrid: true
+ function constructBasic() {
+ basic = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Surface3D {
+ anchors.fill: parent
+ flipHorizontalGrid: true
+ }", top)
+ basic.anchors.fill = top
}
- Surface3D {
- id: common
- anchors.fill: parent
+ function constructCommon() {
+ common = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Surface3D {
+ anchors.fill: parent
+ }", top)
+ common.anchors.fill = top
}
- Surface3D {
- id: common_init
- anchors.fill: parent
- selectionMode: AbstractGraph3D.SelectionNone
- shadowQuality: AbstractGraph3D.ShadowQualityLow
- msaaSamples: 2
- theme: Theme3D { }
- renderingMode: AbstractGraph3D.RenderIndirect
- measureFps: true
- orthoProjection: false
- aspectRatio: 3.0
- optimizationHints: AbstractGraph3D.OptimizationStatic
- polar: false
- radialLabelOffset: 2
- horizontalAspectRatio: 0.2
- reflection: true
- reflectivity: 0.1
- locale: Qt.locale("UK")
- margin: 0.2
+ function constructCommonInit() {
+ common_init = Qt.createQmlObject("
+ import QtQuick 2.2
+ import QtDataVisualization 1.2
+ Surface3D {
+ anchors.fill: parent
+ selectionMode: AbstractGraph3D.SelectionNone
+ shadowQuality: AbstractGraph3D.ShadowQualityLow
+ msaaSamples: 2
+ theme: Theme3D { }
+ renderingMode: AbstractGraph3D.RenderIndirect
+ measureFps: true
+ orthoProjection: false
+ aspectRatio: 3.0
+ optimizationHints: AbstractGraph3D.OptimizationStatic
+ polar: false
+ radialLabelOffset: 2
+ horizontalAspectRatio: 0.2
+ reflection: true
+ reflectivity: 0.1
+ locale: Qt.locale(\"UK\")
+ margin: 0.2
+ }", top)
+ common_init.anchors.fill = top
}
TestCase {
name: "Surface3D Empty"
+ when: windowShown
function test_empty() {
+ constructEmpty()
compare(empty.width, 0, "width")
compare(empty.height, 0, "height")
compare(empty.seriesList.length, 0, "seriesList")
@@ -79,6 +105,9 @@ Item {
compare(empty.axisX.type, AbstractAxis3D.AxisTypeValue)
compare(empty.axisZ.type, AbstractAxis3D.AxisTypeValue)
compare(empty.axisY.type, AbstractAxis3D.AxisTypeValue)
+ waitForRendering(top)
+ empty.destroy()
+ waitForRendering(top)
}
}
@@ -86,15 +115,19 @@ Item {
name: "Surface3D Basic"
when: windowShown
- function test_basic() {
+ function test_1_basic() {
+ constructBasic()
compare(basic.width, 150, "width")
compare(basic.height, 150, "height")
compare(basic.flipHorizontalGrid, true, "flipHorizontalGrid")
}
- function test_change_basic() {
+ function test_2_change_basic() {
basic.flipHorizontalGrid = false
compare(basic.flipHorizontalGrid, false, "flipHorizontalGrid")
+ waitForRendering(top)
+ basic.destroy()
+ waitForRendering(top)
}
}
@@ -103,6 +136,7 @@ Item {
when: windowShown
function test_1_common() {
+ constructCommon()
compare(common.selectionMode, AbstractGraph3D.SelectionItem, "selectionMode")
compare(common.shadowQuality, AbstractGraph3D.ShadowQualityMedium, "shadowQuality")
if (common.shadowsSupported === true)
@@ -125,6 +159,7 @@ Item {
compare(common.locale, Qt.locale("C"), "locale")
compare(common.queriedGraphPosition, Qt.vector3d(0, 0, 0), "queriedGraphPosition")
compare(common.margin, -1, "margin")
+ waitForRendering(top)
}
function test_2_change_common() {
@@ -165,6 +200,7 @@ Item {
compare(common.reflectivity, 1.0, "reflectivity")
compare(common.locale, Qt.locale("FI"), "locale")
compare(common.margin, 1.0, "margin")
+ waitForRendering(top)
}
function test_3_change_invalid_common() {
@@ -184,15 +220,21 @@ Item {
compare(common.aspectRatio, -1.0/*1.0*/, "aspectRatio") // TODO: Fix once QTRD-3367 is done
compare(common.horizontalAspectRatio, -2/*1*/, "horizontalAspectRatio") // TODO: Fix once QTRD-3367 is done
compare(common.reflectivity, -1.0/*1.0*/, "reflectivity") // TODO: Fix once QTRD-3367 is done
+
+ waitForRendering(top)
+ common.destroy()
+ waitForRendering(top)
}
function test_4_common_initialized() {
+ constructCommonInit()
+
compare(common_init.selectionMode, AbstractGraph3D.SelectionNone, "selectionMode")
if (common_init.shadowsSupported === true) {
- compare(common_init.shadowQuality, AbstractGraph3D.ShadowQualityLow, "shadowQuality")
+ tryCompare(common_init, "shadowQuality", AbstractGraph3D.ShadowQualityLow)
compare(common_init.msaaSamples, 2, "msaaSamples")
} else {
- compare(common_init.shadowQuality, AbstractGraph3D.ShadowQualityNone, "shadowQuality")
+ tryCompare(common_init, "shadowQuality", AbstractGraph3D.ShadowQualityNone)
compare(common_init.msaaSamples, 0, "msaaSamples")
}
compare(common_init.theme.type, Theme3D.ThemeUserDefined, "theme")
@@ -209,6 +251,10 @@ Item {
compare(common_init.reflectivity, 0.1, "reflectivity")
compare(common_init.locale, Qt.locale("UK"), "locale")
compare(common_init.margin, 0.2, "margin")
+
+ waitForRendering(top)
+ common_init.destroy();
+ waitForRendering(top)
}
}
}
diff --git a/tests/barstest/barstest.pro b/tests/manual/barstest/barstest.pro
index 56e24ef2..56e24ef2 100644
--- a/tests/barstest/barstest.pro
+++ b/tests/manual/barstest/barstest.pro
diff --git a/tests/barstest/barstest.qrc b/tests/manual/barstest/barstest.qrc
index f7237eb7..f7237eb7 100644
--- a/tests/barstest/barstest.qrc
+++ b/tests/manual/barstest/barstest.qrc
diff --git a/tests/barstest/chart.cpp b/tests/manual/barstest/chart.cpp
index 9e316dd0..9e316dd0 100644
--- a/tests/barstest/chart.cpp
+++ b/tests/manual/barstest/chart.cpp
diff --git a/tests/barstest/chart.h b/tests/manual/barstest/chart.h
index 16bf82a3..16bf82a3 100644
--- a/tests/barstest/chart.h
+++ b/tests/manual/barstest/chart.h
diff --git a/tests/barstest/custominputhandler.cpp b/tests/manual/barstest/custominputhandler.cpp
index 8439981d..8439981d 100644
--- a/tests/barstest/custominputhandler.cpp
+++ b/tests/manual/barstest/custominputhandler.cpp
diff --git a/tests/barstest/custominputhandler.h b/tests/manual/barstest/custominputhandler.h
index d6216e9d..d6216e9d 100644
--- a/tests/barstest/custominputhandler.h
+++ b/tests/manual/barstest/custominputhandler.h
diff --git a/tests/barstest/main.cpp b/tests/manual/barstest/main.cpp
index f4da5f3d..f4da5f3d 100644
--- a/tests/barstest/main.cpp
+++ b/tests/manual/barstest/main.cpp
diff --git a/tests/barstest/shuttle.obj b/tests/manual/barstest/shuttle.obj
index e872228d..e872228d 100644
--- a/tests/barstest/shuttle.obj
+++ b/tests/manual/barstest/shuttle.obj
diff --git a/tests/barstest/shuttle.png b/tests/manual/barstest/shuttle.png
index 52d6244c..52d6244c 100644
--- a/tests/barstest/shuttle.png
+++ b/tests/manual/barstest/shuttle.png
Binary files differ
diff --git a/tests/directional/directional.pro b/tests/manual/directional/directional.pro
index 25b2a1f6..25b2a1f6 100644
--- a/tests/directional/directional.pro
+++ b/tests/manual/directional/directional.pro
diff --git a/tests/directional/main.cpp b/tests/manual/directional/main.cpp
index 0eed202d..0eed202d 100644
--- a/tests/directional/main.cpp
+++ b/tests/manual/directional/main.cpp
diff --git a/tests/directional/scatterdatamodifier.cpp b/tests/manual/directional/scatterdatamodifier.cpp
index 2746bdf1..2746bdf1 100644
--- a/tests/directional/scatterdatamodifier.cpp
+++ b/tests/manual/directional/scatterdatamodifier.cpp
diff --git a/tests/directional/scatterdatamodifier.h b/tests/manual/directional/scatterdatamodifier.h
index ca4dc4a3..ca4dc4a3 100644
--- a/tests/directional/scatterdatamodifier.h
+++ b/tests/manual/directional/scatterdatamodifier.h
diff --git a/tests/galaxy/cumulativedistributor.cpp b/tests/manual/galaxy/cumulativedistributor.cpp
index eb4b26a0..eb4b26a0 100644
--- a/tests/galaxy/cumulativedistributor.cpp
+++ b/tests/manual/galaxy/cumulativedistributor.cpp
diff --git a/tests/galaxy/cumulativedistributor.h b/tests/manual/galaxy/cumulativedistributor.h
index d2dbe5b1..d2dbe5b1 100644
--- a/tests/galaxy/cumulativedistributor.h
+++ b/tests/manual/galaxy/cumulativedistributor.h
diff --git a/tests/galaxy/galaxy.pro b/tests/manual/galaxy/galaxy.pro
index 0b602e16..0b602e16 100644
--- a/tests/galaxy/galaxy.pro
+++ b/tests/manual/galaxy/galaxy.pro
diff --git a/tests/galaxy/galaxydata.cpp b/tests/manual/galaxy/galaxydata.cpp
index 33a4d16b..33a4d16b 100644
--- a/tests/galaxy/galaxydata.cpp
+++ b/tests/manual/galaxy/galaxydata.cpp
diff --git a/tests/galaxy/galaxydata.h b/tests/manual/galaxy/galaxydata.h
index 9f6f14cf..9f6f14cf 100644
--- a/tests/galaxy/galaxydata.h
+++ b/tests/manual/galaxy/galaxydata.h
diff --git a/tests/galaxy/main.cpp b/tests/manual/galaxy/main.cpp
index ab58e1e9..ab58e1e9 100644
--- a/tests/galaxy/main.cpp
+++ b/tests/manual/galaxy/main.cpp
diff --git a/tests/galaxy/star.cpp b/tests/manual/galaxy/star.cpp
index 3a7db28a..3a7db28a 100644
--- a/tests/galaxy/star.cpp
+++ b/tests/manual/galaxy/star.cpp
diff --git a/tests/galaxy/star.h b/tests/manual/galaxy/star.h
index 848ad9c0..848ad9c0 100644
--- a/tests/galaxy/star.h
+++ b/tests/manual/galaxy/star.h
diff --git a/tests/itemmodeltest/itemmodeltest.pro b/tests/manual/itemmodeltest/itemmodeltest.pro
index 47f12915..47f12915 100644
--- a/tests/itemmodeltest/itemmodeltest.pro
+++ b/tests/manual/itemmodeltest/itemmodeltest.pro
diff --git a/tests/itemmodeltest/main.cpp b/tests/manual/itemmodeltest/main.cpp
index a3a5f771..a3a5f771 100644
--- a/tests/itemmodeltest/main.cpp
+++ b/tests/manual/itemmodeltest/main.cpp
diff --git a/tests/kinectsurface/QtKinectWrapper/00openni_notes.txt b/tests/manual/kinectsurface/QtKinectWrapper/00openni_notes.txt
index 2487a1ff..2487a1ff 100644
--- a/tests/kinectsurface/QtKinectWrapper/00openni_notes.txt
+++ b/tests/manual/kinectsurface/QtKinectWrapper/00openni_notes.txt
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnOSARC.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnOSARC.h
index 0a183724..0a183724 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnOSARC.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnOSARC.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnPlatformARC.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnPlatformARC.h
index 01bebafe..01bebafe 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnPlatformARC.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/ARC/XnPlatformARC.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Android-Arm/XnPlatformAndroid-Arm.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Android-Arm/XnPlatformAndroid-Arm.h
index 948a47ea..948a47ea 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Android-Arm/XnPlatformAndroid-Arm.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Android-Arm/XnPlatformAndroid-Arm.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/IXnNodeAllocator.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/IXnNodeAllocator.h
index 1571e881..1571e881 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/IXnNodeAllocator.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/IXnNodeAllocator.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-Arm/XnPlatformLinux-Arm.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-Arm/XnPlatformLinux-Arm.h
index 877e4e72..877e4e72 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-Arm/XnPlatformLinux-Arm.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-Arm/XnPlatformLinux-Arm.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnOSLinux-x86.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnOSLinux-x86.h
index 0cbd12fc..0cbd12fc 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnOSLinux-x86.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnOSLinux-x86.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnPlatformLinux-x86.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnPlatformLinux-x86.h
index 1b91a388..1b91a388 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnPlatformLinux-x86.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Linux-x86/XnPlatformLinux-x86.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/MacOSX/XnPlatformMacOSX.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/MacOSX/XnPlatformMacOSX.h
index cb46dd7d..cb46dd7d 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/MacOSX/XnPlatformMacOSX.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/MacOSX/XnPlatformMacOSX.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnOSWin32.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnOSWin32.h
index c821744d..c821744d 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnOSWin32.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnOSWin32.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnPlatformWin32.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnPlatformWin32.h
index efc26ead..efc26ead 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnPlatformWin32.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/XnPlatformWin32.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/usb100.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/usb100.h
index 63c87b58..63c87b58 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/usb100.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/Win32/usb100.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnAlgorithms.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnAlgorithms.h
index a829bcbb..a829bcbb 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnAlgorithms.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnAlgorithms.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnArray.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnArray.h
index d90cff0c..d90cff0c 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnArray.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnArray.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBaseNode.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBaseNode.h
index a4df6c11..a4df6c11 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBaseNode.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBaseNode.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBitSet.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBitSet.h
index 89ad6450..89ad6450 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBitSet.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnBitSet.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCallback.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCallback.h
index 4d2418c8..4d2418c8 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCallback.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCallback.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCodecIDs.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCodecIDs.h
index f90025d0..f90025d0 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCodecIDs.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCodecIDs.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnContext.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnContext.h
index fb6414c4..fb6414c4 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnContext.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnContext.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCppWrapper.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCppWrapper.h
index 1984be3d..1984be3d 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCppWrapper.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCppWrapper.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicQueueT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicQueueT.h
index 6e323d3f..6e323d3f 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicQueueT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicQueueT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicStackT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicStackT.h
index 39d8ebca..39d8ebca 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicStackT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnCyclicStackT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDataTypes.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDataTypes.h
index fcc3296c..fcc3296c 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDataTypes.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDataTypes.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDerivedCast.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDerivedCast.h
index 7b11ee17..7b11ee17 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDerivedCast.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDerivedCast.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDump.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDump.h
index d0423c68..d0423c68 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDump.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDump.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDumpWriters.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDumpWriters.h
index 0a641dbb..0a641dbb 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDumpWriters.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnDumpWriters.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEnumerationErrors.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEnumerationErrors.h
index 4a1d77ce..4a1d77ce 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEnumerationErrors.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEnumerationErrors.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEvent.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEvent.h
index f915b6aa..f915b6aa 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEvent.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEvent.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEventT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEventT.h
index f0b6379d..f0b6379d 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEventT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnEventT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnFPSCalculator.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnFPSCalculator.h
index 036694b7..036694b7 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnFPSCalculator.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnFPSCalculator.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnGeneralBuffer.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnGeneralBuffer.h
index 4c6b3c77..4c6b3c77 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnGeneralBuffer.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnGeneralBuffer.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHash.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHash.h
index 7cc719f2..7cc719f2 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHash.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHash.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHashT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHashT.h
index 7708fd45..7708fd45 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHashT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnHashT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnInternalDefs.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnInternalDefs.h
index c14bb055..c14bb055 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnInternalDefs.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnInternalDefs.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLicensing.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLicensing.h
index cc0f5b8f..cc0f5b8f 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLicensing.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLicensing.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnList.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnList.h
index 82665f83..82665f83 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnList.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnList.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnListT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnListT.h
index 8cbe992d..8cbe992d 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnListT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnListT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLog.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLog.h
index e26a0b50..e26a0b50 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLog.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLog.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogTypes.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogTypes.h
index c8da2b87..c8da2b87 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogTypes.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogTypes.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogWriterBase.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogWriterBase.h
index 33bed1c6..33bed1c6 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogWriterBase.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnLogWriterBase.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnMacros.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnMacros.h
index 694bc2ad..694bc2ad 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnMacros.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnMacros.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCFunctions.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCFunctions.h
index f588a0a0..f588a0a0 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCFunctions.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCFunctions.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppInterface.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppInterface.h
index beb555e5..beb555e5 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppInterface.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppInterface.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppRegistratration.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppRegistratration.h
index 207edb9c..207edb9c 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppRegistratration.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleCppRegistratration.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleInterface.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleInterface.h
index a973d692..a973d692 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleInterface.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnModuleInterface.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNode.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNode.h
index 025741a3..025741a3 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNode.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNode.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNodeAllocator.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNodeAllocator.h
index 757e4005..757e4005 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNodeAllocator.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnNodeAllocator.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOS.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOS.h
index e934655c..e934655c 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOS.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOS.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSCpp.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSCpp.h
index 4058feb7..4058feb7 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSCpp.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSCpp.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSMemory.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSMemory.h
index 183e4775..183e4775 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSMemory.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSMemory.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSStrings.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSStrings.h
index 351904c4..351904c4 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSStrings.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOSStrings.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOpenNI.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOpenNI.h
index 13b5ff28..13b5ff28 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOpenNI.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnOpenNI.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h
index d60d9580..d60d9580 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNode.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNode.h
index 1c491be8..1c491be8 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNode.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNode.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfo.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfo.h
index 23a081d5..23a081d5 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfo.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfo.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfoList.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfoList.h
index 6fa22eb0..6fa22eb0 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfoList.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPrdNodeInfoList.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnProfiling.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnProfiling.h
index 87d20269..87d20269 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnProfiling.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnProfiling.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPropNames.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPropNames.h
index 68f47138..68f47138 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPropNames.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPropNames.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueries.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueries.h
index a78ebc1d..a78ebc1d 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueries.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueries.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueue.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueue.h
index 04122ca3..04122ca3 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueue.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueue.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueueT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueueT.h
index 3320d118..3320d118 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueueT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnQueueT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnScheduler.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnScheduler.h
index a5a790c4..a5a790c4 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnScheduler.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnScheduler.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStack.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStack.h
index 7231bc7f..7231bc7f 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStack.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStack.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStackT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStackT.h
index 2963a5f8..2963a5f8 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStackT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStackT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatus.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatus.h
index f279a515..f279a515 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatus.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatus.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusCodes.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusCodes.h
index 77337142..77337142 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusCodes.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusCodes.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusRegister.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusRegister.h
index 6c23949a..6c23949a 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusRegister.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStatusRegister.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHash.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHash.h
index ec875133..ec875133 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHash.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHash.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHashT.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHashT.h
index 57602211..57602211 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHashT.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnStringsHashT.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnThreadSafeQueue.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnThreadSafeQueue.h
index a9ede311..a9ede311 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnThreadSafeQueue.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnThreadSafeQueue.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnTypes.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnTypes.h
index 40eb04e6..40eb04e6 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnTypes.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnTypes.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSB.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSB.h
index f7d09805..f7d09805 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSB.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSB.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSBDevice.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSBDevice.h
index 4113d248..4113d248 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSBDevice.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUSBDevice.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUtils.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUtils.h
index 00b1222b..00b1222b 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUtils.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnUtils.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnVersion.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnVersion.h
index 1e7f903c..1e7f903c 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/XnVersion.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnVersion.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnOSLinux-x86.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnOSLinux-x86.h
index 0cbd12fc..0cbd12fc 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnOSLinux-x86.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnOSLinux-x86.h
diff --git a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnPlatformLinux-x86.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnPlatformLinux-x86.h
index 250e74c2..250e74c2 100644
--- a/tests/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnPlatformLinux-x86.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/mingw-win32/XnPlatformLinux-x86.h
diff --git a/tests/kinectsurface/QtKinectWrapper/QKinectWrapper.cpp b/tests/manual/kinectsurface/QtKinectWrapper/QKinectWrapper.cpp
index 5de4a8a6..5de4a8a6 100644
--- a/tests/kinectsurface/QtKinectWrapper/QKinectWrapper.cpp
+++ b/tests/manual/kinectsurface/QtKinectWrapper/QKinectWrapper.cpp
diff --git a/tests/kinectsurface/QtKinectWrapper/QKinectWrapper.h b/tests/manual/kinectsurface/QtKinectWrapper/QKinectWrapper.h
index 3f380508..3f380508 100644
--- a/tests/kinectsurface/QtKinectWrapper/QKinectWrapper.h
+++ b/tests/manual/kinectsurface/QtKinectWrapper/QKinectWrapper.h
diff --git a/tests/kinectsurface/QtKinectWrapper/config.pro b/tests/manual/kinectsurface/QtKinectWrapper/config.pro
index 99ef60c1..99ef60c1 100644
--- a/tests/kinectsurface/QtKinectWrapper/config.pro
+++ b/tests/manual/kinectsurface/QtKinectWrapper/config.pro
diff --git a/tests/kinectsurface/kinectsurface.pro b/tests/manual/kinectsurface/kinectsurface.pro
index c66ae901..c66ae901 100644
--- a/tests/kinectsurface/kinectsurface.pro
+++ b/tests/manual/kinectsurface/kinectsurface.pro
diff --git a/tests/kinectsurface/main.cpp b/tests/manual/kinectsurface/main.cpp
index 96e362c4..96e362c4 100644
--- a/tests/kinectsurface/main.cpp
+++ b/tests/manual/kinectsurface/main.cpp
diff --git a/tests/kinectsurface/surfacedata.cpp b/tests/manual/kinectsurface/surfacedata.cpp
index 89f696c4..89f696c4 100644
--- a/tests/kinectsurface/surfacedata.cpp
+++ b/tests/manual/kinectsurface/surfacedata.cpp
diff --git a/tests/kinectsurface/surfacedata.h b/tests/manual/kinectsurface/surfacedata.h
index 07e1a23b..07e1a23b 100644
--- a/tests/kinectsurface/surfacedata.h
+++ b/tests/manual/kinectsurface/surfacedata.h
diff --git a/tests/manual/manual.pro b/tests/manual/manual.pro
new file mode 100644
index 00000000..0a31e9e5
--- /dev/null
+++ b/tests/manual/manual.pro
@@ -0,0 +1,30 @@
+TEMPLATE = subdirs
+
+qtHaveModule(quick) {
+ SUBDIRS += qmlcamera \
+ qmldynamicdata \
+ qmlmultiwindow \
+ qmlmultitest \
+ qmlvolume \
+ qmlperf
+}
+
+!android:!ios:!winrt {
+ SUBDIRS += barstest \
+ scattertest \
+ surfacetest \
+ multigraphs \
+ directional \
+ itemmodeltest \
+ volumetrictest
+
+ # For testing code snippets of minimal applications
+ SUBDIRS += minimalbars \
+ minimalscatter \
+ minimalsurface
+
+ # Requires Kinect drivers
+ #SUBDIRS += kinectsurface
+}
+
+qtHaveModule(multimedia):!android:!static:!winrt: SUBDIRS += spectrum
diff --git a/tests/minimalbars/minimalbars.pro b/tests/manual/minimalbars/minimalbars.pro
index bfb48f68..f4be07d1 100644
--- a/tests/minimalbars/minimalbars.pro
+++ b/tests/manual/minimalbars/minimalbars.pro
@@ -7,4 +7,4 @@ QT += core gui datavisualization
TARGET = MinimalBars
TEMPLATE = app
-SOURCES += ../../src/datavisualization/doc/snippets/doc_src_q3dbars_construction.cpp
+SOURCES += ../../../src/datavisualization/doc/snippets/doc_src_q3dbars_construction.cpp
diff --git a/tests/minimalscatter/minimalscatter.pro b/tests/manual/minimalscatter/minimalscatter.pro
index 27147be6..0095c95e 100644
--- a/tests/minimalscatter/minimalscatter.pro
+++ b/tests/manual/minimalscatter/minimalscatter.pro
@@ -7,4 +7,4 @@ QT += core gui datavisualization
TARGET = MinimalScatter
TEMPLATE = app
-SOURCES += ../../src/datavisualization/doc/snippets/doc_src_q3dscatter_construction.cpp
+SOURCES += ../../../src/datavisualization/doc/snippets/doc_src_q3dscatter_construction.cpp
diff --git a/tests/minimalsurface/minimalsurface.pro b/tests/manual/minimalsurface/minimalsurface.pro
index b70d4f76..0a6aaef6 100644
--- a/tests/minimalsurface/minimalsurface.pro
+++ b/tests/manual/minimalsurface/minimalsurface.pro
@@ -7,4 +7,4 @@ QT += core gui datavisualization
TARGET = minimalSurface
TEMPLATE = app
-SOURCES += ../../src/datavisualization/doc/snippets/doc_src_q3dsurface_construction.cpp
+SOURCES += ../../../src/datavisualization/doc/snippets/doc_src_q3dsurface_construction.cpp
diff --git a/tests/multigraphs/australia.png b/tests/manual/multigraphs/australia.png
index a839b6b9..a839b6b9 100644
--- a/tests/multigraphs/australia.png
+++ b/tests/manual/multigraphs/australia.png
Binary files differ
diff --git a/tests/multigraphs/data.cpp b/tests/manual/multigraphs/data.cpp
index 783deaf1..783deaf1 100644
--- a/tests/multigraphs/data.cpp
+++ b/tests/manual/multigraphs/data.cpp
diff --git a/tests/multigraphs/data.h b/tests/manual/multigraphs/data.h
index 63f5beff..63f5beff 100644
--- a/tests/multigraphs/data.h
+++ b/tests/manual/multigraphs/data.h
diff --git a/tests/multigraphs/main.cpp b/tests/manual/multigraphs/main.cpp
index 2c539d1f..2c539d1f 100644
--- a/tests/multigraphs/main.cpp
+++ b/tests/manual/multigraphs/main.cpp
diff --git a/tests/multigraphs/multigraphs.pro b/tests/manual/multigraphs/multigraphs.pro
index f1a7cffe..f1a7cffe 100644
--- a/tests/multigraphs/multigraphs.pro
+++ b/tests/manual/multigraphs/multigraphs.pro
diff --git a/tests/multigraphs/multigraphs.qrc b/tests/manual/multigraphs/multigraphs.qrc
index bd924255..bd924255 100644
--- a/tests/multigraphs/multigraphs.qrc
+++ b/tests/manual/multigraphs/multigraphs.qrc
diff --git a/tests/qmlcamera/main.cpp b/tests/manual/qmlcamera/main.cpp
index 856d5a47..856d5a47 100644
--- a/tests/qmlcamera/main.cpp
+++ b/tests/manual/qmlcamera/main.cpp
diff --git a/tests/qmlcamera/qml/qmlcamera/Axes.qml b/tests/manual/qmlcamera/qml/qmlcamera/Axes.qml
index ec7933e5..ec7933e5 100644
--- a/tests/qmlcamera/qml/qmlcamera/Axes.qml
+++ b/tests/manual/qmlcamera/qml/qmlcamera/Axes.qml
diff --git a/tests/qmlcamera/qml/qmlcamera/ControlSurface.qml b/tests/manual/qmlcamera/qml/qmlcamera/ControlSurface.qml
index 25553776..25553776 100644
--- a/tests/qmlcamera/qml/qmlcamera/ControlSurface.qml
+++ b/tests/manual/qmlcamera/qml/qmlcamera/ControlSurface.qml
diff --git a/tests/qmlcamera/qml/qmlcamera/Data.qml b/tests/manual/qmlcamera/qml/qmlcamera/Data.qml
index 08764615..08764615 100644
--- a/tests/qmlcamera/qml/qmlcamera/Data.qml
+++ b/tests/manual/qmlcamera/qml/qmlcamera/Data.qml
diff --git a/tests/qmlcamera/qml/qmlcamera/main.qml b/tests/manual/qmlcamera/qml/qmlcamera/main.qml
index 7a697a16..7a697a16 100644
--- a/tests/qmlcamera/qml/qmlcamera/main.qml
+++ b/tests/manual/qmlcamera/qml/qmlcamera/main.qml
diff --git a/tests/qmlcamera/qmlcamera.pro b/tests/manual/qmlcamera/qmlcamera.pro
index 098d7a85..098d7a85 100644
--- a/tests/qmlcamera/qmlcamera.pro
+++ b/tests/manual/qmlcamera/qmlcamera.pro
diff --git a/tests/qmlcamera/qmlcamera.qrc b/tests/manual/qmlcamera/qmlcamera.qrc
index 3612fa9f..3612fa9f 100644
--- a/tests/qmlcamera/qmlcamera.qrc
+++ b/tests/manual/qmlcamera/qmlcamera.qrc
diff --git a/tests/qmlcamera/shuttle.obj b/tests/manual/qmlcamera/shuttle.obj
index e872228d..e872228d 100644
--- a/tests/qmlcamera/shuttle.obj
+++ b/tests/manual/qmlcamera/shuttle.obj
diff --git a/tests/qmlcamera/shuttle.png b/tests/manual/qmlcamera/shuttle.png
index 52d6244c..52d6244c 100644
--- a/tests/qmlcamera/shuttle.png
+++ b/tests/manual/qmlcamera/shuttle.png
Binary files differ
diff --git a/tests/qmldynamicdata/main.cpp b/tests/manual/qmldynamicdata/main.cpp
index b2f98108..b2f98108 100644
--- a/tests/qmldynamicdata/main.cpp
+++ b/tests/manual/qmldynamicdata/main.cpp
diff --git a/tests/qmldynamicdata/qml/qmldynamicdata/NewButton.qml b/tests/manual/qmldynamicdata/qml/qmldynamicdata/NewButton.qml
index ff191e77..ff191e77 100644
--- a/tests/qmldynamicdata/qml/qmldynamicdata/NewButton.qml
+++ b/tests/manual/qmldynamicdata/qml/qmldynamicdata/NewButton.qml
diff --git a/tests/qmldynamicdata/qml/qmldynamicdata/main.qml b/tests/manual/qmldynamicdata/qml/qmldynamicdata/main.qml
index 00cc2271..00cc2271 100644
--- a/tests/qmldynamicdata/qml/qmldynamicdata/main.qml
+++ b/tests/manual/qmldynamicdata/qml/qmldynamicdata/main.qml
diff --git a/tests/qmldynamicdata/qmldynamicdata.pro b/tests/manual/qmldynamicdata/qmldynamicdata.pro
index a6ffeb3d..a6ffeb3d 100644
--- a/tests/qmldynamicdata/qmldynamicdata.pro
+++ b/tests/manual/qmldynamicdata/qmldynamicdata.pro
diff --git a/tests/qmldynamicdata/qmldynamicdata.qrc b/tests/manual/qmldynamicdata/qmldynamicdata.qrc
index 76641cf9..76641cf9 100644
--- a/tests/qmldynamicdata/qmldynamicdata.qrc
+++ b/tests/manual/qmldynamicdata/qmldynamicdata.qrc
diff --git a/tests/qmlmultitest/main.cpp b/tests/manual/qmlmultitest/main.cpp
index 7a993c94..7a993c94 100644
--- a/tests/qmlmultitest/main.cpp
+++ b/tests/manual/qmlmultitest/main.cpp
diff --git a/tests/qmlmultitest/qml/qmlmultitest/Data.qml b/tests/manual/qmlmultitest/qml/qmlmultitest/Data.qml
index 0de6f309..0de6f309 100644
--- a/tests/qmlmultitest/qml/qmlmultitest/Data.qml
+++ b/tests/manual/qmlmultitest/qml/qmlmultitest/Data.qml
diff --git a/tests/qmlmultitest/qml/qmlmultitest/NewButton.qml b/tests/manual/qmlmultitest/qml/qmlmultitest/NewButton.qml
index 0f9a7a5b..0f9a7a5b 100644
--- a/tests/qmlmultitest/qml/qmlmultitest/NewButton.qml
+++ b/tests/manual/qmlmultitest/qml/qmlmultitest/NewButton.qml
diff --git a/tests/qmlmultitest/qml/qmlmultitest/main.qml b/tests/manual/qmlmultitest/qml/qmlmultitest/main.qml
index 410594fe..410594fe 100644
--- a/tests/qmlmultitest/qml/qmlmultitest/main.qml
+++ b/tests/manual/qmlmultitest/qml/qmlmultitest/main.qml
diff --git a/tests/qmlmultitest/qmlmultitest.pro b/tests/manual/qmlmultitest/qmlmultitest.pro
index 6e5e1b98..6e5e1b98 100644
--- a/tests/qmlmultitest/qmlmultitest.pro
+++ b/tests/manual/qmlmultitest/qmlmultitest.pro
diff --git a/tests/qmlmultitest/qmlmultitest.qrc b/tests/manual/qmlmultitest/qmlmultitest.qrc
index 7fc9ade2..7fc9ade2 100644
--- a/tests/qmlmultitest/qmlmultitest.qrc
+++ b/tests/manual/qmlmultitest/qmlmultitest.qrc
diff --git a/tests/qmlmultiwindow/main.cpp b/tests/manual/qmlmultiwindow/main.cpp
index 0f15af4e..0f15af4e 100644
--- a/tests/qmlmultiwindow/main.cpp
+++ b/tests/manual/qmlmultiwindow/main.cpp
diff --git a/tests/qmlmultiwindow/qml/qmlmultiwindow/Data.qml b/tests/manual/qmlmultiwindow/qml/qmlmultiwindow/Data.qml
index 3571e7dc..3571e7dc 100644
--- a/tests/qmlmultiwindow/qml/qmlmultiwindow/Data.qml
+++ b/tests/manual/qmlmultiwindow/qml/qmlmultiwindow/Data.qml
diff --git a/tests/qmlmultiwindow/qml/qmlmultiwindow/NewButton.qml b/tests/manual/qmlmultiwindow/qml/qmlmultiwindow/NewButton.qml
index 0f9a7a5b..0f9a7a5b 100644
--- a/tests/qmlmultiwindow/qml/qmlmultiwindow/NewButton.qml
+++ b/tests/manual/qmlmultiwindow/qml/qmlmultiwindow/NewButton.qml
diff --git a/tests/qmlmultiwindow/qml/qmlmultiwindow/main.qml b/tests/manual/qmlmultiwindow/qml/qmlmultiwindow/main.qml
index 7200ba53..7200ba53 100644
--- a/tests/qmlmultiwindow/qml/qmlmultiwindow/main.qml
+++ b/tests/manual/qmlmultiwindow/qml/qmlmultiwindow/main.qml
diff --git a/tests/qmlmultiwindow/qmlmultiwindow.pro b/tests/manual/qmlmultiwindow/qmlmultiwindow.pro
index c3e7d1bd..c3e7d1bd 100644
--- a/tests/qmlmultiwindow/qmlmultiwindow.pro
+++ b/tests/manual/qmlmultiwindow/qmlmultiwindow.pro
diff --git a/tests/qmlmultiwindow/qmlmultiwindow.qrc b/tests/manual/qmlmultiwindow/qmlmultiwindow.qrc
index 31a92b25..31a92b25 100644
--- a/tests/qmlmultiwindow/qmlmultiwindow.qrc
+++ b/tests/manual/qmlmultiwindow/qmlmultiwindow.qrc
diff --git a/tests/qmlperf/datagenerator.cpp b/tests/manual/qmlperf/datagenerator.cpp
index 265b78ee..265b78ee 100644
--- a/tests/qmlperf/datagenerator.cpp
+++ b/tests/manual/qmlperf/datagenerator.cpp
diff --git a/tests/qmlperf/datagenerator.h b/tests/manual/qmlperf/datagenerator.h
index cb7960cc..cb7960cc 100644
--- a/tests/qmlperf/datagenerator.h
+++ b/tests/manual/qmlperf/datagenerator.h
diff --git a/tests/qmlperf/main.cpp b/tests/manual/qmlperf/main.cpp
index 41fade04..41fade04 100644
--- a/tests/qmlperf/main.cpp
+++ b/tests/manual/qmlperf/main.cpp
diff --git a/tests/qmlperf/qml/qmlperf/main.qml b/tests/manual/qmlperf/qml/qmlperf/main.qml
index 7f73110b..7f73110b 100644
--- a/tests/qmlperf/qml/qmlperf/main.qml
+++ b/tests/manual/qmlperf/qml/qmlperf/main.qml
diff --git a/tests/qmlperf/qmlperf.pro b/tests/manual/qmlperf/qmlperf.pro
index e29ef75d..e29ef75d 100644
--- a/tests/qmlperf/qmlperf.pro
+++ b/tests/manual/qmlperf/qmlperf.pro
diff --git a/tests/qmlperf/qmlperf.qrc b/tests/manual/qmlperf/qmlperf.qrc
index b52f4bb9..b52f4bb9 100644
--- a/tests/qmlperf/qmlperf.qrc
+++ b/tests/manual/qmlperf/qmlperf.qrc
diff --git a/tests/qmlvolume/datasource.cpp b/tests/manual/qmlvolume/datasource.cpp
index 74813f7d..74813f7d 100644
--- a/tests/qmlvolume/datasource.cpp
+++ b/tests/manual/qmlvolume/datasource.cpp
diff --git a/tests/qmlvolume/datasource.h b/tests/manual/qmlvolume/datasource.h
index f558e66e..f558e66e 100644
--- a/tests/qmlvolume/datasource.h
+++ b/tests/manual/qmlvolume/datasource.h
diff --git a/tests/qmlvolume/main.cpp b/tests/manual/qmlvolume/main.cpp
index 3c8c9ef4..3c8c9ef4 100644
--- a/tests/qmlvolume/main.cpp
+++ b/tests/manual/qmlvolume/main.cpp
diff --git a/tests/qmlvolume/qml/qmlvolume/NewButton.qml b/tests/manual/qmlvolume/qml/qmlvolume/NewButton.qml
index 0f9a7a5b..0f9a7a5b 100644
--- a/tests/qmlvolume/qml/qmlvolume/NewButton.qml
+++ b/tests/manual/qmlvolume/qml/qmlvolume/NewButton.qml
diff --git a/tests/qmlvolume/qml/qmlvolume/main.qml b/tests/manual/qmlvolume/qml/qmlvolume/main.qml
index 80f39685..80f39685 100644
--- a/tests/qmlvolume/qml/qmlvolume/main.qml
+++ b/tests/manual/qmlvolume/qml/qmlvolume/main.qml
diff --git a/tests/qmlvolume/qmlvolume.pro b/tests/manual/qmlvolume/qmlvolume.pro
index 1d58b668..1d58b668 100644
--- a/tests/qmlvolume/qmlvolume.pro
+++ b/tests/manual/qmlvolume/qmlvolume.pro
diff --git a/tests/qmlvolume/qmlvolume.qrc b/tests/manual/qmlvolume/qmlvolume.qrc
index 18fe57e1..18fe57e1 100644
--- a/tests/qmlvolume/qmlvolume.qrc
+++ b/tests/manual/qmlvolume/qmlvolume.qrc
diff --git a/tests/scattertest/main.cpp b/tests/manual/scattertest/main.cpp
index 26a9c776..26a9c776 100644
--- a/tests/scattertest/main.cpp
+++ b/tests/manual/scattertest/main.cpp
diff --git a/tests/scattertest/scatterchart.cpp b/tests/manual/scattertest/scatterchart.cpp
index c2e27c9b..c2e27c9b 100644
--- a/tests/scattertest/scatterchart.cpp
+++ b/tests/manual/scattertest/scatterchart.cpp
diff --git a/tests/scattertest/scatterchart.h b/tests/manual/scattertest/scatterchart.h
index 2def639e..2def639e 100644
--- a/tests/scattertest/scatterchart.h
+++ b/tests/manual/scattertest/scatterchart.h
diff --git a/tests/scattertest/scattertest.pro b/tests/manual/scattertest/scattertest.pro
index 4fec5b34..4fec5b34 100644
--- a/tests/scattertest/scattertest.pro
+++ b/tests/manual/scattertest/scattertest.pro
diff --git a/tests/spectrum/3rdparty/fftreal/Array.h b/tests/manual/spectrum/3rdparty/fftreal/Array.h
index a08e3cf2..a08e3cf2 100644
--- a/tests/spectrum/3rdparty/fftreal/Array.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/Array.h
diff --git a/tests/spectrum/3rdparty/fftreal/Array.hpp b/tests/manual/spectrum/3rdparty/fftreal/Array.hpp
index 8300077e..8300077e 100644
--- a/tests/spectrum/3rdparty/fftreal/Array.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/Array.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/DynArray.h b/tests/manual/spectrum/3rdparty/fftreal/DynArray.h
index 8041a0c1..8041a0c1 100644
--- a/tests/spectrum/3rdparty/fftreal/DynArray.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/DynArray.h
diff --git a/tests/spectrum/3rdparty/fftreal/DynArray.hpp b/tests/manual/spectrum/3rdparty/fftreal/DynArray.hpp
index e62b10f8..e62b10f8 100644
--- a/tests/spectrum/3rdparty/fftreal/DynArray.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/DynArray.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTReal.dsp b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.dsp
index fe970db0..fe970db0 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTReal.dsp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.dsp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTReal.dsw b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.dsw
index 076b0aeb..076b0aeb 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTReal.dsw
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.dsw
diff --git a/tests/spectrum/3rdparty/fftreal/FFTReal.h b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.h
index 9fb27250..9fb27250 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTReal.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTReal.hpp b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.hpp
index 335d771d..335d771d 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTReal.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTReal.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealFixLen.h b/tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLen.h
index 0b802668..0b802668 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealFixLen.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLen.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealFixLen.hpp b/tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLen.hpp
index 6defb009..6defb009 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealFixLen.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLen.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealFixLenParam.h b/tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLenParam.h
index 163c0832..163c0832 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealFixLenParam.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealFixLenParam.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealPassDirect.h b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassDirect.h
index 7d19c02e..7d19c02e 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealPassDirect.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassDirect.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealPassDirect.hpp b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassDirect.hpp
index db9d568e..db9d568e 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealPassDirect.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassDirect.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealPassInverse.h b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassInverse.h
index 2de89527..2de89527 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealPassInverse.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassInverse.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealPassInverse.hpp b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassInverse.hpp
index 57375469..57375469 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealPassInverse.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealPassInverse.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealSelect.h b/tests/manual/spectrum/3rdparty/fftreal/FFTRealSelect.h
index bd722d4d..bd722d4d 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealSelect.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealSelect.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealSelect.hpp b/tests/manual/spectrum/3rdparty/fftreal/FFTRealSelect.hpp
index 9ddf5864..9ddf5864 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealSelect.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealSelect.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealUseTrigo.h b/tests/manual/spectrum/3rdparty/fftreal/FFTRealUseTrigo.h
index c4368ee0..c4368ee0 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealUseTrigo.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealUseTrigo.h
diff --git a/tests/spectrum/3rdparty/fftreal/FFTRealUseTrigo.hpp b/tests/manual/spectrum/3rdparty/fftreal/FFTRealUseTrigo.hpp
index aa968b81..aa968b81 100644
--- a/tests/spectrum/3rdparty/fftreal/FFTRealUseTrigo.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/FFTRealUseTrigo.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/OscSinCos.h b/tests/manual/spectrum/3rdparty/fftreal/OscSinCos.h
index 775fc14f..775fc14f 100644
--- a/tests/spectrum/3rdparty/fftreal/OscSinCos.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/OscSinCos.h
diff --git a/tests/spectrum/3rdparty/fftreal/OscSinCos.hpp b/tests/manual/spectrum/3rdparty/fftreal/OscSinCos.hpp
index 749aef04..749aef04 100644
--- a/tests/spectrum/3rdparty/fftreal/OscSinCos.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/OscSinCos.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/TestAccuracy.h b/tests/manual/spectrum/3rdparty/fftreal/TestAccuracy.h
index 4b07a6b6..4b07a6b6 100644
--- a/tests/spectrum/3rdparty/fftreal/TestAccuracy.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestAccuracy.h
diff --git a/tests/spectrum/3rdparty/fftreal/TestAccuracy.hpp b/tests/manual/spectrum/3rdparty/fftreal/TestAccuracy.hpp
index 5c794f74..5c794f74 100644
--- a/tests/spectrum/3rdparty/fftreal/TestAccuracy.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestAccuracy.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/TestHelperFixLen.h b/tests/manual/spectrum/3rdparty/fftreal/TestHelperFixLen.h
index ecff96d3..ecff96d3 100644
--- a/tests/spectrum/3rdparty/fftreal/TestHelperFixLen.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestHelperFixLen.h
diff --git a/tests/spectrum/3rdparty/fftreal/TestHelperFixLen.hpp b/tests/manual/spectrum/3rdparty/fftreal/TestHelperFixLen.hpp
index 25048b91..25048b91 100644
--- a/tests/spectrum/3rdparty/fftreal/TestHelperFixLen.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestHelperFixLen.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/TestHelperNormal.h b/tests/manual/spectrum/3rdparty/fftreal/TestHelperNormal.h
index a7bff5c2..a7bff5c2 100644
--- a/tests/spectrum/3rdparty/fftreal/TestHelperNormal.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestHelperNormal.h
diff --git a/tests/spectrum/3rdparty/fftreal/TestHelperNormal.hpp b/tests/manual/spectrum/3rdparty/fftreal/TestHelperNormal.hpp
index e037696a..e037696a 100644
--- a/tests/spectrum/3rdparty/fftreal/TestHelperNormal.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestHelperNormal.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/TestSpeed.h b/tests/manual/spectrum/3rdparty/fftreal/TestSpeed.h
index 22957818..22957818 100644
--- a/tests/spectrum/3rdparty/fftreal/TestSpeed.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestSpeed.h
diff --git a/tests/spectrum/3rdparty/fftreal/TestSpeed.hpp b/tests/manual/spectrum/3rdparty/fftreal/TestSpeed.hpp
index e716b2a7..e716b2a7 100644
--- a/tests/spectrum/3rdparty/fftreal/TestSpeed.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestSpeed.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.h b/tests/manual/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.h
index d815f8e3..d815f8e3 100644
--- a/tests/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.h
diff --git a/tests/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.hpp b/tests/manual/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.hpp
index 13b7eb3e..13b7eb3e 100644
--- a/tests/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/TestWhiteNoiseGen.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/def.h b/tests/manual/spectrum/3rdparty/fftreal/def.h
index 99c545f5..99c545f5 100644
--- a/tests/spectrum/3rdparty/fftreal/def.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/def.h
diff --git a/tests/spectrum/3rdparty/fftreal/fftreal.pas b/tests/manual/spectrum/3rdparty/fftreal/fftreal.pas
index ea637545..ea637545 100644
--- a/tests/spectrum/3rdparty/fftreal/fftreal.pas
+++ b/tests/manual/spectrum/3rdparty/fftreal/fftreal.pas
diff --git a/tests/spectrum/3rdparty/fftreal/fftreal.pro b/tests/manual/spectrum/3rdparty/fftreal/fftreal.pro
index f6abeeb1..f6abeeb1 100644
--- a/tests/spectrum/3rdparty/fftreal/fftreal.pro
+++ b/tests/manual/spectrum/3rdparty/fftreal/fftreal.pro
diff --git a/tests/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp b/tests/manual/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp
index 461c3907..461c3907 100644
--- a/tests/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/fftreal_wrapper.cpp
diff --git a/tests/spectrum/3rdparty/fftreal/fftreal_wrapper.h b/tests/manual/spectrum/3rdparty/fftreal/fftreal_wrapper.h
index 1b4f58fb..1b4f58fb 100644
--- a/tests/spectrum/3rdparty/fftreal/fftreal_wrapper.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/fftreal_wrapper.h
diff --git a/tests/spectrum/3rdparty/fftreal/license.txt b/tests/manual/spectrum/3rdparty/fftreal/license.txt
index 918fe68e..918fe68e 100644
--- a/tests/spectrum/3rdparty/fftreal/license.txt
+++ b/tests/manual/spectrum/3rdparty/fftreal/license.txt
diff --git a/tests/spectrum/3rdparty/fftreal/readme.txt b/tests/manual/spectrum/3rdparty/fftreal/readme.txt
index 0c5ce162..0c5ce162 100644
--- a/tests/spectrum/3rdparty/fftreal/readme.txt
+++ b/tests/manual/spectrum/3rdparty/fftreal/readme.txt
diff --git a/tests/spectrum/3rdparty/fftreal/test.cpp b/tests/manual/spectrum/3rdparty/fftreal/test.cpp
index 7b6ed2ca..7b6ed2ca 100644
--- a/tests/spectrum/3rdparty/fftreal/test.cpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/test.cpp
diff --git a/tests/spectrum/3rdparty/fftreal/test_fnc.h b/tests/manual/spectrum/3rdparty/fftreal/test_fnc.h
index 26221566..26221566 100644
--- a/tests/spectrum/3rdparty/fftreal/test_fnc.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/test_fnc.h
diff --git a/tests/spectrum/3rdparty/fftreal/test_fnc.hpp b/tests/manual/spectrum/3rdparty/fftreal/test_fnc.hpp
index 4b5f9f59..4b5f9f59 100644
--- a/tests/spectrum/3rdparty/fftreal/test_fnc.hpp
+++ b/tests/manual/spectrum/3rdparty/fftreal/test_fnc.hpp
diff --git a/tests/spectrum/3rdparty/fftreal/test_settings.h b/tests/manual/spectrum/3rdparty/fftreal/test_settings.h
index b893afc8..b893afc8 100644
--- a/tests/spectrum/3rdparty/fftreal/test_settings.h
+++ b/tests/manual/spectrum/3rdparty/fftreal/test_settings.h
diff --git a/tests/spectrum/3rdparty/fftreal/testapp.dpr b/tests/manual/spectrum/3rdparty/fftreal/testapp.dpr
index 54f2eb99..54f2eb99 100644
--- a/tests/spectrum/3rdparty/fftreal/testapp.dpr
+++ b/tests/manual/spectrum/3rdparty/fftreal/testapp.dpr
diff --git a/tests/spectrum/README.txt b/tests/manual/spectrum/README.txt
index c39d4a70..c39d4a70 100644
--- a/tests/spectrum/README.txt
+++ b/tests/manual/spectrum/README.txt
diff --git a/tests/spectrum/spectrum.pri b/tests/manual/spectrum/spectrum.pri
index 31a3767c..31a3767c 100644
--- a/tests/spectrum/spectrum.pri
+++ b/tests/manual/spectrum/spectrum.pri
diff --git a/tests/spectrum/spectrum.pro b/tests/manual/spectrum/spectrum.pro
index 2f44bfac..2f44bfac 100644
--- a/tests/spectrum/spectrum.pro
+++ b/tests/manual/spectrum/spectrum.pro
diff --git a/tests/spectrum/spectrumapp/engine.cpp b/tests/manual/spectrum/spectrumapp/engine.cpp
index 349a764f..349a764f 100644
--- a/tests/spectrum/spectrumapp/engine.cpp
+++ b/tests/manual/spectrum/spectrumapp/engine.cpp
diff --git a/tests/spectrum/spectrumapp/engine.h b/tests/manual/spectrum/spectrumapp/engine.h
index fb8450e0..fb8450e0 100644
--- a/tests/spectrum/spectrumapp/engine.h
+++ b/tests/manual/spectrum/spectrumapp/engine.h
diff --git a/tests/spectrum/spectrumapp/frequencyspectrum.cpp b/tests/manual/spectrum/spectrumapp/frequencyspectrum.cpp
index 39e7e822..39e7e822 100644
--- a/tests/spectrum/spectrumapp/frequencyspectrum.cpp
+++ b/tests/manual/spectrum/spectrumapp/frequencyspectrum.cpp
diff --git a/tests/spectrum/spectrumapp/frequencyspectrum.h b/tests/manual/spectrum/spectrumapp/frequencyspectrum.h
index 229f58a0..229f58a0 100644
--- a/tests/spectrum/spectrumapp/frequencyspectrum.h
+++ b/tests/manual/spectrum/spectrumapp/frequencyspectrum.h
diff --git a/tests/spectrum/spectrumapp/main.cpp b/tests/manual/spectrum/spectrumapp/main.cpp
index e9548b4e..e9548b4e 100644
--- a/tests/spectrum/spectrumapp/main.cpp
+++ b/tests/manual/spectrum/spectrumapp/main.cpp
diff --git a/tests/spectrum/spectrumapp/soundFiles/Rockhop.wav b/tests/manual/spectrum/spectrumapp/soundFiles/Rockhop.wav
index e56e1c0f..e56e1c0f 100644
--- a/tests/spectrum/spectrumapp/soundFiles/Rockhop.wav
+++ b/tests/manual/spectrum/spectrumapp/soundFiles/Rockhop.wav
Binary files differ
diff --git a/tests/spectrum/spectrumapp/soundFiles/futurebells_beat.wav b/tests/manual/spectrum/spectrumapp/soundFiles/futurebells_beat.wav
index c45cbc71..c45cbc71 100644
--- a/tests/spectrum/spectrumapp/soundFiles/futurebells_beat.wav
+++ b/tests/manual/spectrum/spectrumapp/soundFiles/futurebells_beat.wav
Binary files differ
diff --git a/tests/spectrum/spectrumapp/soundFiles/onclassical_demo_fiati-di-parma_thuille_terzo-tempo_sestetto_small-version.wav b/tests/manual/spectrum/spectrumapp/soundFiles/onclassical_demo_fiati-di-parma_thuille_terzo-tempo_sestetto_small-version.wav
index 78b8dbda..78b8dbda 100644
--- a/tests/spectrum/spectrumapp/soundFiles/onclassical_demo_fiati-di-parma_thuille_terzo-tempo_sestetto_small-version.wav
+++ b/tests/manual/spectrum/spectrumapp/soundFiles/onclassical_demo_fiati-di-parma_thuille_terzo-tempo_sestetto_small-version.wav
Binary files differ
diff --git a/tests/spectrum/spectrumapp/spectrum.h b/tests/manual/spectrum/spectrumapp/spectrum.h
index 8b072568..8b072568 100644
--- a/tests/spectrum/spectrumapp/spectrum.h
+++ b/tests/manual/spectrum/spectrumapp/spectrum.h
diff --git a/tests/spectrum/spectrumapp/spectrum.qrc b/tests/manual/spectrum/spectrumapp/spectrum.qrc
index 9368abc7..9368abc7 100644
--- a/tests/spectrum/spectrumapp/spectrum.qrc
+++ b/tests/manual/spectrum/spectrumapp/spectrum.qrc
diff --git a/tests/spectrum/spectrumapp/spectrumanalyser.cpp b/tests/manual/spectrum/spectrumapp/spectrumanalyser.cpp
index 37f2e175..37f2e175 100644
--- a/tests/spectrum/spectrumapp/spectrumanalyser.cpp
+++ b/tests/manual/spectrum/spectrumapp/spectrumanalyser.cpp
diff --git a/tests/spectrum/spectrumapp/spectrumanalyser.h b/tests/manual/spectrum/spectrumapp/spectrumanalyser.h
index 8eb70a20..8eb70a20 100644
--- a/tests/spectrum/spectrumapp/spectrumanalyser.h
+++ b/tests/manual/spectrum/spectrumapp/spectrumanalyser.h
diff --git a/tests/spectrum/spectrumapp/spectrumapp.pro b/tests/manual/spectrum/spectrumapp/spectrumapp.pro
index ab12e221..ab12e221 100644
--- a/tests/spectrum/spectrumapp/spectrumapp.pro
+++ b/tests/manual/spectrum/spectrumapp/spectrumapp.pro
diff --git a/tests/spectrum/spectrumapp/utils.cpp b/tests/manual/spectrum/spectrumapp/utils.cpp
index 95a55544..95a55544 100644
--- a/tests/spectrum/spectrumapp/utils.cpp
+++ b/tests/manual/spectrum/spectrumapp/utils.cpp
diff --git a/tests/spectrum/spectrumapp/utils.h b/tests/manual/spectrum/spectrumapp/utils.h
index 8c6ee151..8c6ee151 100644
--- a/tests/spectrum/spectrumapp/utils.h
+++ b/tests/manual/spectrum/spectrumapp/utils.h
diff --git a/tests/spectrum/spectrumapp/wavfile.cpp b/tests/manual/spectrum/spectrumapp/wavfile.cpp
index 373cdbb1..373cdbb1 100644
--- a/tests/spectrum/spectrumapp/wavfile.cpp
+++ b/tests/manual/spectrum/spectrumapp/wavfile.cpp
diff --git a/tests/spectrum/spectrumapp/wavfile.h b/tests/manual/spectrum/spectrumapp/wavfile.h
index 38e81f6e..38e81f6e 100644
--- a/tests/spectrum/spectrumapp/wavfile.h
+++ b/tests/manual/spectrum/spectrumapp/wavfile.h
diff --git a/tests/surfacetest/Heightmap.png b/tests/manual/surfacetest/Heightmap.png
index 2a860111..2a860111 100644
--- a/tests/surfacetest/Heightmap.png
+++ b/tests/manual/surfacetest/Heightmap.png
Binary files differ
diff --git a/tests/surfacetest/graphmodifier.cpp b/tests/manual/surfacetest/graphmodifier.cpp
index 8db7e07c..8db7e07c 100644
--- a/tests/surfacetest/graphmodifier.cpp
+++ b/tests/manual/surfacetest/graphmodifier.cpp
diff --git a/tests/surfacetest/graphmodifier.h b/tests/manual/surfacetest/graphmodifier.h
index e9260aac..e9260aac 100644
--- a/tests/surfacetest/graphmodifier.h
+++ b/tests/manual/surfacetest/graphmodifier.h
diff --git a/tests/surfacetest/main.cpp b/tests/manual/surfacetest/main.cpp
index 74bf78aa..74bf78aa 100644
--- a/tests/surfacetest/main.cpp
+++ b/tests/manual/surfacetest/main.cpp
diff --git a/tests/surfacetest/mapimage.png b/tests/manual/surfacetest/mapimage.png
index 079d0407..079d0407 100644
--- a/tests/surfacetest/mapimage.png
+++ b/tests/manual/surfacetest/mapimage.png
Binary files differ
diff --git a/tests/surfacetest/surfacetest.pro b/tests/manual/surfacetest/surfacetest.pro
index 134e8a6e..134e8a6e 100644
--- a/tests/surfacetest/surfacetest.pro
+++ b/tests/manual/surfacetest/surfacetest.pro
diff --git a/tests/surfacetest/surfacetest.qrc b/tests/manual/surfacetest/surfacetest.qrc
index 266ed7e0..266ed7e0 100644
--- a/tests/surfacetest/surfacetest.qrc
+++ b/tests/manual/surfacetest/surfacetest.qrc
diff --git a/tests/tests.pri b/tests/manual/tests.pri
index d6474f1b..b7a3fb92 100644
--- a/tests/tests.pri
+++ b/tests/manual/tests.pri
@@ -1,4 +1,4 @@
-INCLUDEPATH += ../../include
+INCLUDEPATH += ../../../include
LIBS += -L$$OUT_PWD/../../lib
diff --git a/tests/volumetrictest/cubeFilledFlat.obj b/tests/manual/volumetrictest/cubeFilledFlat.obj
index 108cf7ac..108cf7ac 100644
--- a/tests/volumetrictest/cubeFilledFlat.obj
+++ b/tests/manual/volumetrictest/cubeFilledFlat.obj
diff --git a/tests/volumetrictest/logo.png b/tests/manual/volumetrictest/logo.png
index 1e7ed4cf..1e7ed4cf 100644
--- a/tests/volumetrictest/logo.png
+++ b/tests/manual/volumetrictest/logo.png
Binary files differ
diff --git a/tests/volumetrictest/logo_no_padding.png b/tests/manual/volumetrictest/logo_no_padding.png
index 714234aa..714234aa 100644
--- a/tests/volumetrictest/logo_no_padding.png
+++ b/tests/manual/volumetrictest/logo_no_padding.png
Binary files differ
diff --git a/tests/volumetrictest/main.cpp b/tests/manual/volumetrictest/main.cpp
index 0c3c2852..0c3c2852 100644
--- a/tests/volumetrictest/main.cpp
+++ b/tests/manual/volumetrictest/main.cpp
diff --git a/tests/volumetrictest/volumetrictest.cpp b/tests/manual/volumetrictest/volumetrictest.cpp
index e124c6ad..e124c6ad 100644
--- a/tests/volumetrictest/volumetrictest.cpp
+++ b/tests/manual/volumetrictest/volumetrictest.cpp
diff --git a/tests/volumetrictest/volumetrictest.h b/tests/manual/volumetrictest/volumetrictest.h
index 93d0ffae..69cf2010 100644
--- a/tests/volumetrictest/volumetrictest.h
+++ b/tests/manual/volumetrictest/volumetrictest.h
@@ -27,8 +27,7 @@
#include <QtDataVisualization/q3dscatter.h>
#include <QtDataVisualization/q3dsurface.h>
#include <QtDataVisualization/q3dbars.h>
-
-class QLabel;
+#include <QtWidgets/QLabel>
using namespace QtDataVisualization;
diff --git a/tests/volumetrictest/volumetrictest.pro b/tests/manual/volumetrictest/volumetrictest.pro
index df3ef0dd..df3ef0dd 100644
--- a/tests/volumetrictest/volumetrictest.pro
+++ b/tests/manual/volumetrictest/volumetrictest.pro
diff --git a/tests/volumetrictest/volumetrictest.qrc b/tests/manual/volumetrictest/volumetrictest.qrc
index 7cd8533b..7cd8533b 100644
--- a/tests/volumetrictest/volumetrictest.qrc
+++ b/tests/manual/volumetrictest/volumetrictest.qrc
diff --git a/tests/tests.pro b/tests/tests.pro
index ef28a0da..caa90722 100644
--- a/tests/tests.pro
+++ b/tests/tests.pro
@@ -8,32 +8,4 @@ contains(QT_CONFIG, opengles1) {
TEMPLATE = subdirs
SUBDIRS += auto
-
-qtHaveModule(quick) {
- SUBDIRS += qmlcamera \
- qmldynamicdata \
- qmlmultiwindow \
- qmlmultitest \
- qmlvolume \
- qmlperf
-}
-
-!android:!ios:!winrt {
- SUBDIRS += barstest \
- scattertest \
- surfacetest \
- multigraphs \
- directional \
- itemmodeltest \
- volumetrictest
-
- # For testing code snippets of minimal applications
- SUBDIRS += minimalbars \
- minimalscatter \
- minimalsurface
-
- # Requires Kinect drivers
- #SUBDIRS += kinectsurface
-}
-
-qtHaveModule(multimedia):!android:!static:!winrt: SUBDIRS += spectrum
+exists(manual): SUBDIRS += manual