Merge lp:~sylvain-pineau/checkbox/hwcollect_cleanup into lp:checkbox

Proposed by Sylvain Pineau
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 4510
Merged at revision: 4515
Proposed branch: lp:~sylvain-pineau/checkbox/hwcollect_cleanup
Merge into: lp:checkbox
Diff against target: 245 lines (+0/-205)
7 files modified
providers/README.rst (+0/-95)
providers/plainbox-provider-hwcollect/.bzrignore (+0/-2)
providers/plainbox-provider-hwcollect/.gitignore (+0/-2)
providers/plainbox-provider-hwcollect/README.md (+0/-47)
providers/plainbox-provider-hwcollect/manage.py (+0/-21)
providers/plainbox-provider-hwcollect/po/POTFILES.in (+0/-3)
providers/plainbox-provider-hwcollect/units/hwcollect.pxu (+0/-35)
To merge this branch: bzr merge lp:~sylvain-pineau/checkbox/hwcollect_cleanup
Reviewer Review Type Date Requested Status
Paul Larson Approve
Review via email: mp+307376@code.launchpad.net

Description of the change

cleanup of unused provider, hwcollect. hwsubmit testplan in the checkbox provider contains the same thing.

To post a comment you must log in.
Revision history for this message
Paul Larson (pwlars) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed file 'providers/README.rst'
2--- providers/README.rst 2015-08-17 10:03:17 +0000
3+++ providers/README.rst 1970-01-01 00:00:00 +0000
4@@ -1,95 +0,0 @@
5-Plainbox Providers
6-==================
7-
8-This directory contains a number of Plainbox Providers. Those providers are
9-kept here for both historic reasons and some extra simplicity in making changes
10-that also require synchronized updates to other parts of the greater Checkbox
11-project (e.g. changes to checkbox-support or to plainbox).
12-
13-In-Tree Providers
14-=================
15-
16-The following providers are kept here, in tree:
17-
18-``2015.com.canonical.certification:qml-tests/``:
19-
20- Tests natively implemented in QML and the Ubuntu SDK libraries. Tests in
21- this provider are used by Checkbox on the Ubuntu Phone.
22-
23-``plainbox-provider-checkbox/``:
24-
25- Oldest and most varied collection of tests. The tests themselves are used
26- by various other providers (they are referenced from their test plans).
27-
28-``plainbox-provider-hwcollect/``:
29-
30- The provider that is meant to fuel the needs of ``canonical-hw-collection``
31- tool. Currently unused.
32-
33-``plainbox-provider-piglit/``:
34-
35- A small provider, split off from the Checkbox provider, focused on wrapping
36- and exposing the ``piglit`` OpenGL testing tool. Jobs from this provider
37- are used in some test plans, most notably in CDTS.
38-
39-``plainbox-provider-resource-generic/``:
40-
41- A provider much smaller than checkbox that is aways used alongside with it.
42- This provider contains various resource jobs and utility scripts. It is
43- used in both on Ubuntu desktop and server environments.
44-
45-``plainbox-provider-snappy-ubuntu-core/``:
46-
47- A provider that contains new jobs focused on Ubuntu Snappy Core
48- environment. As of August 2015 this is an area of active research.
49-
50-``plainbox-provider-ubuntu-touch/``:
51-
52- A provider that contains now jobs focused on Ubuntu Phone environments.
53- This provider is shipped, bundled, with Checkbox Touch and is available in
54- the Ubuntu Store.
55-
56-Out-Of-Tree Providers
57-=====================
58-
59-The following providers are kept out of tree, they are referenced here so
60-that developers can find pointers to some of the code that was here before.
61-
62-
63-``plainbox-provider-canonical-driver-test-suite``:
64-
65- The provider is present on the ``cdts`` project, on Lauchpad, in bzr, in
66- the main branch of the project. This provider refers to various jobs in the
67- checkbox and piglit providers.
68-
69- A handy link to the code is:
70-
71- https://code.launchpad.net/~checkbox-ihv-ng/cdts/trunk
72-
73-``plainbox-provider-certification-client``:
74-
75- The provider is present on the
76- ``plainbox-provider-canonical-certification`` project, on Launchpad, in
77- Git, in the ``master-client`` branch.
78-
79- This provider is used by the Canonical Certification team for certification
80- of "client" hardware (desktops, laptops, etc.). This provider is mainly a
81- list of test plans that refer to the jobs in the checkbox provider.
82-
83- A handy link to the code is:
84-
85- https://code.launchpad.net/~checkbox-dev/plainbox-provider-canonical-certification/+git/plainbox-provider-canonical-certification/+ref/master-client
86-
87-``plainbox-provider-certification-server``:
88-
89- The provider is present on the
90- ``plainbox-provider-canonical-certification`` project, on Launchpad, in
91- Git, in the ``master-server`` branch.
92-
93- This provider is used by the Canonical Certification team for certification
94- of server hardware. This provider is mainly a list of test plans that refer
95- to the jobs in the checkbox provider.
96-
97- A handy link to the code is:
98-
99- https://code.launchpad.net/~checkbox-dev/plainbox-provider-canonical-certification/+git/plainbox-provider-canonical-certification/+ref/master-server
100
101=== removed directory 'providers/plainbox-provider-hwcollect'
102=== removed file 'providers/plainbox-provider-hwcollect/.bzrignore'
103--- providers/plainbox-provider-hwcollect/.bzrignore 2015-08-03 14:10:45 +0000
104+++ providers/plainbox-provider-hwcollect/.bzrignore 1970-01-01 00:00:00 +0000
105@@ -1,2 +0,0 @@
106-dist/*.tar.gz
107-build/mo/*
108\ No newline at end of file
109
110=== removed file 'providers/plainbox-provider-hwcollect/.gitignore'
111--- providers/plainbox-provider-hwcollect/.gitignore 2015-08-03 14:10:45 +0000
112+++ providers/plainbox-provider-hwcollect/.gitignore 1970-01-01 00:00:00 +0000
113@@ -1,2 +0,0 @@
114-dist/*.tar.gz
115-build/mo/*
116\ No newline at end of file
117
118=== removed file 'providers/plainbox-provider-hwcollect/README.md'
119--- providers/plainbox-provider-hwcollect/README.md 2015-08-03 14:10:45 +0000
120+++ providers/plainbox-provider-hwcollect/README.md 1970-01-01 00:00:00 +0000
121@@ -1,47 +0,0 @@
122-Skeleton for a new PlainBox provider
123-====================================
124-
125-This is a skeleton PlainBox provider that was generated using
126-``plainbox startprovider ...``.
127-
128-It is just the starting point, there is nothing here of value to you
129-yet. If you know how this works then just remove this file along with
130-other example content and start working on your new tests,
131-otherwise, read on.
132-
133-Inside the ``jobs/`` directory you will find several files that define
134-a number of "jobs" (more than one job per file actually). A job, in
135-PlainBox parlance, is the smallest piece of executable test code. Each
136-job has a name and a number of other attributes.
137-
138-Jobs can be arranged in lists, test plans if you will that are known
139-as "whitelists". Those are defined in the ``whitelists/`` directory,
140-this time one per file. You can create as many whitelists as you need,
141-referring to arbitrary subsets of your jobs.
142-
143-Then there are the ``bin/`` and ``data/`` directories. Those are
144-entirely for custom content you may need. You can put arbitrary
145-executables in ``bin/``, and those will be available to your job
146-definitions. Similarly you can keep any data your jobs might need
147-inside the ``data/`` directory. Referring to that directory at runtime
148-is a little bit trickier but one of the examples generated in this
149-skeleton shows how to do that.
150-
151-Lastly there is the ``manage.py`` script. It requires python3 to run.
152-It depends on the python3-plainbox Debian package (or just the
153-PlainBox 0.5 upstream package) installed. This script can automate and
154-simplify a number of tasks that you will want to do as a test
155-developer.
156-
157-Run ``./manage.py --help`` to see what sub-commands are available. You
158-can additionally pass ``--help`` to each sub command, for example
159-``./manage.py install --help`` will print the description of the
160-install command and all the arguments it supports.
161-
162-That is it for now. You should check out the official documentation
163-for test authors at
164-http://plainbox.readthedocs.org/en/latest/author/index.html
165-
166-If you find bugs or would like to see additional features developed
167-you can file bugs on the parent project page:
168-https://bugs.launchpad.net/checkbox/+filebug
169\ No newline at end of file
170
171=== removed file 'providers/plainbox-provider-hwcollect/manage.py'
172--- providers/plainbox-provider-hwcollect/manage.py 2015-08-03 14:10:45 +0000
173+++ providers/plainbox-provider-hwcollect/manage.py 1970-01-01 00:00:00 +0000
174@@ -1,21 +0,0 @@
175-#!/usr/bin/env python3
176-from plainbox.provider_manager import setup, N_
177-
178-# You can inject other stuff here but please don't go overboard.
179-#
180-# In particular, if you need comprehensive compilation support to get
181-# your bin/ populated then please try to discuss that with us in the
182-# upstream project IRC channel #checkbox on irc.freenode.net.
183-
184-# NOTE: one thing that you could do here, that makes a lot of sense,
185-# is to compute version somehow. This may vary depending on the
186-# context of your provider. Future version of PlainBox will offer git,
187-# bzr and mercurial integration using the versiontools library
188-# (optional)
189-
190-setup(
191- name='2013.com.canonical.certification:hwcollect',
192- version="1.0",
193- description=N_("Plainbox provide for the Canonical hardware collection tool"),
194- gettext_domain="plainbox-provider-hwcollect"
195-)
196
197=== removed directory 'providers/plainbox-provider-hwcollect/po'
198=== removed file 'providers/plainbox-provider-hwcollect/po/POTFILES.in'
199--- providers/plainbox-provider-hwcollect/po/POTFILES.in 2016-03-07 07:18:04 +0000
200+++ providers/plainbox-provider-hwcollect/po/POTFILES.in 1970-01-01 00:00:00 +0000
201@@ -1,3 +0,0 @@
202-[encoding: UTF-8]
203-[type: gettext/rfc822deb] units/hwcollect.pxu
204-manage.py
205
206=== removed directory 'providers/plainbox-provider-hwcollect/units'
207=== removed file 'providers/plainbox-provider-hwcollect/units/hwcollect.pxu'
208--- providers/plainbox-provider-hwcollect/units/hwcollect.pxu 2015-08-08 22:22:28 +0000
209+++ providers/plainbox-provider-hwcollect/units/hwcollect.pxu 1970-01-01 00:00:00 +0000
210@@ -1,35 +0,0 @@
211-unit: test plan
212-id: hwcollect
213-_name: Hardware collection
214-include:
215- cdimage
216- cpuinfo
217- device
218- dmi
219- dpkg
220- gconf
221- lsb
222- meminfo
223- module
224- package
225- uname
226- usb
227- __info__
228- info/buildstamp
229- cpuinfo_attachment
230- dmesg_attachment
231- dmi_attachment
232- dmidecode_attachment
233- kernel_cmdline_attachment
234- recovery_info_attachment
235- dell_bto_xml_attachment
236- lsmod_attachment
237- dkms_info_attachment
238- lspci_attachment
239- lspci_standard_config_attachment
240- modinfo_attachment
241- modprobe_attachment
242- modules_attachment
243- sysfs_attachment
244- sysctl_attachment
245- udev_attachment

Subscribers

People subscribed via source and target branches