Merge ~kissiel/plainbox-provider-checkbox:add-fullscreen-glxgears into plainbox-provider-checkbox:master

Proposed by Maciej Kisielewski
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 72eff12ec45d55c493c4d881225540788df10670
Merged at revision: e414333bbe052903f16b874d17595649a0b6d321
Proposed branch: ~kissiel/plainbox-provider-checkbox:add-fullscreen-glxgears
Merge into: plainbox-provider-checkbox:master
Diff against target: 32 lines (+21/-0)
1 file modified
units/graphics/jobs.pxu (+21/-0)
Reviewer Review Type Date Requested Status
Sylvain Pineau (community) Approve
Review via email: mp+333204@code.launchpad.net

Description of the change

add fullscreen version of glxgears test

on thing to note is, that the id of proposed matches .*_glxgears_.* making all the existing test plans (e.g. Somerville Graphics) to automatically include this test.

To post a comment you must log in.
Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

+1, thanks

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/units/graphics/jobs.pxu b/units/graphics/jobs.pxu
2index a7af65a..ee0a938 100644
3--- a/units/graphics/jobs.pxu
4+++ b/units/graphics/jobs.pxu
5@@ -316,6 +316,27 @@ _description:
6
7 unit: template
8 template-resource: graphics_card
9+plugin: user-interact-verify
10+category_id: com.canonical.plainbox::graphics
11+id: graphics/{index}_glxgears_fullscreen_{product_slug}
12+requires: package.name == 'mesa-utils'
13+command:
14+ source graphics_env {driver} {index}
15+ glxgears -fullscreen
16+ true
17+_summary: Test that glxgears works on fullscreen for {vendor} {product}
18+_description:
19+ PURPOSE:
20+ This test tests the basic fullscreen 3D capabilities of your {vendor} {product} video card
21+ STEPS:
22+ 1. Click "Test" to execute an OpenGL demo. Press ESC at any time to close.
23+ 2. Verify that the animation is not jerky or slow.
24+ VERIFICATION:
25+ 1. Did the 3d animation appear?
26+ 2. Was the animation free from slowness/jerkiness?
27+
28+unit: template
29+template-resource: graphics_card
30 plugin: shell
31 category_id: com.canonical.plainbox::graphics
32 id: graphics/{index}_3d_window_open_close_{product_slug}

Subscribers

People subscribed via source and target branches