X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fnetconf%2Fapidocs%2Fapidocs.robot;h=019e7ff804594220b78ee3ce960892c9b8c6d5a2;hb=3e5edace5526f9876023937f2be30c8eb91e4de4;hp=83f29c094c20f68fdd8f7bd1a1a4ebdf2fd5a2de;hpb=aa3919e24596779adccad892f180f72512c8150f;p=integration%2Ftest.git diff --git a/csit/suites/netconf/apidocs/apidocs.robot b/csit/suites/netconf/apidocs/apidocs.robot index 83f29c094c..019e7ff804 100644 --- a/csit/suites/netconf/apidocs/apidocs.robot +++ b/csit/suites/netconf/apidocs/apidocs.robot @@ -1,16 +1,23 @@ *** Settings *** -Documentation Test suite to verify Apidocs is OK. -Suite Setup TemplatedRequests.Create_Default_Session timeout=15 -Suite Teardown RequestsLibrary.Delete_All_Sessions -Library RequestsLibrary -Resource ${CURDIR}/../../../variables/Variables.robot -Resource ${CURDIR}/../../../libraries/TemplatedRequests.robot +Documentation Test suite to verify Apidocs is OK. + +Resource ${CURDIR}/../../../libraries/CompareStream.robot +Resource ${CURDIR}/../../../libraries/TemplatedRequests.robot +Resource ${CURDIR}/../../../variables/Variables.robot + +Suite Setup TemplatedRequests.Create_Default_Session timeout=30 +Suite Teardown RequestsLibrary.Delete_All_Sessions + *** Variables *** -${VAR_DIR} ${CURDIR}/../../../variables/ +${VAR_DIR} ${CURDIR}/../../../variables/apidoc + *** Test Cases *** Get Apidoc Apis [Documentation] Get the Apidoc Apis list, check 200 status and apis string presence. - ${resp} = TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/apidoc/apis - BuiltIn.Should_Contain ${resp} apis + ${path} = CompareStream.Set_Variable_If_At_Least_Aluminium openapi_18 apis + ${path} = CompareStream.Set_Variable_If_At_Least_Chlorine openapi ${path} + ${path} = CompareStream.Set_Variable_If_At_Least_Potassium openapi_v3 ${path} + ${resp} = TemplatedRequests.Get_As_Json_Templated folder=${VAR_DIR}/${path} http_timeout=90 + BuiltIn.Should_Contain ${resp} api