Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
-
None
Description
To make development and QA easier, we need to be able to test Qt on consumer devices.
Manual testing is ok, but there are too many autotests to reasonably install and run them manually.
Existing autotest infrastructure only supports "R&D" phones.
We need to be able to test on consumer phones as well, e.g.
- developers outside Nokia
- testing Qt on non-Nokia hardware
- testing phone models which are out of production
- running autotests on the developer's desktop, rather than in a test lab
- doing QA on the identical device firmware that users will have.
Installation without prompts needs capabilities that require signing
Also we need an agent to transfer the files from the PC to the phone and install them.
Fortunately an agent that does both these things already exists - the "App TRK", which most developers would have for running/debugging on the phone when developing with carbide.c++ or Qt Creator.
Test tool should support running tests from a windows or linux PC that already has the required tools for building Qt for Symbian.
It should be possible to run many autotests via a script
It should recover if an individual test crashes or "hangs"
Limitation - if the whole phone crashes during testing, it won't be possible to recover without manual intervention