Details
-
Type:
Improvement
-
Status: Done/Fixed
-
Priority:
Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.3.0
-
Fix Version/s: 4.3.2
-
Component/s: Technical infrastructure, Test suite
-
Labels:None
Description
Some parts of the process which need to be automated:
- Setup users/permissions (tentatively done – but needs full test run)
- Start/stop Xvfb and SeleniumRC
- Allow concurrent tests (e.g. multiple Xvbf+SeleniumRC combos)
The attached patches, SeleniumCxnMgmt.patch and tools-phpunit-launchselenium.patch, were written with the goal of providing a script to manage launching Selenium/xvfb (either for Jenkins or for plain CLI usage). However, launching & relaunching SeleniumRC proved unstable/inconsistent, so I've changed approaches. The patches aren't needed – but they could become useful at some point.