BUG-8266: Add simple test for apidoc apis URL 36/55836/8
authorLuis Gomez <ecelgp@gmail.com>
Fri, 21 Apr 2017 23:41:04 +0000 (16:41 -0700)
committerDaniel Farrell <dfarrell@redhat.com>
Mon, 24 Apr 2017 14:08:59 +0000 (14:08 +0000)
Change-Id: I7e2e8eefee866ad6c18ef1eb907fef9cf087c201
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
csit/suites/netconf/apidocs/apidocs.robot [new file with mode: 0644]
csit/testplans/netconf-userfeatures.txt

diff --git a/csit/suites/netconf/apidocs/apidocs.robot b/csit/suites/netconf/apidocs/apidocs.robot
new file mode 100644 (file)
index 0000000..2457af7
--- /dev/null
@@ -0,0 +1,17 @@
+*** Settings ***
+Documentation     Test suite to verify Apidocs is OK.
+Suite Setup       RequestsLibrary.Create_Session    session    http://${ODL_SYSTEM_IP}:${RESTCONFPORT}    auth=${AUTH}    headers=${HEADERS_XML}
+Suite Teardown    RequestsLibrary.Delete_All_Sessions
+Library           RequestsLibrary
+Resource          ${CURDIR}/../../../variables/Variables.robot
+
+*** Variables ***
+${APIDOC_URL}     /apidoc/apis
+
+*** Test Cases ***
+Get Apidoc Apis
+    [Documentation]    Get the Apidoc Apis list, check 200 status and apis string presence.
+    ${resp} =    RequestsLibrary.Get_Request    session    ${APIDOC_URL}
+    BuiltIn.Log    ${resp.content}
+    BuiltIn.Should_Be_Equal    ${resp.status_code}    ${200}
+    BuiltIn.Should_Contain    ${resp.content}    apis
index 8bb4b84b5dca038f0c1415afacb9e84c9b7dff4f..d977472deb228afe82eb2dbf5e447a81b0b0535d 100644 (file)
@@ -6,6 +6,7 @@
 
 # Place the suites in run order:
 integration/test/csit/suites/netconf/ready
+integration/test/csit/suites/netconf/apidocs
 integration/test/csit/suites/netconf/MDSAL
 integration/test/csit/suites/netconf/CRUD
 integration/test/csit/suites/netconf/notifications