Hi Irham, About YouTubeUIPagesTestCase failure,
Check whether *apiAccessInfo.getAccessToken() *passing the correct access token. If the access token is different or empty, check the logic inside doSubscribe() method in org.wso2.am.integration.ui.tests.pages.store.StoreHomePage.java class. testAPIPage.testAPI(apiAccessInfo.getAccessURL() + API_METHOD, *apiAccessInfo.getAccessToken()*); //Test response body assertTrue(testAPIPage.getTestResponseBody().contains(RESPONSE_BODY_TEST_STRING), RESPONSE_BODY_TEST_STRING + " should be in the respond body"); Thanks and Best Regards, Saneth Dharmakeerthi Senior Software Engineer WSO2, Inc. Mobile: +94772325511 On Wed, Apr 22, 2015 at 12:39 PM, Irham Iqbal <iq...@wso2.com> wrote: > > Hi, > > Currently I am fixing the following APIM UI integration tests failures. > > Results : > > Tests run: 26, Failures: 9, Errors: 0, Skipped: 1 > > When i go through the code i found the following lines which may causing > the test failures. > > APIMANAGER3272ExternalLogoutPageTestCase > > > - Getting an 404 when try to access > https://localhost:9443/store/site/pages/login.jag. > - In the code variable externalLogoutPage has assigned "custom logout > page url". > > > APIMANAGER3344ScopeSpecificTokenTestCase > > > - Searching Select Scopes link inside My Subscriptions page in the > store but i don't see any select scope link in that page. > > > APIMANAGER3363StoreAPIConsoleWithReverseProxy > > > - When click on API Console tag getting an exception in log and also > bellowing exception under that tag - 500 : undefined > > https://localhost:9443/store/api-docs/admin%40apimanager3363.com/APIMANAGER3363/1.0.0 > . > > > APIMANAGER3366MultipleGatewayPublishTestCase > > - In the publisher when adding the API in the manage state it's > expecting input.env css selector but it's not in that page. > > > APIMANAGER3371BusinessInformationClearedWhenAPISavedButton > > - In the publisher when adding the API in the manage state it's try to > click on xpath //form[@id='manage_form']/fieldset[3]/legend but it's > not in that page. > > > APIMANAGER3412DifferentRegistryContextPath > > > - In the publisher when adding the API in the design state it's try to > find a element by id jsonform-0-elt-production_endpoints but it's not > in that page. > > > APIVersoinStatTestCase > > > - In the publisher in the all API page when it's empty it's trying to > find versionTxt by id but it's not in that page. > > > TestNameLengthTestCase > > > - When running this test alone it's working. Some other test/tests > might be the reason of failure of this test case. > > > YouTubeUIPagesTestCase > > - testAPIPage.getTestResponseBody() gives <ams:fault xmlns:ams=" > > http://wso2.org/apimanager/security"><ams:code>900902</ams:code><ams:message>Missing > Credentials</ams:message><ams:description>Required OAuth credentials not > provided. Make sure your API invocation call has a header: "Authorization: > Bearer ACCESS_TOKEN"</ams:description></ams:fault> > > Thanks, > Iqbal > -- > Irham Iqbal > Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > phone: +94 777888452 > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev