The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
User:Esmietti
From Mer Wiki
(Difference between revisions)
(New page: !DRAFT! = Executing test cases in Mer SDK = At the moment exeuction inside of the SDK! Add test exeuction tools repository sudo zypper ar http://repo.ci.merproject.org/repos/devel:/qu...) |
|||
(10 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | !DRAFT! | + | !DRAFT ! |
= Executing test cases in Mer SDK = | = Executing test cases in Mer SDK = | ||
+ | |||
+ | == Add repositories and install tools == | ||
At the moment exeuction inside of the SDK! | At the moment exeuction inside of the SDK! | ||
Add test exeuction tools repository | Add test exeuction tools repository | ||
− | sudo zypper ar http://repo.ci.merproject.org/repos/devel:/quality | + | sudo zypper ar http://repo.ci.merproject.org/repos/devel:/quality/Core_i486/ mer-testing-tools |
Add tests repository | Add tests repository | ||
Line 14: | Line 16: | ||
Install tools | Install tools | ||
sudo zypper ref | sudo zypper ref | ||
− | sudo zypper in testrunner-lite | + | sudo zypper in testrunner-lite |
+ | |||
+ | == Basic Layer tests (BLTS) == | ||
+ | |||
+ | Install some tests | ||
+ | sudo zypper in blts-bluetooth-tests | ||
+ | |||
+ | Execute tests from the command line | ||
+ | sudo blts-bluetooth -e 1 | ||
+ | |||
+ | Execute tests with testrunner-lite | ||
+ | sudo testrunner-lite -f /usr/share/blts-bluetooth-tests/tests.xml -o /tmp/results.xml -v | ||
+ | |||
+ | == Middleware tests (MWTS) == | ||
Install some tests | Install some tests | ||
Line 26: | Line 41: | ||
Execute tests with min console: | Execute tests with min console: | ||
− | min -c -r " | + | min -c -r "TMP" |
+ | |||
+ | See detailed results: | ||
+ | cat /var/log/tests/*.result | ||
+ | |||
+ | == Issues == | ||
+ | |||
+ | * Min doesn't work nicely when executing tests with testrunner-lite --chroot option | ||
+ | * How to execute tests in armv7 targets in chroot? | ||
+ | ** BLTS tests are working with sb2 | ||
+ | |||
+ | == Todo (not in priority order) == | ||
+ | * Plan simple test set for chroot environment | ||
+ | * Setup test automation for chroot environment (OTS and testrunner-lite should work almost out of the box) | ||
+ | * Test result reporting (QA-reports) | ||
+ | * Integrade testing into updating and release process | ||
+ | ** Also for SDK releases? | ||
+ | * Test management | ||
+ | * Virtual image testing, maybe nemo images |
Latest revision as of 12:48, 3 April 2012
!DRAFT !
Contents |
[edit] Executing test cases in Mer SDK
[edit] Add repositories and install tools
At the moment exeuction inside of the SDK!
Add test exeuction tools repository
sudo zypper ar http://repo.ci.merproject.org/repos/devel:/quality/Core_i486/ mer-testing-tools
Add tests repository
sudo zypper ar http://repo.ci.merproject.org/repos/devel:/quality:/tests/devel_quality_Core_i486/ mer-testing-tests
Install tools
sudo zypper ref sudo zypper in testrunner-lite
[edit] Basic Layer tests (BLTS)
Install some tests
sudo zypper in blts-bluetooth-tests
Execute tests from the command line
sudo blts-bluetooth -e 1
Execute tests with testrunner-lite
sudo testrunner-lite -f /usr/share/blts-bluetooth-tests/tests.xml -o /tmp/results.xml -v
[edit] Middleware tests (MWTS)
Install some tests
sudo zypper in mwts-filesystem-generic-all
Execute tests with testrunner-lite:
testrunner-lite -f /usr/share/mwts-filesystem-generic-tests/tests.xml -o /tmp/result.xml -v
Execute tests with min console UI:
min
Execute tests with min console:
min -c -r "TMP"
See detailed results:
cat /var/log/tests/*.result
[edit] Issues
- Min doesn't work nicely when executing tests with testrunner-lite --chroot option
- How to execute tests in armv7 targets in chroot?
- BLTS tests are working with sb2
[edit] Todo (not in priority order)
- Plan simple test set for chroot environment
- Setup test automation for chroot environment (OTS and testrunner-lite should work almost out of the box)
- Test result reporting (QA-reports)
- Integrade testing into updating and release process
- Also for SDK releases?
- Test management
- Virtual image testing, maybe nemo images