Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[6.1] playwright based robot tests #872

Merged
merged 3 commits into from
Jul 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions checkouts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ auto-checkout =
plone.app.z3cform
plone.schemaeditor
Products.statusmessages
collective.recipe.vscode
robotsuite
1 change: 1 addition & 0 deletions core.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ eggs =
[vscode]
recipe = collective.recipe.vscode
eggs = ${test:eggs}
robot-enabled = true
flake8-enabled = false
black-enabled = true
generate-envfile = true
Expand Down
5 changes: 5 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,8 @@ pywin32 ; platform_system == 'Windows'

# SSL Certs on windows, because Python is missing them otherwise:
certifi ; platform_system == 'Windows'

# VSCode robotframework-lsp requires robotframework directly in venv
robotframework==6.0.2
# robotframework >= 6.1 is only supported with robotframwork-lsp >= 1.11.0,
# but https://github.com/robocorp/robotframework-lsp/issues/947
3 changes: 2 additions & 1 deletion sources.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ plone.themepreview = git ${remotes:plone}/plone.themepreview.gi
borg.localrole = git ${remotes:plone}/borg.localrole.git pushurl=${remotes:plone_push}/borg.localrole.git branch=master
collective.monkeypatcher = git ${remotes:plone}/collective.monkeypatcher.git pushurl=${remotes:plone_push}/collective.monkeypatcher.git branch=master
collective.recipe.omelette = git ${remotes:collective}/collective.recipe.omelette.git pushurl=${remotes:collective_push}/collective.recipe.omelette.git branch=master
collective.recipe.vscode = git https://github.com/datakurre/collective.recipe.vscode.git pushurl=git@github.com:datakurre/collective.recipe.vscode.git branch=master
collective.xmltestreport = git ${remotes:collective}/collective.xmltestreport.git pushurl=${remotes:collective_push}/collective.xmltestreport.git branch=master
diazo = git ${remotes:plone}/diazo.git pushurl=${remotes:plone_push}/diazo.git branch=master
five.customerize = git ${remotes:zope}/five.customerize.git pushurl=${remotes:zope_push}/five.customerize.git branch=master
Expand Down Expand Up @@ -159,7 +160,7 @@ Products.statusmessages = git ${remotes:plone}/Products.statusmessag
Products.validation = git ${remotes:plone}/Products.validation.git pushurl=${remotes:plone_push}/Products.validation.git branch=master
Products.ZopeVersionControl = git ${remotes:zope}/Products.ZopeVersionControl.git pushurl=${remotes:zope_push}/Products.ZopeVersionControl.git branch=master
repoze.xmliter = git https://github.com/repoze/repoze.xmliter.git pushurl=git@github.com:repoze/repoze.xmliter.git branch=master
robotsuite = git ${remotes:collective}/robotsuite.git pushurl=${remotes:collective_push}/robotsuite.git
robotsuite = git ${remotes:collective}/robotsuite.git pushurl=${remotes:collective_push}/robotsuite.git branch=datakurre-rfbrowser
z3c.batching = git ${remotes:zope}/z3c.batching.git pushurl=${remotes:zope_push}/z3c.batching.git branch=master
z3c.caching = git ${remotes:zope}/z3c.caching.git pushurl=${remotes:zope_push}/z3c.caching.git branch=master
z3c.form = git ${remotes:zope}/z3c.form.git pushurl=${remotes:zope_push}/z3c.form.git branch=master
Expand Down
3 changes: 3 additions & 0 deletions tests.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ test-eggs =
plone.app.redirector
plone.app.registry
plone.app.relationfield
# plone.app.robotframework [test]
plone.app.testing [test]
plone.app.textfield [tests]
plone.app.theming [test]
Expand Down Expand Up @@ -132,9 +133,11 @@ eggs =
${buildout:test-eggs}
robotframework-selenium2screenshots
plone.app.robotframework[reload,debug]
robotframework-browser
# We do not want to install all scripts from the test-eggs.
scripts =
ride
robot
robot-debug
robot-server
rfbrowser
5 changes: 4 additions & 1 deletion versions.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,10 @@ python-dateutil = 2.8.2
python-dotenv = 1.0.0
PyYAML = 6.0
responses = 0.23.1
robotframework = 6.1
robotframework = 6.0.2
# robotframework >= 6.1 is only supported with robotframwork-lsp >= 1.11.0,
# but https://github.com/robocorp/robotframework-lsp/issues/947
robotframework-lsp = 1.10.1
robotframework-assertion-engine = 1.0.0
robotframework-browser = 16.2.0
robotframework-debuglibrary = 2.3.0
Expand Down