Meego Wiki
Views

User:Vitormal/MCTS Main Page Proposal

From MeeGo wiki
Jump to: navigation, search

Contents

Overview

Introduction

MeeGo Core Test Suite (MCTS) is a unified test suite for MeeGo Core validation. It has been created to support the objectives of the MeeGo Core Test Plan.

Current phase of the MCTS collects existing test assets under MCTS. Future goal is to work towards one common MCTS that combines them all.

Currently MCTS contains:

  • Middleware Test Suite (aka MWTS): System tests created on top of Qt Middleware APIs. Contains both functional and non-functional test cases.
  • Python based test asset for MeeGo middleware components
  • Base Layer Test Suite (aka BLTS): Test cases mainly targeted to the lowest hardware independent layer in the MeeGo architecture.

You can find test results from http://qa-reports.meego.com/. A list of the MCTS test cases can be found from http://testplans.meego.com/.

Goals

  • Create a unified test suite for MeeGo Core validation
  • Build test coverage according to the risk level of the MeeGo components
  • Aim for high level of automation to support MeeGo automated testing framework (OTS)

Getting the Code

Support & Contacts

Support

  • #meego-qa-mcts @irc.freenode.net
  • meego-qa@lists.meego.com
  • Reporting bugs ...

Contacts

Name Role Affiliation IRC nickname
Matti Salmi MCTS Maintainer Ixonos masaz
Jeff Zheng MCTS Co-maintainer Intel -
Tommi Toropainen - Nokia Toropainen
Iekku Huttunen MCTS Error Manager Ixonos iekku
Ville Törmälä Team Member Digia ville_t
Markku Valtonen Team Member Nokia nick
Tuomo Pelkonen Team Member Digia Tumi_
Arttu Valo Team Member Digia -
Arto Katajasalo Team Member Digia ArtoK
Pauli-Pekka Toivanen Team Member Digia puli123
Jan Grela Team Member Digia -
Balazs Sipos Team Member Digia -
Reijo Korhonen Team Member Digia ReijoKorhonen
Rauno Vartiainen Team Member Digia rane_v
Timo Ojala Team Member Digia -
Shaofeng Tang Team Member Intel -
Hao Chen Team Member Intel -
Daniel Tao Team Member Intel -
Elva Fu Team Member Intel -
Jeff Zheng Team Member Intel -
Jingke Team Member Intel -
Kui Zheng Team Member Intel -
Huajun Li Team Member Intel -
Jussi Saavalainen Team Member Digia jsv
Aki Nyman Team Membere Digia -
Mikko Ojala Team Member Digia miojala
Pasi Matilainen Team Member Digia Pasi
Kari Laakso Team Member Digia kalaakso
Mika Niinistö Team Member Digia miniinis
Kimmo Myllyvirta Team Member Digia kimylly

MCTS Releases

  • MCTS is released typically in a biweekly cycle. The release process is described in MCTS Release Process.
  • You can find information about the completed and planned MCTS releases from MCTS Releases.

Contributing to MCTS

Test Suite Content

Middleware Test Suite (MWTS)

MCTS Package Documentation Maintainer Substitute API Status Comments
mwts-accounts Accounts Test Specification Pauli-Pekka Toivanen accounts-qt Released
mwts-buteo Buteo Sync Test Specification Pauli-Pekka Toivanen buteo-sync Released
mwts-bluetooth Bluetooth Test Specification Timo Ojala Arto Katajasalo BlueZ Released
mwts-filesystem File System Test Specification Reijo Korhonen Tuomo Pelkonen N/A Released
mwts-gcamera Balasz Sipos Tuomo Pelkonen Gstreamer, camerabin In progress
mwts-gstreamer Gstreamer Test Specification Balasz Sipos Jan Grela Gstreamer Released
mwts-location Markku Valtonen Reijo Korhonen Qt Mobility Location v1.0 Released Will be updated to Qt Mobility v1.2
mwts-messaging Messaging Test Specification Arttu Valo Timo Ojala Qt Mobility Messaging v1.0 Deprecated
mwts-multimedia Multimedia Test Specification Jan Grela Qt Mobility Multimedia v1.0 Released Will be updated to Qt Mobility v1.2
mwts-network Network Test Specification Pauli-Pekka Toivanen Qt Mobility Bearer Management v1.0 Released Will be updated to Qt Mobility v1.2
mwts-pim PIM Test Specification Arto Katajasalo Qt Mobility Versit and Contacts Released Will be updated to Qt Mobility v1.2
mwts-sensors Sensors Test Specification Reijo Korhonen Markku Valtonen Qt Mobility Sensors v1.0 Released Will be updated to Qt Mobility v1.2
mwts-telepathy Arttu Valo Timo Ojala Telepathy In progress
mwts-usb Rauno Vartiainen Released
mwts-qcamera Rauno Vartiainen Qt Mobility Multimedia v1.1 In progress Will be Qt Mobility v1.2
mwts-feedback Jan Grela Qt Mobility Feedback v1.1 In progress Will be updated to Qt Mobility v1.2
mwts-sim Balazs Sipos ofono-qt Planned
mwts-dsme Planned
mwts-systeminfo Reijo Korhonen Planned Will be Qt Mobility v1.2

Python Test Asset

MCTS package Maintainer Status
mcts-packagekit-tests Huajun Li -
mcts-x-tests Kui Zheng -
mcts-rendercheck-tests Kui Zheng -
mcts-qtgfx-tests Kui Zheng -
mcts-bluez-tests Jingke -
mcts-connman-tests Jeff Zheng -
mcts-ofono-tests Elva Fu -
mcts-gupnp-tests Daniel Tao -
mcts-pulseaudio-tests Hao Chen -
mcts-geoclue-tests Shaofeng Tang -

Base Layer Test Suite (BLTS)

MCTS package Documentation Maintainer Substitute Status
blts-alsa-core Audio Driver Test Specification Jussi Saavalainen Released
blts-bluetooth Bluetooth Driver Test Specification Aki Nyman Jussi Saavalainen Released
blts-v4l2 Camera Driver Test Specification Mikko Ojala Released
blts-fbdev Framebuffer Driver Test Specification Mika Niinistö Jussi Saavalainen Released
blts-input-devices Input Devices Driver Test Specification Released
blts-ofono Modem Driver Test Specification Kari Laakso Mikko Ojala Released
blts-sensors-frontend Sensor Driver Test Specification Pasi Matilainen Released
blts-usb USB Driver Test Specification Kari Laakso Mikko Ojala Released
blts-xvideo Video Playback Driver Test Specification Kimmo Myllyvirta Released
blts-watchdog Watchdog Driver Test Specification Kimmo Myllyvirta Released
blts-wlan-core WIFI Driver Test Specification Aki Nyman Jussi Saavalainen Released
blts-x11 X11 Test Specification Kimmo Myllyvirta Released
blts-common Common library for blts test asset Released
blts-opengles2-perf OpenGL ES performance tests Kimmo Myllyvirta Released
Personal tools