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)
 
(One intermediate revision not shown)
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] || Test set about Ethernet, Wifi and Bluetooth
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-graphics-tests mits-graphics-tests] || Test set about Graphics driver on IVI (EMGD)
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-hfdialer-tests mits-hfdialer-tests] || Test set about Hands Free Dialer
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-hwadaptation-tests mits-hwadaptation-tests] || Test set about Hardware Adaptation for IVI
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-navigation-tests mits-navigation-tests] || Test set about Navigation
 +
|-
 +
| [http://meego.gitorious.org/meego-quality-assurance/mits/trees/master/mits-sanity-tests mits-sanity-tests] || Sanity Test set
 +
|-
 +
|}
== How to build and install MITS ==
== How to build and install MITS ==

Latest revision as of 04:57, 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 Test set about Ethernet, Wifi and Bluetooth
mits-graphics-tests Test set about Graphics driver on IVI (EMGD)
mits-hfdialer-tests Test set about Hands Free Dialer
mits-hwadaptation-tests Test set about Hardware Adaptation for IVI
mits-navigation-tests Test set about Navigation
mits-sanity-tests Sanity Test set

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