=== modified file 'doc/tests.rst'
@@ -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'
@@ -36,6 +36,7 @@
'glmemperf',
'gmpbench',
'gtkperf',
+ 'leb-basic-graphics',
'ltp',
'lttng',
'peacekeeper',
=== added file 'lava_test/test_definitions/leb-basic-graphics.py'
@@ -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)