Understanding xbtest messages¶
xbtest application software (xbtSW) outputs messages into log files.
Each message is generated with the format <severity> :: <ID> :: <headers> :: <message>
.
The following table describes these message fields, separated by “::
”.
Field |
Example |
Description |
---|---|---|
|
|
Possible severities are:
|
|
|
Unique identifier for a message.
The ID is formed as follows:
|
|
|
Identifier of the message originator.
In most case it is composed by a single level
|
|
|
Actual message content. |
To get more information about a message, use command line option -m
. Information about provided message ID is reported in GEN_033
messages.
For example, use the command:
$ xbtest -d 0000:d9:00.1 -m MEM_023
This command reports:
INFO :: GEN_033 :: COMMAND_LINE :: The message "MEM_023" is:
INFO :: GEN_033 :: COMMAND_LINE :: - Severity : ERROR
INFO :: GEN_033 :: COMMAND_LINE :: - Content : Data integrity test fail <optional channel info>
INFO :: GEN_033 :: COMMAND_LINE :: - Details : Global message reporting that the data integrity was not maintained during the test. An error has been detected in the read data
INFO :: GEN_033 :: COMMAND_LINE :: - Resolution : Check previous error for details about which section of the test failed
This presents the following information:
Severity: Level of the message.
Content: A generic version of the message content. As the same message can be used by multiple tests, or multiple times by the same test, when described in the console, some sections will be kept generic (usage of “<>” to describe their content). During a test, these sections will be replaced by actual value related to the test.
Details: Contains more information about the message, for example context, reason.
Resolution: Possible origin or solution to the message. This is only applicable for the message with the following severity levels:
WARNING
,CRIT_WARN
,ERROR
andFAILURE
.