Firmware Version

Check the ESRT Firmware version entry on the DUT. The DUT needs sudo. The firmware must publish an ESRT, which Linux shows in /sys/firmware/efi/esrt.

AttributeTypeRequiredDefaultDescription
cmdconstYesfirmware versionCommand Name
namestringYesName to uniquely identify the teststep. This name will show up in reports, logs and the WebUI
transportTransportObjectYesAdditional transport options
optionsOptionsObjectNoAdditional command options
parametersFirmwareVersionOptionsYesOptions passed into the firmware version cmd

Firmware Version Options

AttributeTypeRequiredDefaultDescription
formatstringNonumberFormat of the tool’s output. Available options: number, hex, pair, triplet, quad.
expectFirmware Version Expect OptionsYesExpected Options

Firmware Version Expect Options

AttributeTypeRequiredDefaultDescription
versionstringYesexpectExpected firmware version in the specified format.

Firmware Version Example

cmd: firmware version
name: Get firmware version (ESRT)
transport: *transport
parameters:
  format: pair
  expect:
    version: "1.11"