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

Reply via email to