blob: 9c7992be25803b178d2c47610c2ea39886992bba [file] [log] [blame]
George Keishing00ee05a2019-02-25 12:35:06 -06001*** Settings ***
2Documentation Test BMC using https://github.com/DMTF/Redfish-Service-Validator.
3... DMTF tool.
4
5Library OperatingSystem
6Resource ../../lib/dmtf_tools_utils.robot
7
8*** Variables ***
9
10${DEFAULT_PYTHON} python3
11${rsv_dir_path} Redfish-Service-Validator
12${rsv_github_url} https://github.com/DMTF/Redfish-Service-Validator.git
13${command_string} ${DEFAULT_PYTHON} ${rsv_dir_path}${/}RedfishServiceValidator.py
14... --ip ${OPENBMC_HOST} --nochkcert --forceauth -u ${OPENBMC_USERNAME}
15... -p ${OPENBMC_PASSWORD} --logdir ${EXECDIR}${/}logs${/} --debug_logging
16
17*** Test Case ***
18
19Test BMC Redfish Using Redfish Service Validator
20 [Documentation] Check conformance with a Redfish service interface.
21 [Tags] Test_BMC_Redfish_Using_Redfish_Service_Validator
22
23 Download DMTF Tool ${rsv_dir_path} ${rsv_github_url}
24
George Keishing398d9e62019-02-28 05:41:33 -060025 ${output}= Run DMTF Tool ${rsv_dir_path} ${command_string}
26
27 Redfish Service Validator Result ${output}