~sylvain-pineau/checkbox/fix-1517312-plainbox

« back to all changes in this revision

Viewing changes to providers/plainbox-provider-piglit/manage.py

  • Committer: Zygmunt Krynicki
  • Date: 2015-03-24 14:51:33 UTC
  • mto: This revision was merged to the branch mainline in revision 3630.
  • Revision ID: zygmunt.krynicki@canonical.com-20150324145133-cdqnrcriw2j1ztpr
providers:piglit: add new piglit provider

This patch adds a new provider for piglit. Piglit is an OpenGL/OpenCL
test framework coupled with a large collection of tests. The provider is
modelled after earlier piglit support code that is present in
plainbox-provider-checkbox.

This provider has a generic test plan for running all of the tests:

    2013.com.canonical.certification::piglit

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python3
 
2
# This file is part of Checkbox.
 
3
#
 
4
# Copyright 2015 Canonical Ltd.
 
5
# Written by:
 
6
#   Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
 
7
#
 
8
# Checkbox is free software: you can redistribute it and/or modify
 
9
# it under the terms of the GNU General Public License version 3,
 
10
# as published by the Free Software Foundation.
 
11
#
 
12
# Checkbox is distributed in the hope that it will be useful,
 
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
# GNU General Public License for more details.
 
16
#
 
17
# You should have received a copy of the GNU General Public License
 
18
# along with Checkbox.  If not, see <http://www.gnu.org/licenses/>.
 
19
from plainbox.provider_manager import setup
 
20
from plainbox.provider_manager import N_
 
21
 
 
22
setup(
 
23
    name='2013.com.canonical.certification:piglit',
 
24
    version="0.1",
 
25
    description=N_("Piglit (OpenGL/OpenCL) Test Provider"),
 
26
    gettext_domain='plainbox-provider-piglit',
 
27
)