165868c6aSJordan Chen*** Settings *** 265868c6aSJordan ChenDocumentation Test BMC Redfish conformance using https://github.com/DMTF/Redfish-Interop-Validator. 365868c6aSJordan Chen... DMTF tool. 465868c6aSJordan Chen... It validate the Redfish service based on an interoperability profile given to it. 565868c6aSJordan Chen 665868c6aSJordan ChenResource ../../lib/dmtf_tools_utils.robot 765868c6aSJordan Chen 865868c6aSJordan Chen*** Variables *** 965868c6aSJordan Chen 1065868c6aSJordan Chen${DEFAULT_PYTHON} python3 1165868c6aSJordan Chen${rsv_dir_path} Redfish-Interop-Validator 1265868c6aSJordan Chen${rsv_github_url} https://github.com/DMTF/Redfish-Interop-Validator.git 1365868c6aSJordan Chen${cmd_str_master} ${DEFAULT_PYTHON} ${rsv_dir_path}${/}RedfishInteropValidator.py 1465868c6aSJordan Chen... --ip https://${OPENBMC_HOST}:${HTTPS_PORT} --authtype=Session -u ${OPENBMC_USERNAME} 1565868c6aSJordan Chen... -p ${OPENBMC_PASSWORD} --logdir ${EXECDIR}${/}logs${/} --debugging 1665868c6aSJordan Chen... ${EXECDIR}/data/openbmc_redfish_interop_profile.json 17*18d3c8adSGeorge Keishing${branch_name} main 1865868c6aSJordan Chen 1965868c6aSJordan Chen*** Test Case *** 2065868c6aSJordan Chen 2165868c6aSJordan ChenTest BMC Redfish Using Redfish Interop Validator 2265868c6aSJordan Chen [Documentation] Check conformance based on the OpenBMC Interoperability profile. 2365868c6aSJordan Chen [Tags] Test_BMC_Redfish_Using_Redfish_Interop_Validator 2465868c6aSJordan Chen 25bca06d02Sganesanb Download DMTF Tool ${rsv_dir_path} ${rsv_github_url} ${branch_name} 2665868c6aSJordan Chen 2765868c6aSJordan Chen ${rc} ${output}= Run DMTF Tool ${rsv_dir_path} ${cmd_str_master} check_error=1 2865868c6aSJordan Chen 2965868c6aSJordan Chen Run Keyword If ${rc} != 0 Fail Redfish-Interop-Validator Failed. 30