Re: FYI: For robot framework acceptance tests, use robotframework <= 2.8.4

Asko Soukka <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <[email protected]>
Hi Johannes,

if the robot tests pass (for Plone 4; they are broken for Plone 5), we
should uprade.selenium2library = 1.5.0has some good keyword additions
and robotframework >= 2.8.4 is required for debuglibrary, which provides
useful REPL for Robot Framework.

The latest p.a.robotframework releases mainly contain new helpers for
fast test content creation and documentation screenshots.

About Plone 5 robot tests:

At the Cathedral Sprint we started work to include both Plone 4 and
Plone 5 keywords in plone.app.robotframework, but we only managed to do
the base work and not actually implement the keywords.

Our idea is to provide one set of Plone specific keywords, implement
CMFPlone tests with those, and define different DOM selectors for Plone
4 and Plone 5 (and the correct selector set would be selected
automatically).

Regards,
Asko

Johannes Raggam wrote:
> Hey Asko,
>
> thanks for the info!
>
> is there anything, why we don't update the robot version in
> buildout.coredev 4.3 and 5.0? IIRC, timo said something about random
> failures with updated versions. maybe we should give it another try.
>
> most current versions of packages are:
>
> plone.app.robotframework = 0.9.4
> robotframework = 2.8.4
> robotframework-selenium2library = 1.5.0
> robotsuite = 1.5.0
> selenium = 2.42.1
> robotframework-selenium2screenshots = 0.4.0
> sphinxcontrib-robotframework = 0.4.3
> robotframework-debuglibrary = 0.3
>
> Johannes
>
> On Wed, 2014-06-25 at 10:55 +0300, Asko Soukka wrote:
>> Hi,
>>
>> for those, who are using Robot Framework for acceptance testing:
>>
>> The current Plone versions.cfg pins robotframework = 2.7.7. If you are
>> using a newer version (e.g. robotfamework-debuglibrary requires >=
>> 2.8.0), you should pin
>>
>>   robotframework = 2.8.4
>>
>> (with robotsuite = 1.5.0 or newer, when released).
>>
>> The newest Robot Framework release 2.8.5 introduced a feature that
>> conflicts with Zope DateTime-library and the Robot Framework team said
>> that they cannot fix the issue for 2.8.x releases *), so the next new
>> Zope-compatible Robot Framework version after 2.8.4 could be 2.9.0
>> (whenever it's released).
>>
>> Best Regards
>> Asko
>>
>> *) https://code.google.com/p/robotframework/issues/detail?id=1737
>>
>> ------------------------------------------------------------------------------
>> Open source business process management suite built on Java and Eclipse
>> Turn processes into business applications with Bonita BPM Community Edition
>> Quickly connect people, data, and systems into organized workflows
>> Winner of BOSSIE, CODIE, OW2 and Gartner awards
>> http://p.sf.net/sfu/Bonitasoft
>> _______________________________________________
>> Plone-developers mailing list
>> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>> https://lists.sourceforge.net/lists/listinfo/plone-developers
>

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.