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

« back to all changes in this revision

Viewing changes to providers/2014.com.canonical.certification.meta-test/manage.py

  • Committer: Zygmunt Krynicki
  • Date: 2014-02-25 20:16:41 UTC
  • mto: This revision was merged to the branch mainline in revision 2722.
  • Revision ID: zygmunt.krynicki@canonical.com-20140225201641-85bui55zl65jvism
providers: add the meta-test provider

PlainBox can now test itself, with itself :-)

The self-test provider contains jobs that know how to execute unit tests,
integration tests, collect and generate coverage reports and do it all
in the right order. Built with regular jobs and whitelists.

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
from plainbox.provider_manager import setup
 
3
 
 
4
# You can inject other stuff here but please don't go overboard.
 
5
#
 
6
# In particular, if you need comprehensive compilation support to get
 
7
# your bin/ populated then please try to discuss that with us in the
 
8
# upstream project IRC channel #checkbox on irc.freenode.net.
 
9
 
 
10
# NOTE: one thing that you could do here, that makes a lot of sense,
 
11
# is to compute version somehow. This may vary depending on the
 
12
# context of your provider. Future version of PlainBox will offer git,
 
13
# bzr and mercurial integration using the versiontools library
 
14
# (optional)
 
15
 
 
16
setup(
 
17
    name='2014.com.canonical.certification:meta-test',
 
18
    version="1.0",
 
19
    description=("Meta provider that checks the Checkbox project itself"
 
20
                 "with itself!"),
 
21
    gettext_domain=""
 
22
)