On Thursday, August 18, 2011, Ciancetta, Jesse E. <[email protected]> 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-----
>>
>
>

Reply via email to