Hi all,
In order to formalize the automated tests execution on a Tizen image we
decided to package the tests in test suites packages. The goal is to add
more transparency on the tests execution of a Tizen image.
Final objective will be to make sure that anyone can run consistent test
suites (in particular the release engineers, the developers and the
integrators). It will improve efficiency of the integration, since it
will be possible to run a test suite and get the results, before to
push/merge the code.
At the moment, the following information only focuses on the IVI and
Common profiles. Future profiles, based and synced on Tizen Common
should also follow this model.
### Strategy that will be adopted ###
- Only automated test cases are packaged.
- Tests that are not specific to a profile will be packaged in a Common
test suite package
- Tests that are specific to a profile will be packaged in a dedicated
test suite package
- An unique launcher (common-suite-launcher) will allow to launch one or
several test suites
- No dependency between the test suites
Example : Launch the sanity tests on the IVI profile
Since IVI is based on Common we have to launch the common-sanity-suite
and then the ivi-sanity-suite to get the full sanity of the IVI profile :
common-suite-launcher launch common-sanity-suite ivi-sanity-suite
### Actual status of the test suites available in Tizen ###
For the moment 6 test suites packages are available in Tizen :
common-sanity-suite
common-graphics-suite
common-multimedia-suite
common-crosswalk-suite
common-connectivity-suite (not functional yet)
ivi-multimedia-tests (will be removed, duplicate of common-multimedia-suite)
ivi-dist-bat-tests (will be reorganized and re-packaged in
ivi-sanity-suite)
ivi-connectivity-tests (will be removed: duplicate of
common-connectivity-suite)
### Pending work ###
There's some work to do before that all the test suites are fully
functional on both IVI and Common profiles :
- review installation path of the test suites
- enhance the common-suite-launcher tool
- open a separate git project for ivi-sanity-suite
- review the test cases and the packaging of all test suites
You can already execute a test suite on the Tizen Common image,
following this wiki page : https://wiki.tizen.org/wiki/Common_QA
Regards,
Nicolas Z.
--
---
Nicolas Zingilé
Intel OTC - Vannes FR
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev