diff mbox

[Branch,~linaro-validation/lava-test/trunk] Rev 117: New leb basic graphics tests from rsalveti

Message ID 20120207231811.28766.37977.launchpad@ackee.canonical.com
State Accepted
Headers show

Commit Message

Paul Larson Feb. 7, 2012, 11:18 p.m. UTC
Merge authors:
  Ricardo Salveti (rsalveti)
Related merge proposals:
  https://code.launchpad.net/~linaro-foundations/lava-test/leb-basic-graphics/+merge/90640
  proposed by: Ricardo Salveti (rsalveti)
  review: Approve - Paul Larson (pwlars)
------------------------------------------------------------
revno: 117 [merge]
committer: Paul Larson <paul.larson@linaro.org>
branch nick: lava-test
timestamp: Tue 2012-02-07 15:14:44 -0800
message:
  New leb basic graphics tests from rsalveti
added:
  lava_test/test_definitions/leb-basic-graphics.py
modified:
  doc/tests.rst
  lava_test/core/providers.py


--
lp:lava-test
https://code.launchpad.net/~linaro-validation/lava-test/trunk

You are subscribed to branch lp:lava-test.
To unsubscribe from this branch go to https://code.launchpad.net/~linaro-validation/lava-test/trunk/+edit-subscription
diff mbox

Patch

=== modified file 'doc/tests.rst'
--- doc/tests.rst	2012-02-07 23:13:34 +0000
+++ doc/tests.rst	2012-02-07 23:14:44 +0000
@@ -13,6 +13,7 @@ 
  * `gmpbench`_
  * `gtkperf`_
  * `insanity`_
+ * `leb-basic-graphics`_
  * `ltp`_
  * `lttng`_
  * `peacekeeper`_
@@ -55,6 +56,10 @@ 
 ++++++++
 .. automodule:: lava_test.test_definitions.insanity
 
+leb-basic-graphics
++++++++++
+.. automodule:: lava_test.test_definitions.leb-basic-graphics
+
 ltp
 +++
 .. automodule:: lava_test.test_definitions.ltp

=== modified file 'lava_test/core/providers.py'
--- lava_test/core/providers.py	2012-02-07 23:13:34 +0000
+++ lava_test/core/providers.py	2012-02-07 23:14:44 +0000
@@ -36,6 +36,7 @@ 
         'glmemperf',
         'gmpbench',
         'gtkperf',
+        'leb-basic-graphics',
         'ltp',
         'lttng',
         'peacekeeper',

=== added file 'lava_test/test_definitions/leb-basic-graphics.py'
--- lava_test/test_definitions/leb-basic-graphics.py	1970-01-01 00:00:00 +0000
+++ lava_test/test_definitions/leb-basic-graphics.py	2012-02-07 23:14:44 +0000
@@ -0,0 +1,46 @@ 
+# Copyright (c) 2012 Linaro
+#
+# Author: Ricardo Salveti <rsalveti@linaro.org>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+"""
+The LEB Basic Graphics validates that the board supports basic graphics
+applications and UI environments, like X11, Unity 2D and Unity 3D.
+
+**URL:** https://code.launchpad.net/~linaro-foundations/linaro-ubuntu/lava-test-basic-graphics
+
+**Default Options:** None
+"""
+
+from lava_test.core.installers import TestInstaller
+from lava_test.core.parsers import TestParser
+from lava_test.core.runners import TestRunner
+from lava_test.core.tests import Test
+
+DEFAULT_OPTIONS = ""
+INSTALLSTEPS = ["bzr branch lp:~linaro-foundations/linaro-ubuntu/lava-test-basic-graphics leb-basic-graphics"]
+DEPS = ["bzr", "mesa-utils-extra", "ubuntu-desktop"]
+RUNSTEPS = ["cd leb-basic-graphics; sudo bash -x ./run-test.sh"]
+PATTERN = "(?P<test_case_id>[a-zA-Z0-9_-]+):\s(?P<result>\w+)"
+FIXUPS = {
+        "PASS": "pass",
+        "FAIL": "fail"
+        }
+
+testinst = TestInstaller(INSTALLSTEPS, deps=DEPS)
+testrun = TestRunner(RUNSTEPS, default_options=DEFAULT_OPTIONS)
+testparser = TestParser(PATTERN, fixupdict = FIXUPS)
+testobj = Test(test_id="leb-basic-graphics", installer=testinst,
+                          runner=testrun, parser=testparser)