Shuangeeer (Talk | contribs) (Created page with "= 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 ...") |
Shuangeeer (Talk | contribs) (→Test Suite Overview) |
||
| (2 intermediate revisions 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 == | ||
| Line 12: | Line 30: | ||
cd mits/mits-connectivity-tests | cd mits/mits-connectivity-tests | ||
./pack.sh | ./pack.sh | ||
| - | # You need make sure that you have already installed necessary build required packages. If packaging is successful, there will be rpm | + | # 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 | rpm -ivh mits-connectivity-tests.<version>.rpm | ||
# You need make sure that you have already installed required packages | # You need make sure that you have already installed required packages | ||
Contents |
MeeGo IVI Test Suite is the test suite for testing MeeGo IVI, and short for 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.
| 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 |
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
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