Meego Wiki
Views

MeeGo IVI Test Suite

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(How to build and install MITS)
(Test Suite Overview)
Line 5: Line 5:
Latest MITS source code is available at http://meego.gitorious.org/meego-quality-assurance/mits.
Latest MITS source code is available at http://meego.gitorious.org/meego-quality-assurance/mits.
There are NN categories in MITS corresponding to each domain/component of MeeGo IVI.
There are NN categories in MITS corresponding to each domain/component of MeeGo IVI.
 +
 +
{| cellspacing="0" border="1"
 +
! Test set
 +
! Description
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-connectivity-tests mits-connectivity-tests] ||
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-graphics-tests mits-graphics-tests] ||
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-hfdialer-tests mits-hfdialer-tests] ||
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-hwadaptation-tests mits-hwadaptation-tests] ||
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-navigation-tests mits-navigation-tests] ||
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-sanity-tests mits-sanity-tests] ||
 +
|-
 +
|}
== How to build and install MITS ==
== How to build and install MITS ==

Revision as of 03:39, 19 October 2011

Contents

MeeGo IVI Test Suite

MeeGo IVI Test Suite is the test suite for testing MeeGo IVI, and short for MITS.

Test Suite Overview

Latest MITS source code is available at http://meego.gitorious.org/meego-quality-assurance/mits. There are NN categories in MITS corresponding to each domain/component of MeeGo IVI.

Test set Description
mits-connectivity-tests
mits-graphics-tests
mits-hfdialer-tests
mits-hwadaptation-tests
mits-navigation-tests
mits-sanity-tests

How to build and install MITS

Suppose you're going to install test set mits-connectivity-tests in MITS.

# export http_proxy=<proxy> if you are in Intranet
git clone http://git.gitorious.org/meego-quality-assurance/mits.git
cd mits/mits-connectivity-tests
./pack.sh
# You need make sure that you have already installed necessary build required packages. 
# If packaging is successful, there will be rpm pkgs(x86.rpm, src.rpm, tar.gz) generated.
rpm -ivh mits-connectivity-tests.<version>.rpm
# You need make sure that you have already installed required packages

How to run MITS

With MeeGo default release repo, install package testrunner-lite.

zypper in testrunner-lite

/usr/share/<test suite name>/tests.xml defines all test cases for the test suite. You can run all test cases in the test suite using testrunner-lite. You need to define where the test result is.

testrunner-lite -a -f /usr/share/<test suite name>/tests.xml -o results.xml

Follow the steps specified in each case and fill the results as well.

Note: By default, MITS test suite needs to be run with root user

Maintainer

Zheng Yanshuang

Personal tools