Merge ~jocave/plainbox-provider-checkbox/+git/plainbox-provider-checkbox-parts:stage-package-updates-from-oem-qa into plainbox-provider-checkbox:master

Proposed by Jonathan Cave
Status: Superseded
Proposed branch: ~jocave/plainbox-provider-checkbox/+git/plainbox-provider-checkbox-parts:stage-package-updates-from-oem-qa
Merge into: plainbox-provider-checkbox:master
Diff against target: 61 lines (+55/-0)
1 file modified
snapcraft.yaml (+55/-0)
Reviewer Review Type Date Requested Status
Checkbox Developers Pending
Review via email: mp+346401@code.launchpad.net

Description of the change

checkbox-oem-qa has been tested thoroughly and has identified more test dependencies.

This merge re-orders existing stage-packages in the first commit and then adds any found in checkbox-oem-qa in the second.

This makes the wiki part for plainbox-provider-checkbox closer to being "off-the-shelf" usable at the expense of an increase in size of snaps already using it. In my opinion this is the approach that should be taken and if there is a desire to make snaps smaller then the providers should be split up to be more category specific.

To post a comment you must log in.

Unmerged commits

7a7c0f9... by Jonathan Cave

Add deps identified in checkbox-oem-qa

6e0ec3a... by Jonathan Cave

Order packages alphabetically

046ff52... by Paul Larson

Merge #328515 from ~jocave/plainbox-provider-checkbox/+git/plainbox-provider-checkbox-parts:add-bc

1953b8a... by Jonathan Cave

Add bc to snap

013880c... by PMR <pmr@pmr-lander>

Merge #327281 from ~jocave/plainbox-provider-checkbox/+git/plainbox-provider-checkbox-parts:add-uuidgen

ba40aca... by Jonathan Cave

Add uuid-runtime package for uuidgen

7688ade... by PMR <pmr@pmr-lander>

Merge #325934 from ~jocave/plainbox-provider-checkbox/+git/plainbox-provider-checkbox-parts:server-stage-packages

dab7e39... by Jonathan Cave

stage-packages for tests used in server tps

b52672e... by Jonathan Cave

Create plainbox-provider-checkbox part

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/snapcraft.yaml b/snapcraft.yaml
2new file mode 100644
3index 0000000..12caf6a
4--- /dev/null
5+++ b/snapcraft.yaml
6@@ -0,0 +1,55 @@
7+name: plainbox-provider-checkbox
8+summary: Checkbox jobs collections
9+description: |
10+ This project contains the Checkbox jobs collection, i.e the hardware test
11+ definitions and scripts originally included with Checkbox.
12+version: stable
13+
14+parts:
15+ plainbox-provider-checkbox:
16+ plugin: plainbox-provider
17+ source-type: git
18+ source: git://git.launchpad.net/plainbox-provider-checkbox
19+ stage-packages:
20+ - bc
21+ #- bluez-tests
22+ - bonnie++
23+ - dmidecode
24+ - ethtool
25+ - fswebcam
26+ - fwts
27+ - gir1.2-cheese-3.0
28+ - gir1.2-gudev-1.0
29+ - gstreamer1.0-pulseaudio
30+ - hdapsd
31+ - hdparm
32+ - ipmitool
33+ - iperf3
34+ - iw
35+ - jq
36+ - kmod
37+ - libfdt1
38+ - lshw
39+ - mesa-utils
40+ - net-tools
41+ - nmap
42+ - nux-tools
43+ - nvme-cli
44+ - obexftp
45+ - pciutils
46+ - pulseaudio-utils
47+ - pyotherside
48+ - python3-dbus
49+ - python3-gi
50+ #- python3-yaml
51+ - qml-module-qtquick-controls
52+ - qml-module-qtquick-layouts
53+ - qmlscene
54+ - smartmontools
55+ - stress-ng
56+ - usbutils
57+ - util-linux
58+ - uuid-runtime
59+ - wmctrl
60+ #- wget
61+ - zenity

Subscribers

People subscribed via source and target branches