diff --git a/CHANGES.txt b/CHANGES.txt index ac19ca2..474e76a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -12,6 +12,8 @@ Changelog - Removed useless files and moved script to scripts. [sgeulette] +- Upgraded robot test stack to the last python 2.7 releases (PARAF-166). + [chris-adam] - Upgraded collective.behavior.talcondition 1.1.3 - In case an error occurs, output more informations to the log. - Upgraded collective.classification.folder 1.3.1 diff --git a/Makefile b/Makefile index c8d3a72..2c41d81 100644 --- a/Makefile +++ b/Makefile @@ -149,7 +149,7 @@ robot-server: ## Starts robot server doc: ## Runs `doc.robot` (opt='-i "RUN1"') # can be run by example with: make doc opt='-t "Contacts *"' or make doc opt='-i "RUN1"' (or -e to exclude) # env ZSERVER_HOST=localhost ZSERVER_PORT=55001 bin/robot -l NONE -r NONE $(opt) src/imio.dms.mail/imio/dms/mail/tests/robot/doc.robot - env ZSERVER_HOST=localhost ZSERVER_PORT=55001 bin/robot -r NONE $(opt) src/imio.dms.mail/imio/dms/mail/tests/robot/doc.robot + env ZSERVER_HOST=localhost ZSERVER_PORT=55001 MOZ_HEADLESS=1 bin/robot -r NONE $(opt) src/imio.dms.mail/imio/dms/mail/tests/robot/doc.robot rm geckodriver*.log .PHONY: video-doc diff --git a/test.cfg b/test.cfg index 422e8b5..81ac3eb 100644 --- a/test.cfg +++ b/test.cfg @@ -165,19 +165,26 @@ collective.MockMailHost = 1.1.0 plone.app.relationfield = 1.2.3 # 1.2 last compatible with plone 4 plone.app.robotframework = 1.2.4 -# last working with debug -robotframework = 3.0.4 -# last compatible with plone 4 +# 4.1.3 = last release supporting python 2.7 (5.0 is py3 only), but 4.0 removed the +# ':FOR' loop and '@{list}[i]' syntax still used by robotframework-selenium2screenshots +# 0.8.1 and by the plone.app.robotframework 1.2.x fork, so we stay on 3.2.2. +robotframework = 3.2.2 +# 1.3.1 = last release supporting python 2.7 (2.0 is py3 only) robotframework-debuglibrary = 1.3.1 -robotframework-pythonlibcore = 2.1.0 -# last working with debug -robotframework-seleniumlibrary = 4.3.0 +# 2.2.1 = last release supporting python 2.7 (3.0 is py3 only) +robotframework-pythonlibcore = 2.2.1 +# 4.5.0 = last release supporting python 2.7 (5.0 is py3 only) +robotframework-seleniumlibrary = 4.5.0 +# 3.0.0 = last release, thin wrapper over seleniumlibrary robotframework-selenium2library = 3.0.0 +# 0.8.1 = last release robotframework-selenium2screenshots = 0.8.1 -robotsuite = 2.2.1 +# 2.3.2 = last release supporting python 2.7 (3.0 needs py3.9+) +robotsuite = 2.3.2 +# 3.141.0 = last release supporting python 2.7 (4.0 needs py3.7+) selenium = 3.141.0 Sphinx = 1.8.5 -sphinxcontrib-robotframework = 0.8.0 +sphinxcontrib-robotframework = 0.8.1 # watchdog = 0.10.7 # Required by: