How to run bin/alltests -a?

I'm testing a tiny PR to update Plone 5.1 to work with the latest version of ZODB.

bin/alltests

passes. Yay! I'm told I need to test with -a to run selenium tests but that there's some seemingly undocumented setup I need on my system.

What do I need to do to be able to run the selenium tests (on Mac OS X 10.5.5)?

Alternatively will the selenium tests be run by CI if I submit the PR?

Jim

1 Like

That's fantastic! Thanks! The Selenium/Robot Framework tests run on a higher zope.testrunner level and are not run by default. Use:

bin/alltests --all

to run all tests including Robot Framework tests.

jenkins.plone.org will indeed run all the tests for you, if you submit your pull request for pre-testing here:

http://jenkins.plone.org/job/pull-request-5.1/

Let me know if you need any kind of assistance. I'm more than happy to help with this!

OK, I finally got around to pushing a trivial PR:

I don't have permission to initiate a CI run.

I'm not a plone contributor. I don't want to become one simply to submit version pin changes. (But I will if I have to.)

Jim

This message is auto-generated. Trivial changes do not require a signed contributor agreement. I guess we might get away without you signing.

Here is the Jenkins job for the pull request:

http://jenkins.plone.org/job/pull-request-5.1/1438/

can we test that also on Plone 4.3 and Plone 5?

Thanks.

Jim

Just make the same pull request as @jimfulton did for 5.1 but targeting 4.3 and 5.0.

1 Like

I opened two PR with this:

tests are running now.