| (3 intermediate revisions not shown) | |||
| Line 66: | Line 66: | ||
All the above features would be tested. You can get the latest cases from http://gitorious.org/qa-tools/mcts. <br> | All the above features would be tested. You can get the latest cases from http://gitorious.org/qa-tools/mcts. <br> | ||
| - | == Table.5 Feature/Case mapping == | + | == Table.5 Feature/Lib/Case mapping == |
{| cellspacing="0" border="1" | {| cellspacing="0" border="1" | ||
! ''FEA name'' | ! ''FEA name'' | ||
| Line 94: | Line 94: | ||
<u>''Test level: ''</u> | <u>''Test level: ''</u> | ||
| - | All the cases are API level and inplemented with C language. | + | All the cases are API level and inplemented with C language. Table.5 shows the target lib too. <br> |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
=== Test Automation === | === Test Automation === | ||
| - | + | All the cases tracked in mcts should be automatic. How to build/run cases, pls refer to README of every testing package. | |
| - | + | ||
| - | + | ||
== Test Design == | == Test Design == | ||
| Line 110: | Line 104: | ||
== Test Environment == | == Test Environment == | ||
| - | + | It's OK to run the cases without UI home or Window manager, because our test target is graphics lib/stack only. | |
| - | + | ||
| - | === Hardware Platforms === | + | === Table.6 Hardware Platforms === |
{| cellspacing="0" border="1" | {| cellspacing="0" border="1" | ||
! ''Test Platforms'' | ! ''Test Platforms'' | ||
| - | ! '' | + | ! ''Graphics h/w'' |
| - | + | ||
! ''Priority'' | ! ''Priority'' | ||
|- | |- | ||
| - | |''Pinetrail | + | |''Pinetrail Netbook: EeePC 1005 HA''|| ''intel Pineview'' || ''P1'' |
| - | + | ||
| - | + | ||
|- | |- | ||
| - | |''Handset: Avaa''|| '' | + | |''Handset: Avaa''|| ''PVR SGX535'' || ''P1'' |
|} | |} | ||
=== Tools === | === Tools === | ||
| - | + | N/A | |
| - | + | ||
| - | + | ||
| - | + | ||
== QA Contact == | == QA Contact == | ||
| - | + | kui.zheng@intel.com<br> | |
| - | + | xuetingx.jin@intel.com (intern) | |
| - | == | + | == Distrobution == |
| - | + | peng.li@intel.com <br> | |
| - | + | ||
== Referrences == | == Referrences == | ||
| - | + | Xorg Fundation: http://www.x.org/wiki/<br> | |
| - | + | Intel Linux Graphics: http://intellinuxgraphics.org/index.html<br> | |
| - | + | MCTS QA-tools: http://gitorious.org/qa-tools/mcts | |
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.
It's OK to run the cases without UI home or Window manager, because our test target is graphics lib/stack only.
| Test Platforms | Graphics h/w | Priority |
|---|---|---|
| Pinetrail Netbook: EeePC 1005 HA | intel Pineview | P1 |
| Handset: Avaa | PVR SGX535 | P1 |
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