blob: 132243c3eee015905aa42b49e1dbc28374daf4ba [file] [log] [blame]
Suchitra.Vemurifc4a2082017-02-06 11:57:35 -08001*** Settings ***
2Documentation Test suite for checking default images for R-CORD
3Suite Setup Read InputFile
4Test Template Verify Image Check
5Library Collections
6Library String
7Library OperatingSystem
8Library XML
9Library RequestsLibrary
Zack Williams821c5022020-01-15 15:11:46 -070010Library CORDRobot
11Library ImportResource resources=CORDRobot
Suchitra.Vemurifc4a2082017-02-06 11:57:35 -080012
13*** Variables ***
14${USER} admin
15${PASSWORD} admin
16${PATHFILE} ${CURDIR}/data/defaultImages.json
17
18*** Test Cases *** TYPE
19Test Default Images on R-CORD
20 IMAGE
21
22*** Keywords ***
23Read InputFile
Zack Williams821c5022020-01-15 15:11:46 -070024 ${imageList}= CORDRobot.jsonToList ${PATHFILE} imagesInfo
Suchitra.Vemurifc4a2082017-02-06 11:57:35 -080025 Set Suite Variable ${ilist} ${imageList}
26
27Verify Image Check
28 [Arguments] ${type}
29 Run Keyword If "${type}" == "IMAGE" Test Image Check
30
31Test Image Check
Zack Williams821c5022020-01-15 15:11:46 -070032 ${json_result}= CORDRobot.ApiGet CORE_IMAGES
Suchitra.Vemurifc4a2082017-02-06 11:57:35 -080033 Log ${json_result}
34 ${imageList}= Get Variable Value ${ilist}
Zack Williams821c5022020-01-15 15:11:46 -070035 ${test_result}= CORDRobot.compare_list_of_dicts ${imageList} ${json_result}
Suchitra.Vemurifc4a2082017-02-06 11:57:35 -080036 Should Be True ${test_result}