opencompute-developers team mailing list archive
-
opencompute-developers team
-
Mailing list archive
-
Message #00020
[Merge] lp:~jeffmarcom/opencompute/add_checkbox_dcmi_jobs into lp:opencompute/checkbox
Jeff Marcom has proposed merging lp:~jeffmarcom/opencompute/add_checkbox_dcmi_jobs into lp:opencompute/checkbox.
Requested reviews:
Open Compute Developers (opencompute-developers)
For more details, see:
https://code.launchpad.net/~jeffmarcom/opencompute/add_checkbox_dcmi_jobs/+merge/178822
This adds some simple dcmi (Datacenter Management Interface) jobs to test communication with management interface on Open Compute V2 hardware.
Output from run:
Datacenter Mangement Interface in band tests
dcmi/in_band/admin/channel_info [pass]
dcmi/in_band/admin/chassis_power_status [pass]
dcmi/in_band/admin/chassis_readings [pass]
dcmi/in_band/admin/chassis_status [pass]
dcmi/in_band/admin/controller_info [pass]
dcmi/in_band/admin/get_capabilities [pass]
dcmi/in_band/admin/temp_readings [pass]
: Space when finished
--
https://code.launchpad.net/~jeffmarcom/opencompute/add_checkbox_dcmi_jobs/+merge/178822
Your team Open Compute Developers is requested to review the proposed merge of lp:~jeffmarcom/opencompute/add_checkbox_dcmi_jobs into lp:opencompute/checkbox.
=== modified file 'data/whitelists/opencompute-ready-local.whitelist'
--- data/whitelists/opencompute-ready-local.whitelist 2013-05-16 20:16:06 +0000
+++ data/whitelists/opencompute-ready-local.whitelist 2013-08-06 17:44:28 +0000
@@ -46,6 +46,14 @@
cpu/clocktest
cpu/offlining_test
cpu/topology
+__dcmi_in_band__
+dcmi/in_band/admin/get_capabilities
+dcmi/in_band/admin/channel_info
+dcmi/in_band/admin/controller_info
+dcmi/in_band/admin/temp_readings
+dcmi/in_band/admin/chassis_readings
+dcmi/in_band/admin/chassis_power_status
+dcmi/in_band/admin/chassis_status
__disk__
disk/detect
disk/stats
=== modified file 'debian/changelog'
--- debian/changelog 2013-08-05 23:04:45 +0000
+++ debian/changelog 2013-08-06 17:44:28 +0000
@@ -6,6 +6,7 @@
[ Jeff Marcom ]
* jobs/ipmi_out_of_band.txt.in - added new out of band ipmi tests
+ * jobs/dcmi_in_band.txt.in - added new inband DCMI tests
[ Jeff Lane ]
* data/ - Cleanup, removed unnecessary data files, dirs and whitelists
=== added file 'jobs/dcmi_in_band.txt.in'
--- jobs/dcmi_in_band.txt.in 1970-01-01 00:00:00 +0000
+++ jobs/dcmi_in_band.txt.in 2013-08-06 17:44:28 +0000
@@ -0,0 +1,56 @@
+plugin: shell
+name: dcmi/in_band/admin/get_capabilities
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool dcmi discover
+_description:
+ Retrieve management interface capabilities.
+
+plugin: shell
+name: dcmi/in_band/admin/channel_info
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool channel info
+_description:
+ Retrieve management interface channel info.
+
+plugin: shell
+name: dcmi/in_band/admin/controller_info
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool mc info
+_description:
+ Retrieve management interface channel info.
+
+plugin: shell
+name: dcmi/in_band/admin/temp_readings
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool dcmi sensors
+_description:
+ Retrieve CPU and Baseboard temperature readings.
+
+plugin: shell
+name: dcmi/in_band/admin/chassis_readings
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool dcmi sensors
+_description:
+ Retrieve Thermal threshold settings and readings.
+
+plugin: shell
+name: dcmi/in_band/admin/chassis_power_status
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool chassis power status
+_description:
+ Retrieve Chassis power status.
+
+plugin: shell
+name: dcmi/in_band/admin/chassis_status
+requires: package.name == 'dcmitool'
+user: root
+command: sleep 5; dcmitool chassis status
+_description:
+ Retrieve Chassis status.
+
=== modified file 'jobs/local.txt.in'
--- jobs/local.txt.in 2013-07-26 18:09:36 +0000
+++ jobs/local.txt.in 2013-08-06 17:44:28 +0000
@@ -54,6 +54,13 @@
shopt -s extglob
cat $CHECKBOX_SHARE/jobs/disk.txt?(.in)
+name: __dcmi_in_band__
+plugin: local
+_description: Datacenter Mangement Interface in band tests
+command:
+ shopt -s extglob
+ cat $CHECKBOX_SHARE/jobs/dcmi_in_band.txt?(.in)
+
name: __esata__
plugin: local
_description: eSATA disk tests
=== modified file 'po/POTFILES.in'
--- po/POTFILES.in 2013-07-26 18:19:51 +0000
+++ po/POTFILES.in 2013-08-06 17:44:28 +0000
@@ -8,6 +8,7 @@
[type: gettext/rfc822deb] jobs/codecs.txt.in
[type: gettext/rfc822deb] jobs/cpu.txt.in
[type: gettext/rfc822deb] jobs/daemons.txt.in
+[type: gettext/rfc822deb] jobs/dcmi_in_band.txt.in
[type: gettext/rfc822deb] jobs/disk.txt.in
[type: gettext/rfc822deb] jobs/esata.txt.in
[type: gettext/rfc822deb] jobs/expresscard.txt.in
=== modified file 'setup.cfg'
--- setup.cfg 2013-07-26 18:09:36 +0000
+++ setup.cfg 2013-08-06 17:44:28 +0000
@@ -15,6 +15,7 @@
"jobs/cpu.txt.in",
"jobs/daemons.txt.in",
"jobs/disk.txt.in",
+ "jobs/dcmi_in_band.txt.in",
"jobs/esata.txt.in",
"jobs/expresscard.txt.in",
"jobs/fingerprint.txt.in",
Follow ups