[gatein-dev] Gatein Selenium tests comment (JBQA-3004, GTNPORTAL-509)

Dimitri BAELI dbaeli at gmail.com
Thu Feb 18 11:35:12 EST 2010


    Yes, I'm investigating that this week, and the Portal team will be in charge for maintaining and improving those scripts..
Dimitri

On 18 févr. 2010, at 16:56, Prabhat Jha wrote:

> Hi Dimitri,
> 
> Any update on this? I was hoping to have these taken care of this week so that we can focus on new tests starting next week.
> 
> Thanks,
> Prabhat
> 
> 
> ----- Original Message -----
> From: "Dimitri" <dbaeli at gmail.com>
> To: "Michal Vančo" <mvanco at redhat.com>
> Cc: gatein-dev at lists.jboss.org, "Prabhat Jha" <pjha at redhat.com>
> Sent: Monday, February 15, 2010 9:50:53 AM GMT -06:00 US/Canada Central
> Subject: Re: Gatein Selenium tests comment (JBQA-3004, GTNPORTAL-509)
> 
> Tests order is not controled, I'll have a look on that.
> A test failure should not affect the others (browser is restarted and  
> session also), this is annoying, a better tearDown of the tests will  
> be studied.
> 
> Dimitri BAELI
> VP Quality -- eXo Platform
> 
> Le 15 févr. 2010 à 16:41, Michal Vančo <mvanco at redhat.com> a écrit :
> 
>> Hi,
>> 
>> I've tried the Selenium tests on trunk version of GateIn and almost  
>> all
>> the tests are failing due to the unreachable actions -> timeout.
>> There are links to hudson:
>> http://hudson.jboss.org/hudson/view/GateIn/job/gatein_portal_ui_selenium_tests_jboss5/24/
>> http://hudson.jboss.org/hudson/view/GateIn/job/gatein_portal_ui_selenium_tests_tomcat6/22/
>> 
>> Seems like the tests are failing, because in some test case, there was
>> set a french language to signed user, than the test fails and french
>> language remains. Then the other tests can't find the elements  
>> present,
>> because they are in other language.
>> 
>> I have also checked the tests on localhost on beta5 (tomcat) and  
>> have a
>> same problem, but only at last 14 tests. Reports from this testing are
>> attached.
>> 
>> I would prefer to place the tests which are changing languages (of
>> signed user) to the end, because if some of them fails, all the
>> following tests fails as well.
>> 
>> Also, please run the tests on trunk version of GateIn to be able to
>> compare results.
>> 
>> Thanks and regards,
>> 
>> Michal Vanco
>> 
>> And btw. thanks Dimitri for configuration on JBoss AS (selenium port),
>> now we can run the tests much easier.
>> 
>> Dimitri BAELI wrote at 12. 02. 2010 v 18:21 +0700:
>>> Hello,
>>>  Today a new version of the Selenium Tests have been commited with
>>> some tooling to generate them from the html version (easier to record
>>> and maintain for such basic scripts).
>>> 
>>> 
>>>  They are now located in testsuite/selenium-snifftests
>>>  To perform the tests mvn install -Pselenium
>>>  The JUnit classes are generated in target/generated/test from the
>>> src/suite content.
>>>  Those tests have been tested on the GateIn beta5 and should ensure
>>> there is no major regression on the UI part.
>>>   3 tests are currently failing due to GTNPORTAL known issues, some
>>> instability (when running Selenium full speed) are under study.
>>> 
>>> 
>>>   We'll soon provide a documentation on how to record some new
>>> scripts (using Selenium IDE) and integrate then in the testsuite, the
>>> Portal Tester will be in charge for that.
>>> 
>>> 
>>>  Warning for Selenium on Snowleopard, FF crashes, and for the moment
>>> the fix is to patch and recompile selenium-rc and the
>>> selenium-maven-plugin (documented in the readme
>>> of testsuite/selenium-snifftests).
>>> 
>>> 
>>> Dimitri
>>> 
>>> 
>>> Le 21 janv. 2010 à 20:50, Dimitri BAELI a écrit :
>>> 
>>>> 
>>>> 
>>>> Début du message réexpédié :
>>>> 
>>>>> De : Michal Vančo <mvanco at redhat.com>
>>>>> 
>>>>> Date : 20 janvier 2010 17:44:47 HNEC
>>>>> 
>>>>> À : gatein-dev at lists.jboss.org
>>>>> 
>>>>> Cc : dbaeli at gmail.com
>>>>> 
>>>>> Objet : Gatein Selenium tests comment (JBQA-3004, GTNPORTAL-509)
>>>>> 
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> I work on running ui tests for gatein from exo
>>>>> (https://jira.jboss.org/jira/browse/JBQA-3004 ).
>>>>> 
>>>>> I send some comments about selenium tests that I run on localhost
>>>>> (I
>>>>> used the list of cases from
>>>>> https://jira.jboss.org/jira/browse/GTNPORTAL-509 ).
>>>>> 
>>>>> Selenium tests comments (tested on beta04 with Tomcat):
>>>>> 
>>>>> * SNF_PRL_01 WC3 check for pages in public - OK
>>>>> * SNF_PRL_02 Create new account - OK
>>>>> * SNF_PRL_03 Change displaying language - OK
>>>>> * SNF_PRL_04 Sign in/out - OK
>>>>> * SNF_PRL_05 Remember my login - FAIL - remember me funcion
>>>>> doesn't work
>>>>> * SNF_PRL_06 Users Management - FAIL - changes in profile editting
>>>>> (mary) didn't reproduce to User Management page, but after Edit
>>>>> again -
>>>>> edited values are displayed
>>>>> * SNF_PRL_07 Groups Management - OK
>>>>> * SNF_PRL_08 Memberships Management - OK
>>>>> * SNF_PRL_09 Import application - OK
>>>>> * SNF_PRL_10 Create/Edit/Delete category - OK
>>>>> * SNF_PRL_11 Add application into category - FAIL - trying to set
>>>>> permission on application which is not selected, I think that the
>>>>> application should be add into "category test edit"
>>>>> * SNF_PRL_12 Portlet - ISN'T PRESENT
>>>>> * SNF_PRL_13 Add gadget(remote/create new) - FAIL - not correctly
>>>>> started (Sign in->Dashboard...)
>>>>> * SNF_PRL_14 Show or not Import Application icon - ISN'T PRESENT
>>>>> * SNF_PRL_15 Link to pages - OK
>>>>> * SNF_PRL_16 Expand All - ISN'T PRESENT
>>>>> * SNF_PRL_17 Collapse All - ISN'T PRESENT
>>>>> * SNF_PRL_18 Create new portal - OK
>>>>> * SNF_PRL_19 Edit portal - OK
>>>>> * SNF_PRL_20 Delete portal - FAIL -
>>>>> waitForElementPresent //div[@class='CollapseIcon'], before this
>>>>> there is
>>>>> twice clickAt "Platform", I think that there should be clickAt
>>>>> "Platform" and then clickAt "Administrators" (or
>>>>> waitForElementPresent
>>>>> "Platform", clickAt "Platform"), then there twice clickAt Save
>>>>> (should
>>>>> be waitForElementPresent "Save", clickAt "Save"))
>>>>> * SNF_PRL_21 Change using portal -OK
>>>>> * SNF_PRL_22 Create/Edit page/Edit site layout for portal - OK
>>>>> * SNF_PRL_23 Add Navigation - OK
>>>>> * SNF_PRL_24 Edit navigation/Edit properties/Delete/ in Group
>>>>> Navigation
>>>>> - OK
>>>>> * SNF_PRL_25 Edit page of node - OK
>>>>> * SNF_PRL_26 Move up/down a node - ISN'T PRESENT
>>>>> * SNF_PRL_27 Create/Edit page/Edit site layout for group - (1,2)
>>>>> OK
>>>>> * SNF_PRL_28 Add/drag-drop - OK
>>>>> * SNF_PRL_29 Add/Edit?Delete tab - OK
>>>>> * SNF_PRL_30 Create/Edit page/Edit site layout for user - OK
>>>>> * SNF_PRL_31 Change language - OK
>>>>> * SNF_PRL_32 Change skin - OK
>>>>> * SNF_PRL_33 Setting account - OK (but has a wrong name -
>>>>> LogoPortletAccSetting and code SNF_PRL_34)
>>>>> * SNF_PRL_34 Change logo - INS'T PRESENT
>>>>> 
>>>>> There is also SNF_PRL_35 under which the advanced page
>>>>> adding/editing -
>>>>> OK
>>>>> 
>>>>> I can also reproduce the result file from test cases if needed.
>>>>> 
>>>>> Thanks a lot for for your replies.
>>>>> 
>>>>> Regards
>>>>> Michal
>>>>> 
>>>>> 
>>>> 
>>>> Dimitri BAELI
>>>> VP Quality - eXo Platform
>>>> 
>>>> 
>>> 
>>> Dimitri BAELI
>>> VP Quality - eXo Platform
>>> 
>>> 
>> 
>> <report>
>> <surefire-reports.zip>

Dimitri BAELI
VP Quality - eXo Platform




More information about the gatein-dev mailing list