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.
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