Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


#

High level scenario description

Steps to be executed

Expected result

Test result

Comments

1

Check collectd installation procedure with capabilities plugin enabled

  1. Build and install collectd with debug log level and capabilities plugin enabled. 
  2. Start collectd

Collectd has started

Capabilities plugins is loaded


Pass


2Check if the plugin returns the data according to the design
  1. Build and install collectd with debug log level and capabilities plugin enabled. 
  2. Start collectd
  3. Read the data collectd by plugin
    1. curl localhost:9104

HTTP GET request should result in the display of a data structure about system capabilities read from dmidecode

Pass
3Verify if the plugin returns the data in json format
  1. Build and install collectd with debug log level and capabilities plugin enabled. 
  2. Start collectd
  3. Read the data collectd by plugin using json formatter
    1. curl localhost:9104 | jq type

HTTP GET request should result in the display of a data structure about system capabilities read from dmidecode

jq should display collected data in json fomat,
jq format should return answer: "object"

Pass
4Check if the plugin returns information from pre-selected number of DMI types
  1. Build and install collectd with debug log level and capabilities plugin enabled. 
  2. Start collectd
  3. Read the data collectd by plugin using json formatter
    1. curl localhost:9104 | jq type

HTTP GET request should result in the display of a data structure about system capabilities read from dmidecode.

The plugin should get information from pre-selected number of DMI types:

* BIOS - 0
* System - 1
* Baseboard - 2
* Processor - 4
* Cache - 7
* Physical Memory Array - 16
* Memory Device - 17
* IPMI Device - 38
* Onboard Devices Extended Information - 41

Pass