Meego Wiki
Views

MeeGo IVI Test Suite

From MeeGo wiki
Revision as of 04:57, 19 October 2011 by Shuangeeer (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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