Take advantage of the unit tests provided with the various Qt modules

Registered by Zoltan Balogh on 2014-03-11

Take advantage of the unit tests provided with the various Qt modules.

Blueprint information

Status:
Not started
Approver:
Pat McGowan
Priority:
Undefined
Drafter:
Zoltan Balogh
Direction:
Needs approval
Assignee:
Zoltan Balogh
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon april-2014

Related branches

Sprints

Whiteboard

The QtPIM and QtSensors modules each have massive number of unit tests. All together 7-800 useful unit tests are provided by these modules.

The tests cover benchmarks, QML frontend and various system tests. Most of the tests are run against all backend driver available in the test environment.

Our QtOrganizer engine for EDS calendar, QtSensors plugins for the qtubuntu (hybris) sensors backend should run all the unit tests provided by the Qt framework and create their own unit tests to cover whatever API and functionality they provide.

For this we need to provide the unit tests as separate packages so our backends can use them in their own unit tests.

(?)

Work Items

Work items:
[timo-jyrinki] Fix the qtpim, qtlocation and qtsensors modules to provide -tests packages with the qml and binary unit tests : TODO
[renatofilho] Investigate why the qtpim's unit tests fail on the EDS backend (http://pastebin.ubuntu.com/7072305/) and make the backend to give full OK unit tests : TODO
[renatofilho] Integrate the framework unit tests to the EDS backend when the qtpim5-tests is available: TODO
[jhodapp] Integrate the framework unit tests to the qtubuntu-sensors backend when the qtpim5-tests is available: TODO

This blueprint contains Public information 
Everyone can see this information.