Skip to content
Shaofeng Tang edited this page Mar 14, 2016 · 26 revisions

Overview

Testkit-lite is a light-weight testing execution framework, composed by 5 components:

  • testkit-lite is the command line interface(CLI) of Testkit-lite. Which provides comprehensive options for web/core testing and supports cross platform. In TCT, CATS usage, it is usually invoked as a background test runner.
  • test engines is distribute engine responsible for handling various tests types.
  • com-module is a common module responsible for handling interaction with target device, such as TIZEN device, Android device or localhost workstation.
  • testkit-stub is a native process running on test target, which work as proxy between test suite and testkit-lite.
  • xDriver is a special WebDriver implementation.

Architecture

Tinyweb is deployed on Host PC for testing Windows device. For other device testing, Tinyweb is deployed on device.

Binary Packages

Release Repo:
https://github.com/testkit/testkit-stub/releases
https://github.com/testkit/testkit-lite/releases
https://github.com/testkit/tinyweb/releases

Installation

Host Preparation

Please make sure a set of basic packages have been installed: With TCT usage, you can get them prepared automatically
For Host PC (ubuntu12.04 and ubuntu12.10) Please make sure a set of basic packages have been installed:

  • python(>=2.7)
  • python-pip
  • python-requests

You can run the following commands to install needed packages:
sudo apt-get install python-pip
sudo pip install requests

Device Preparation

Connect Target Device to Host with USB line. ...

Installation on Host

Install from deb/rpm package

  • download released tar ball testkit-lite tar ball and unzip it to local folder
  • for Ubuntu OS, use deb package to install testkit-lite sudo dpkg -i testkit-lite-<version>_all.deb
Clone this wiki locally