You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by Ate Douma <at...@douma.nu> on 2011/08/18 14:40:03 UTC

Re: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

On 08/02/2011 04:44 PM, mpierce@apache.org wrote:
> Author: mpierce
> Date: Tue Aug  2 14:44:01 2011
> New Revision: 1153147
>
> URL: http://svn.apache.org/viewvc?rev=1153147&view=rev
> Log:
> (RAVE-153) Adding basic Selenium IDE test scripts and a README.
>
> Added:
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-Workout
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-Account-Test
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-Test
>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-Tests
>
I think its great to have these selenium tests but storing them under 
rave-portal folder would not be my preference.

I'd rather would like to keep these separate from the direct code bases, like 
for instance under: incubator/rave/trunk/etc/selenium-tests/

WDYT?

Regards,

Ate

Re: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by Ate Douma <at...@douma.nu>.
On Thursday, August 18, 2011, Ciancetta, Jesse E. <jc...@mitre.org> wrote:
>>> The tests have to be run manually and so should be easy to find by
>>> downloaders (apart from reading the README).  Ate's suggestion is good,
>>> except I would prefer something like "trunk/installation-tests/selenium"
>>> over etc.
>>>
>>LOL, I just agreed with Jesse these files might make sense to keep under
>>rave-portal still, but then like under rave-portal/test/selenium for
instance.
>>
>>But moving them under a separate integration-tests (I'd prefer not
>>installation-tests) would be fine for me as well.
>
> I'd be ok with:
>
> incubator/rave/trunk/integration-tests/selenium
>
> but would still personally prefer:
>
> incubator/rave/trunk/rave-portal/src/test/selenium
>
> just because it seems like a logical place to put them (since the other
tests are there).  I would think anyone who is familiar with Maven wouldn’t
have any trouble finding them -- and if they're looking to execute
integration tests then I assume they are doing development, which I would
assume means they are familiar with Maven (or will need to become familiar
in short order).
>
> So it sounds like Ate and I would be fine with either of the two paths
specified above (Ate please correct me if I'm wrong) so if no-one else has
an opinion, I'd be happy to leave it to Marlon to pick whichever he prefers.
>
+1
Ate

>>For the record: @Hippo we use headless selenium test scripts converted
+>>(automatically by Selenium) to Java and integrated as unit tests.
>>I haven't set this up, and there are other/newer plans here in house to
>>update>>this to a Cucumber driven tests configuration (http://cukes.info)
through
>>cuke4duke.
>>
>>
>>>
>>> Marlon
>>>
>>>
>>> On 8/18/11 9:20 AM, Ciancetta, Jesse E. wrote:
>>>>>> Added: incubator/rave/trunk/rave-portal/rave-selenium-tests/
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>>>>>
>>>>>>
>>> Workout
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>>>>>
>>>>>>
>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>>>>> Account-Test
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>>>>>
>>>>>>
>>> Test
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>>>>>
>>>>>>
>>> Tests
>>>>>>
>>>>> I think its great to have these selenium tests but storing them
>>>>> under rave-portal folder would not be my preference.
>>>>>
>>>>> I'd rather would like to keep these separate from the direct code
>>>>> bases, like for instance under:
>>>>> incubator/rave/trunk/etc/selenium-tests/
>>>>>
>>>>> WDYT?
>>>>
>>>> I agree that they should be moved, but I'm not sure that we
>>>> necessarily need to move them out from under rave-portal.
>>>>
>>>> Are you thinking that they span more than just the rave-portal
>>>> application code (since the rave-portal code ends up running our
>>>> shindig extension code) and as such should be placed at a higher
>>>> level?  I guess that makes some sense to me, but on the other hand it
>>>> seems like the tests themselves are all about testing the rave-portal
>>>> web interface and the fact that they end up exercising some of our
>>>> shindig extension code seems like an implementation detail that we
>>>> might not need to represent in our SVN structure.
>>>>
>>>> I'm thinking that putting them under rave-portal/test might be
>>>> another alternative:
>>>>
>>>> incubator/rave/trunk/rave-portal/src/test/selenium
>>>>
>>>> or maybe /test/webapp/selenium to be more consistent with the
>>>> structure under the main tree (although I don’t think I like this as
>>>> much):
>>>>
>>>> incubator/rave/trunk/rave-portal/src/test/webapp/selenium
>>>>
>>>> WDYT?
>>>>
>>>>> Regards,
>>>>>
>>>>> Ate
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>>> Comment: GPGTools - http://gpgtools.org
>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>>
>>>
>>iQEcBAEBAgAGBQJOTRPzAAoJEEfVXEODPFID+DkH/iP3zcDNZ5E/FvFu/78CJML
>>p
>>>
>>po9hPLyxQP00/2AMxOx+49I7Al1XxYfefVhu3xdXu78JrBijHTo/udXYkCPeCykb
>>>
>>Rvqktxw+daVR9E3HJeFch1CG0Ac8bMbqKgZcoQK3GZZJJKWkO7ILBL4WLLOB0i
>>1j
>>>
>>HGbaTFj1JRw7KPTvgY30ekpBWlm5x4JfSNhY11cVbVJvLtPgmdJc8yyrUhLSIGuY
>>>
>>qlmbKZzHNuv6V0jaGecvmTP2yoljX+OmPxIhmX0IPex23mm4yTXccvj1IYHzmSI
>>Y
>>> hFj4Rz8/lJP9IygO4G+gZEqMdW6tdtq4y1lNxeC1BLyA7EiVspaBdyNjZCb9an0=
>>> =Bn8H
>>> -----END PGP SIGNATURE-----
>>
>
>

Re: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by Marlon Pierce <mp...@cs.indiana.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

If there are no objections, I'll go with

incubator/rave/trunk/rave-portal/src/test/selenium

These have +1's from Jesse and Ate.


Marlon


On 8/18/11 11:59 AM, Ciancetta, Jesse E. wrote:
>>> The tests have to be run manually and so should be easy to find
>>> by downloaders (apart from reading the README).  Ate's suggestion
>>> is good, except I would prefer something like
>>> "trunk/installation-tests/selenium" over etc.
>>> 
>> LOL, I just agreed with Jesse these files might make sense to keep
>> under rave-portal still, but then like under
>> rave-portal/test/selenium for instance.
>> 
>> But moving them under a separate integration-tests (I'd prefer not 
>> installation-tests) would be fine for me as well.
> 
> I'd be ok with:
> 
> incubator/rave/trunk/integration-tests/selenium
> 
> but would still personally prefer:
> 
> incubator/rave/trunk/rave-portal/src/test/selenium
> 
> just because it seems like a logical place to put them (since the
> other tests are there).  I would think anyone who is familiar with
> Maven wouldn’t have any trouble finding them -- and if they're
> looking to execute integration tests then I assume they are doing
> development, which I would assume means they are familiar with Maven
> (or will need to become familiar in short order).
> 
> So it sounds like Ate and I would be fine with either of the two
> paths specified above (Ate please correct me if I'm wrong) so if
> no-one else has an opinion, I'd be happy to leave it to Marlon to
> pick whichever he prefers.
> 
>> For the record: @Hippo we use headless selenium test scripts
>> converted (automatically by Selenium) to Java and integrated as
>> unit tests. I haven't set this up, and there are other/newer plans
>> here in house to update this to a Cucumber driven tests
>> configuration (http://cukes.info) through cuke4duke.
>> 
>> 
>>> 
>>> Marlon
>>> 
>>> 
>>> On 8/18/11 9:20 AM, Ciancetta, Jesse E. wrote:
>>>>>> Added:
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/ 
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>>>>>>
>>>>>> 
incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>>>>> 
>>>>>> 
>>> Workout
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>>>>>
>>>>>>
>>>
>>>>>> 
incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>>>>> Account-Test
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>>>>>
>>>>>>
>>>
>>>>>> 
Test
>>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>>>>>
>>>>>>
>>>
>>>>>> 
Tests
>>>>>> 
>>>>> I think its great to have these selenium tests but storing
>>>>> them under rave-portal folder would not be my preference.
>>>>> 
>>>>> I'd rather would like to keep these separate from the direct
>>>>> code bases, like for instance under: 
>>>>> incubator/rave/trunk/etc/selenium-tests/
>>>>> 
>>>>> WDYT?
>>>> 
>>>> I agree that they should be moved, but I'm not sure that we 
>>>> necessarily need to move them out from under rave-portal.
>>>> 
>>>> Are you thinking that they span more than just the rave-portal 
>>>> application code (since the rave-portal code ends up running
>>>> our shindig extension code) and as such should be placed at a
>>>> higher level?  I guess that makes some sense to me, but on the
>>>> other hand it seems like the tests themselves are all about
>>>> testing the rave-portal web interface and the fact that they
>>>> end up exercising some of our shindig extension code seems like
>>>> an implementation detail that we might not need to represent in
>>>> our SVN structure.
>>>> 
>>>> I'm thinking that putting them under rave-portal/test might be 
>>>> another alternative:
>>>> 
>>>> incubator/rave/trunk/rave-portal/src/test/selenium
>>>> 
>>>> or maybe /test/webapp/selenium to be more consistent with the 
>>>> structure under the main tree (although I don’t think I like
>>>> this as much):
>>>> 
>>>> incubator/rave/trunk/rave-portal/src/test/webapp/selenium
>>>> 
>>>> WDYT?
>>>> 
>>>>> Regards,
>>>>> 
>>>>> Ate
>>> -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17
>>> (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using
>>> GnuPG with Mozilla - http://enigmail.mozdev.org/
>>> 
>>> 
>> iQEcBAEBAgAGBQJOTRPzAAoJEEfVXEODPFID+DkH/iP3zcDNZ5E/FvFu/78CJML p
>>> 
>> po9hPLyxQP00/2AMxOx+49I7Al1XxYfefVhu3xdXu78JrBijHTo/udXYkCPeCykb
>>> 
>> Rvqktxw+daVR9E3HJeFch1CG0Ac8bMbqKgZcoQK3GZZJJKWkO7ILBL4WLLOB0i 1j
>>> 
>> HGbaTFj1JRw7KPTvgY30ekpBWlm5x4JfSNhY11cVbVJvLtPgmdJc8yyrUhLSIGuY
>>> 
>> qlmbKZzHNuv6V0jaGecvmTP2yoljX+OmPxIhmX0IPex23mm4yTXccvj1IYHzmSI Y
>>> hFj4Rz8/lJP9IygO4G+gZEqMdW6tdtq4y1lNxeC1BLyA7EiVspaBdyNjZCb9an0= 
>>> =Bn8H -----END PGP SIGNATURE-----
>> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOTUzsAAoJEEfVXEODPFIDqRQH/12EsLnkHLJ6kM/etD90982D
xuhcXdA2DWvfxd4Wa6n+8GhniIjOirI70gxIStodiWJme/jAYMleyfmIWlbWDblo
ajAB7tsRzTez1nfID5wsnlkTtzfOZF/gapHEmMjCsSsFDbgFGiFGTZknkvl35Qkm
Y4WFUCR3e8p9wZup0J7ithbOf2hSDKmadcBUzzQSzSIGZCpwgt6J2vIvXhOF5ne/
cYDnBy4PgZ01ElgnQErMGY+Y43jrF6gEp4DyiC7CIlC8x14EpAhn+i5fsnpCIdpF
ekdQh548cQDjN8OZb2lKfJOw7yM2TeoXsKWzdqbNTEXO5XDpv04NmeWz965FBPo=
=uFtj
-----END PGP SIGNATURE-----

RE: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by "Ciancetta, Jesse E." <jc...@mitre.org>.
>> The tests have to be run manually and so should be easy to find by
>> downloaders (apart from reading the README).  Ate's suggestion is good,
>> except I would prefer something like "trunk/installation-tests/selenium"
>> over etc.
>>
>LOL, I just agreed with Jesse these files might make sense to keep under
>rave-portal still, but then like under rave-portal/test/selenium for instance.
>
>But moving them under a separate integration-tests (I'd prefer not
>installation-tests) would be fine for me as well.

I'd be ok with:

incubator/rave/trunk/integration-tests/selenium

but would still personally prefer:

incubator/rave/trunk/rave-portal/src/test/selenium

just because it seems like a logical place to put them (since the other tests are there).  I would think anyone who is familiar with Maven wouldn’t have any trouble finding them -- and if they're looking to execute integration tests then I assume they are doing development, which I would assume means they are familiar with Maven (or will need to become familiar in short order).

So it sounds like Ate and I would be fine with either of the two paths specified above (Ate please correct me if I'm wrong) so if no-one else has an opinion, I'd be happy to leave it to Marlon to pick whichever he prefers.

>For the record: @Hippo we use headless selenium test scripts converted
>(automatically by Selenium) to Java and integrated as unit tests.
>I haven't set this up, and there are other/newer plans here in house to
>update
>this to a Cucumber driven tests configuration (http://cukes.info) through
>cuke4duke.
>
>
>>
>> Marlon
>>
>>
>> On 8/18/11 9:20 AM, Ciancetta, Jesse E. wrote:
>>>>> Added: incubator/rave/trunk/rave-portal/rave-selenium-tests/
>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>>>>
>>>>>
>> Workout
>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>>>>
>>>>>
>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>>>> Account-Test
>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>>>>
>>>>>
>> Test
>>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>>>>
>>>>>
>> Tests
>>>>>
>>>> I think its great to have these selenium tests but storing them
>>>> under rave-portal folder would not be my preference.
>>>>
>>>> I'd rather would like to keep these separate from the direct code
>>>> bases, like for instance under:
>>>> incubator/rave/trunk/etc/selenium-tests/
>>>>
>>>> WDYT?
>>>
>>> I agree that they should be moved, but I'm not sure that we
>>> necessarily need to move them out from under rave-portal.
>>>
>>> Are you thinking that they span more than just the rave-portal
>>> application code (since the rave-portal code ends up running our
>>> shindig extension code) and as such should be placed at a higher
>>> level?  I guess that makes some sense to me, but on the other hand it
>>> seems like the tests themselves are all about testing the rave-portal
>>> web interface and the fact that they end up exercising some of our
>>> shindig extension code seems like an implementation detail that we
>>> might not need to represent in our SVN structure.
>>>
>>> I'm thinking that putting them under rave-portal/test might be
>>> another alternative:
>>>
>>> incubator/rave/trunk/rave-portal/src/test/selenium
>>>
>>> or maybe /test/webapp/selenium to be more consistent with the
>>> structure under the main tree (although I don’t think I like this as
>>> much):
>>>
>>> incubator/rave/trunk/rave-portal/src/test/webapp/selenium
>>>
>>> WDYT?
>>>
>>>> Regards,
>>>>
>>>> Ate
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>> Comment: GPGTools - http://gpgtools.org
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>>
>iQEcBAEBAgAGBQJOTRPzAAoJEEfVXEODPFID+DkH/iP3zcDNZ5E/FvFu/78CJML
>p
>>
>po9hPLyxQP00/2AMxOx+49I7Al1XxYfefVhu3xdXu78JrBijHTo/udXYkCPeCykb
>>
>Rvqktxw+daVR9E3HJeFch1CG0Ac8bMbqKgZcoQK3GZZJJKWkO7ILBL4WLLOB0i
>1j
>>
>HGbaTFj1JRw7KPTvgY30ekpBWlm5x4JfSNhY11cVbVJvLtPgmdJc8yyrUhLSIGuY
>>
>qlmbKZzHNuv6V0jaGecvmTP2yoljX+OmPxIhmX0IPex23mm4yTXccvj1IYHzmSI
>Y
>> hFj4Rz8/lJP9IygO4G+gZEqMdW6tdtq4y1lNxeC1BLyA7EiVspaBdyNjZCb9an0=
>> =Bn8H
>> -----END PGP SIGNATURE-----
>


Re: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by Ate Douma <at...@douma.nu>.
On 08/18/2011 03:30 PM, Marlon Pierce wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> The tests have to be run manually and so should be easy to find by
> downloaders (apart from reading the README).  Ate's suggestion is good,
> except I would prefer something like "trunk/installation-tests/selenium"
> over etc.
>
LOL, I just agreed with Jesse these files might make sense to keep under 
rave-portal still, but then like under rave-portal/test/selenium for instance.

But moving them under a separate integration-tests (I'd prefer not 
installation-tests) would be fine for me as well.

For the record: @Hippo we use headless selenium test scripts converted 
(automatically by Selenium) to Java and integrated as unit tests.
I haven't set this up, and there are other/newer plans here in house to update 
this to a Cucumber driven tests configuration (http://cukes.info) through cuke4duke.


>
> Marlon
>
>
> On 8/18/11 9:20 AM, Ciancetta, Jesse E. wrote:
>>>> Added: incubator/rave/trunk/rave-portal/rave-selenium-tests/
>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>>>
>>>>
> Workout
>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>>>
>>>>
> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>>> Account-Test
>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>>>
>>>>
> Test
>>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>>>
>>>>
> Tests
>>>>
>>> I think its great to have these selenium tests but storing them
>>> under rave-portal folder would not be my preference.
>>>
>>> I'd rather would like to keep these separate from the direct code
>>> bases, like for instance under:
>>> incubator/rave/trunk/etc/selenium-tests/
>>>
>>> WDYT?
>>
>> I agree that they should be moved, but I'm not sure that we
>> necessarily need to move them out from under rave-portal.
>>
>> Are you thinking that they span more than just the rave-portal
>> application code (since the rave-portal code ends up running our
>> shindig extension code) and as such should be placed at a higher
>> level?  I guess that makes some sense to me, but on the other hand it
>> seems like the tests themselves are all about testing the rave-portal
>> web interface and the fact that they end up exercising some of our
>> shindig extension code seems like an implementation detail that we
>> might not need to represent in our SVN structure.
>>
>> I'm thinking that putting them under rave-portal/test might be
>> another alternative:
>>
>> incubator/rave/trunk/rave-portal/src/test/selenium
>>
>> or maybe /test/webapp/selenium to be more consistent with the
>> structure under the main tree (although I don’t think I like this as
>> much):
>>
>> incubator/rave/trunk/rave-portal/src/test/webapp/selenium
>>
>> WDYT?
>>
>>> Regards,
>>>
>>> Ate
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJOTRPzAAoJEEfVXEODPFID+DkH/iP3zcDNZ5E/FvFu/78CJMLp
> po9hPLyxQP00/2AMxOx+49I7Al1XxYfefVhu3xdXu78JrBijHTo/udXYkCPeCykb
> Rvqktxw+daVR9E3HJeFch1CG0Ac8bMbqKgZcoQK3GZZJJKWkO7ILBL4WLLOB0i1j
> HGbaTFj1JRw7KPTvgY30ekpBWlm5x4JfSNhY11cVbVJvLtPgmdJc8yyrUhLSIGuY
> qlmbKZzHNuv6V0jaGecvmTP2yoljX+OmPxIhmX0IPex23mm4yTXccvj1IYHzmSIY
> hFj4Rz8/lJP9IygO4G+gZEqMdW6tdtq4y1lNxeC1BLyA7EiVspaBdyNjZCb9an0=
> =Bn8H
> -----END PGP SIGNATURE-----



Re: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by Marlon Pierce <mp...@cs.indiana.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The tests have to be run manually and so should be easy to find by
downloaders (apart from reading the README).  Ate's suggestion is good,
except I would prefer something like "trunk/installation-tests/selenium"
over etc.


Marlon


On 8/18/11 9:20 AM, Ciancetta, Jesse E. wrote:
>>> Added: incubator/rave/trunk/rave-portal/rave-selenium-tests/ 
>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt 
>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>>
>>> 
Workout
>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>>
>>> 
incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>> Account-Test
>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>>
>>> 
Test
>>> incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>>
>>> 
Tests
>>> 
>> I think its great to have these selenium tests but storing them
>> under rave-portal folder would not be my preference.
>> 
>> I'd rather would like to keep these separate from the direct code
>> bases, like for instance under:
>> incubator/rave/trunk/etc/selenium-tests/
>> 
>> WDYT?
> 
> I agree that they should be moved, but I'm not sure that we
> necessarily need to move them out from under rave-portal.
> 
> Are you thinking that they span more than just the rave-portal
> application code (since the rave-portal code ends up running our
> shindig extension code) and as such should be placed at a higher
> level?  I guess that makes some sense to me, but on the other hand it
> seems like the tests themselves are all about testing the rave-portal
> web interface and the fact that they end up exercising some of our
> shindig extension code seems like an implementation detail that we
> might not need to represent in our SVN structure.
> 
> I'm thinking that putting them under rave-portal/test might be
> another alternative:
> 
> incubator/rave/trunk/rave-portal/src/test/selenium
> 
> or maybe /test/webapp/selenium to be more consistent with the
> structure under the main tree (although I don’t think I like this as
> much):
> 
> incubator/rave/trunk/rave-portal/src/test/webapp/selenium
> 
> WDYT?
> 
>> Regards,
>> 
>> Ate
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOTRPzAAoJEEfVXEODPFID+DkH/iP3zcDNZ5E/FvFu/78CJMLp
po9hPLyxQP00/2AMxOx+49I7Al1XxYfefVhu3xdXu78JrBijHTo/udXYkCPeCykb
Rvqktxw+daVR9E3HJeFch1CG0Ac8bMbqKgZcoQK3GZZJJKWkO7ILBL4WLLOB0i1j
HGbaTFj1JRw7KPTvgY30ekpBWlm5x4JfSNhY11cVbVJvLtPgmdJc8yyrUhLSIGuY
qlmbKZzHNuv6V0jaGecvmTP2yoljX+OmPxIhmX0IPex23mm4yTXccvj1IYHzmSIY
hFj4Rz8/lJP9IygO4G+gZEqMdW6tdtq4y1lNxeC1BLyA7EiVspaBdyNjZCb9an0=
=Bn8H
-----END PGP SIGNATURE-----

Re: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by Ate Douma <at...@douma.nu>.
On 08/18/2011 03:20 PM, Ciancetta, Jesse E. wrote:
>>> Added:
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>> Workout
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>> Account-Test
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>> Test
>>>       incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>> Tests
>>>
>> I think its great to have these selenium tests but storing them under
>> rave-portal folder would not be my preference.
>>
>> I'd rather would like to keep these separate from the direct code bases, like
>> for instance under: incubator/rave/trunk/etc/selenium-tests/
>>
>> WDYT?
>
> I agree that they should be moved, but I'm not sure that we necessarily need to move them out from under rave-portal.
>
> Are you thinking that they span more than just the rave-portal application code (since the rave-portal code ends up running our shindig extension code) and as such should be placed at a higher level?  I guess that makes some sense to me, but on the other hand it seems like the tests themselves are all about testing the rave-portal web interface and the fact that they end up exercising some of our shindig extension code seems like an implementation detail that we might not need to represent in our SVN structure.
No, that wasn't my reasoning ;)

It was more related to the fact that the current "resources" under rave-portal/ 
are there to build the artifact and/or test it, from a sourcing and building 
(e.g. Maven) perspective.
These selenium tests however (for now) have a completely different usage, to be 
used manually from the Selenium IDE and thus so far unrelated to our build/test 
infrastructure.

But, if/when we integrate selenium tests directly in the build process, have 
these scripts in scope of the rave-portal does make sense.

So, thinking this through again, I'm actually fine keeping them in scope :)
But they should be moved down then indeed.

>
> I'm thinking that putting them under rave-portal/test might be another alternative:
>
> incubator/rave/trunk/rave-portal/src/test/selenium
+1, this seems fine to me
>
> or maybe /test/webapp/selenium to be more consistent with the structure under the main tree (although I don’t think I like this as much):
>
> incubator/rave/trunk/rave-portal/src/test/webapp/selenium
-0, I don't like it either

>
> WDYT?
>
>> Regards,
>>
>> Ate



RE: svn commit: r1153147 - in /incubator/rave/trunk/rave-portal/rave-selenium-tests

Posted by "Ciancetta, Jesse E." <jc...@mitre.org>.
>> Added:
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/README.txt
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Gadgets-
>Workout
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Login-Test
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-New-
>Account-Test
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-OpenID-
>Test
>>      incubator/rave/trunk/rave-portal/rave-selenium-tests/Rave-Selenium-
>Tests
>>
>I think its great to have these selenium tests but storing them under
>rave-portal folder would not be my preference.
>
>I'd rather would like to keep these separate from the direct code bases, like
>for instance under: incubator/rave/trunk/etc/selenium-tests/
>
>WDYT?

I agree that they should be moved, but I'm not sure that we necessarily need to move them out from under rave-portal.  

Are you thinking that they span more than just the rave-portal application code (since the rave-portal code ends up running our shindig extension code) and as such should be placed at a higher level?  I guess that makes some sense to me, but on the other hand it seems like the tests themselves are all about testing the rave-portal web interface and the fact that they end up exercising some of our shindig extension code seems like an implementation detail that we might not need to represent in our SVN structure. 

I'm thinking that putting them under rave-portal/test might be another alternative:

incubator/rave/trunk/rave-portal/src/test/selenium

or maybe /test/webapp/selenium to be more consistent with the structure under the main tree (although I don’t think I like this as much):

incubator/rave/trunk/rave-portal/src/test/webapp/selenium

WDYT?

>Regards,
>
>Ate