Hi all, Have we fixed all failures ? or introduce new tests ?
Thanks, Krishantha. On Wed, Apr 29, 2015 at 8:58 AM, Ayesha Dissanayaka <[email protected]> wrote: > Hi all, > > I was able to fix one test class[1] in this[2] commit. > Hope this would be helpful in order to fix other test failures. > > Best approach would be to debug test classes one at a time to locate the > UI element mismatches. > > [1] > https://github.com/wso2/product-es/blob/e6a6a2b2891f0d436294320436caa09ed9ffae23/modules/integration/tests-ui-integration/tests-ui/src/test/java/org/wso2/es/ui/integration/test/publisher/ESPublisherAddEditAssetTestCase.java > [2] > https://github.com/wso2/product-es/commit/e6a6a2b2891f0d436294320436caa09ed9ffae23 > > Thanks! > -Ayesha > > On Tue, Apr 28, 2015 at 12:46 AM, Rajeenthini Satkunam < > [email protected]> wrote: > >> Hi, >> >> Noted,I will look into this links and I will discuss with team if I need >> further helps on this. >> >> On Tue, Apr 28, 2015 at 7:52 AM, Ayesha Dissanayaka <[email protected]> >> wrote: >> >>> Hi all, >>> >>> I think the reason for this test failures should be the recent UI >>> changes in ES. The mentioned UI tests were written on top of previous ES >>> UIs and I don't think we have re-written them on top of new UI. Hope the >>> team has already started working on this. >>> >>> Almost all the tests are failing due to unavailability of UI elements, >>> which is expected due to the change in UI. So, I think the best way to fix >>> this would be to re-generate the tests using selenium record and playback, >>> rather than someone going through line by line to map previous UI elements >>> to new ones. >>> >>> We already have the templates for ES publisher and Store UI test >>> generation. And the initial idea of having "Selenium UI Test Generation" >>> for ES is exactly to address this kind of scenarios without much of a >>> trouble. >>> >>> @Rajeenthini, since you are working on this, below e-mail threads and >>> links would be helpful for you. Let me know if you need further help on >>> this. >>> >>> [1] [Dev][ES] Selenium UI Integration Test Generation >>> [2] [ES- Integration Test] Custom WebDriver Class for UI test Automation >>> [3] >>> http://techspace-ps.blogspot.com/2015/01/selenium-ide-template-for-testng.html >>> [4] >>> http://asadistechspace.blogspot.com/2014/12/customize-selenium-code-jeneration.html#.VT7oGzlO0c0 >>> >>> Thanks! >>> -Ayesha >>> >>> On Tue, Apr 21, 2015 at 6:01 AM, Udara Rathnayake <[email protected]> >>> wrote: >>> >>>> Hi Krishantha, >>>> >>>> We are looking into this. >>>> >>>> Regards, >>>> UdaraR >>>> >>>> On Mon, Apr 20, 2015 at 5:12 PM, Krishantha Samaraweera < >>>> [email protected]> wrote: >>>> >>>>> More test failures in tests-ui module. >>>>> >>>>> Failed tests: >>>>> testESPublishToStore(org.wso2.es.ui.integration.test.common.ESPublishToStore): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> setUp(org.wso2.es.ui.integration.test.notifications.ESPublisherNotificationTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> tearDown(org.wso2.es.ui.integration.test.notifications.ESPublisherNotificationTestCase) >>>>> >>>>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherTenantAddEditAssetTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherTenantAddEditAssetTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherSubscriptionTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherSubscriptionTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> setUp(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantNotificationTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> setUp(org.wso2.es.ui.integration.test.store.ESStoreAnonCategorySortingTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> tearDown(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantNotificationTestCase) >>>>> >>>>> testAnonHomePage(org.wso2.es.ui.integration.test.store.ESStoreAnonHomePageTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.selector: div.span3.store-right > div.row > div.span3(..) >>>>> >>>>> testAnonNavigationLinks(org.wso2.es.ui.integration.test.store.ESStoreAnonHomePageTestCase): >>>>> Recent Gadgets link not working expected [Stacked Line Chart] but found >>>>> [Line Chart] >>>>> >>>>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantSubscriptionTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantSubscriptionTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testAnonHomePage(org.wso2.es.ui.integration.test.store.ESStoreAnonSuperTenantHomePageTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.selector: div.span3.store-right > div.row > div.span3(..) >>>>> >>>>> testAnonNavigationLinks(org.wso2.es.ui.integration.test.store.ESStoreAnonSuperTenantHomePageTestCase): >>>>> Recent Gadgets link not working expected [Stacked Line Chart] but found >>>>> [Line Chart] >>>>> >>>>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherAddEditAssetTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherAddEditAssetTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> testESStoreBookmarkTestCase(org.wso2.es.ui.integration.test.store.ESStoreBookmarkTestCase): >>>>> Timed out after 30 seconds waiting for text ('Bookmarked') to be present >>>>> in >>>>> element found by By.id: btn-add-gadget(..) >>>>> >>>>> setUp(org.wso2.es.ui.integration.test.publisher.ESPublisherLCTransitionTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> tearDown(org.wso2.es.ui.integration.test.publisher.ESPublisherLCTransitionTestCase) >>>>> >>>>> testLoggedInHomePage(org.wso2.es.ui.integration.test.store.ESStoreCarbonSuperUserTUHomePageTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.selector: div.span3.store-right > div.row > div.span3(..) >>>>> >>>>> testLoggedInNavigationLinks(org.wso2.es.ui.integration.test.store.ESStoreCarbonSuperUserTUHomePageTestCase): >>>>> Recent Gadgets link not working expected [Stacked Line Chart] but found >>>>> [Line Chart] >>>>> >>>>> testGadgetPage(org.wso2.es.ui.integration.test.store.ESStoreGadgetPageTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.xpath: //a[contains(text(),'Line Plus Bar Chart')](..) >>>>> >>>>> testAddAsset(org.wso2.es.ui.integration.test.store.ESStoreSearchGadgetListTestCase): >>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>> By.linkText: Add gadget(..) >>>>> >>>>> Tests run: 88, Failures: 25, Errors: 0, Skipped: 31 >>>>> >>>>> >>>>> Thanks, >>>>> Krishantha. >>>>> >>>>> On Mon, Apr 20, 2015 at 3:29 PM, Krishantha Samaraweera < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I see following UI failures in master branch. Please have a look. >>>>>> >>>>>> Failed tests: >>>>>> testESPublisherAddedAssetTestCase(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAddedAssetTestCase): >>>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>>> By.linkText: Services(..) >>>>>> >>>>>> testESPublisherAssetCaramelPageTestCase(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAssetCaramelPageTestCase): >>>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>>> By.linkText: Overview(..) >>>>>> >>>>>> >>>>>> setUp(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAssetOverridePartialTestCase): >>>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>>> By.linkText: Add servicex(..) >>>>>> >>>>>> >>>>>> setUp(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAssetOverrideRendererTestCase): >>>>>> Timed out after 30 seconds waiting for presence of element located by: >>>>>> By.linkText: Add servicex(..) >>>>>> >>>>>> *Tests run: 15, Failures: 4, Errors: 0, Skipped: 2* >>>>>> >>>>>> Thanks, >>>>>> Krishantha. >>>>>> >>>>>> -- >>>>>> Krishantha Samaraweera >>>>>> Senior Technical Lead - Test Automation >>>>>> Mobile: +94 77 7759918 >>>>>> WSO2, Inc.; http://wso2.com/ >>>>>> lean . enterprise . middlewear. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Krishantha Samaraweera >>>>> Senior Technical Lead - Test Automation >>>>> Mobile: +94 77 7759918 >>>>> WSO2, Inc.; http://wso2.com/ >>>>> lean . enterprise . middlewear. >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Udara Rathnayake* >>>> Software Engineer >>>> WSO2 Inc. : http://wso2.com >>>> >>>> Mobile : 1 4087864651 | 94 772207239 >>>> Twitter : http://twitter.com/udarakr >>>> Blog : http://udarakr.blogspot.com >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Ayesha Dissanayaka* >>> Software Engineer, >>> WSO2, Inc : http://wso2.com >>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg> >>> 20, Palmgrove Avenue, Colombo 3 >>> E-Mail: [email protected] <[email protected]> >>> >> >> >> >> -- >> >> *Thank You.* >> >> *Rajeenthini Satkunam* >> >> *Associate Software Engineer | WSO2* >> >> >> *E:[email protected] <[email protected]>* >> >> *M :+94770832823 <%2B94770832823> * >> >> > > > -- > *Ayesha Dissanayaka* > Software Engineer, > WSO2, Inc : http://wso2.com > <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg> > 20, Palmgrove Avenue, Colombo 3 > E-Mail: [email protected] <[email protected]> > -- Krishantha Samaraweera Senior Technical Lead - Test Automation Mobile: +94 77 7759918 WSO2, Inc.; http://wso2.com/ lean . enterprise . middlewear.
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
