(→Table.5 Feature/Case mapping) |
(→Test Environment) |
||
| Line 104: | Line 104: | ||
== Test Environment == | == Test Environment == | ||
| - | + | === General Environment Setup === | |
| + | * Netbooks/Nettops/Notebooks meego platform or other platform with the geoclue package. | ||
| - | === | + | === Extra Environment Setup === |
| - | + | * Check geoclue pypsy provider DBUS services. | |
| - | + | '' $ ls /usr/share/dbus-1/services | grep org.freedesktop.Geoclue.Providers ''<br/> | |
| - | + | Below services should be printed on screen:<br/> | |
| - | + | org.freedesktop.Geoclue.Providers.Hostip.service | |
| - | + | ||
| - | + | * Directly connect to Internet without proxy | |
| - | + | * Export DISPLAY variable if run test in text-mode console. | |
| - | + | ||
| - | + | ||
=== Tools === | === Tools === | ||
Contents |
The graphics subsystem is composed of Xserver, Mesa, 2D driver (e.g. Xf86-video-intel) and Drm. It should provide the latest graphics h/w features, as well as meet requirement of UI framework (e.g. Clutter, Qt), Window Manager even applications.
What features to be tested are made of basic features + accepted features of MeeGO-1.1/MeeGo-1.2.
| FEA ID | Feature summary | Feature description and Test points | Platform | Priority |
|---|---|---|---|---|
| n/a | X11 | * Xserver should work well with Mesa, 2D driver and other components. * Many X extensions should be supported, including Xrender, Xcomposite, Xdamage, Xrandr adn so on. | ALL | Major |
| n/a | OpenGL ES 2.0 | Should support OpenGL ES 2.0 | ALL | Major |
| n/a | OpenVG | Should support OpenVG | ALL | Major |
| n/a | Display | * Should support Single/Multi display * Mode setting * Rotation setting | ALL | Major |
| n/a | Input | Should support proper event for input devices (i.e. multi-touch) in X | ALL | Major |
| n/a | Video | Should support XVideo and libVA | ALL | n/a |
| FEA ID | Feature summary | Feature description and Test points | Platform | Priority |
|---|---|---|---|---|
| 4877 | [FEA] Provide libOpenVG and libOpenVGU packages | OpenVG is supported | ALL | Major |
| FEA ID | Feature summary | Test points | Platform | Priority |
|---|---|---|---|---|
| 7614 | [FEA] Multiple output (HDMI) support from Graphics and Window manager | * HDMI output is supported by graphics driver; * Multiple display is supported by Window Manager | HDMI platform | Major |
| Summary | Detail scenario | Support | Reasons |
|---|---|---|---|
| OpenGL | OpenGL ES2.0 would be the default 3D backend | n/a | OpenGL not be supported by SGX540 h/w |
All the above features would be tested. You can get the latest cases from http://gitorious.org/qa-tools/mcts.
| FEA name | Target Lib | Test suite package name |
|---|---|---|
| X11 | libX11 libXdamage libXcomposite libXrandr libXrender libXv | blts-x11 |
| OpenGL ES2.0 | libEGL libGLESv2 | blts-opengles2-perf |
| OpenVG | libEGL libOpenVG | mcts-openvg-tests |
| Display | libXrandr | mcts-display-tests |
| Input | libX11 | blts-input-devices |
| Video | libXv | blts-xvideo |
Test Types:
Most of cases are auto cases and provide function and performance testing.
Test level:
All the cases are API level and inplemented with C language. Table.5 shows the target lib too.
All the cases tracked in mcts should be automatic. How to build/run cases, pls refer to README of every testing package.
Test points are written in Tested Feature Tables.
Test method is introduced in Test Strategy and Approach section.
$ ls /usr/share/dbus-1/services | grep org.freedesktop.Geoclue.Providers
Below services should be printed on screen:
org.freedesktop.Geoclue.Providers.Hostip.service
N/A
kui.zheng@intel.com
xuetingx.jin@intel.com (intern)
peng.li@intel.com
Xorg Fundation: http://www.x.org/wiki/
Intel Linux Graphics: http://intellinuxgraphics.org/index.html
MCTS QA-tools: http://gitorious.org/qa-tools/mcts