32nd Automated Testing Meeting - March 2017
By Yves Hoppe on 2017-03-13 23:04 in Automated Testing Team
Wednesday, 8th March 2017 on Glip
Time: 15:00 / 3 pm UTC / GMT
Report: Yves
List of Attendees Overview
Attendee |
A |
A |
|||
Yves Hoppe (Lead) |
YH |
x |
Astrid Günther |
AG |
x |
Javier Gomez (Assistant TL) |
JG |
Jelle Kok |
JK |
x |
|
Abu Huraira Bin Aman |
AA |
Niels Braczek |
NB |
x |
|
Guido de Gobbis |
GG |
Prital Patel |
PP |
x |
|
Tobias Zulauf |
TZ |
Tito Alvarez |
TA |
x |
|
Kshitij Sharma |
KS |
Viktor Vogel |
VV |
||
Puneet Kala |
PK |
x |
Ruchiranga Wickramasinghe |
RW |
|
Robert Deutz |
RD |
x |
David Neukirchen |
DN |
|
Other Attendees: |
|||||
Nicola Galgano |
NG |
||||
Agenda / Topics to cover
1. Action Plan / Roadmap for 2017
We are currently finalizing the roadmap:
https://docs.google.com/document/d/1MVbSJWFepe65iBKMt3VmcxIhKn4HCM1iLqlImFOlqII
2. GSoC Project
We have currently 4 testing project ideas in the pool:
1.) JavaScript Tests for Joomla 4
2.) Testing Dashboard
3.) Improvements and extended coverage for the parallel testing environment
4.) Gherkin Editor
https://docs.joomla.org/GSOC_2017_Project_Ideas
3. Weblinks updates
The migration to Chrome and Selenium Server 3 is ongoing.
Weblinks 3.6 will be released today.
4. JoomlaBrowser
(42000 installs) about 2000 more than last meeting.
No updates on dev branch. TA working on container-test, but basically I'm working on fine tuning it to get the full set of functionalities that Weblinks has right now, part of it following Jelle's job for the Joomla specific tests.
5. Selenium server standalone
(36000 downloads) about 1500 more than last meeting.
JK updated selenium to 3.2.0 and the IE webdrivers. New release 3.2. Next version 3.3 is coming soon (Already happened at the time writing)
6. Running system tests on Docker containers
TA / NB: Currently there is a working set of a single container-based tests for weblinks, using that container-test branch spread through the joomla-testing and weblinks repositories
and also Niels' virtualisation repository, which is on the works for creating a whole virtual environment for Joomla testing. TA goal for this month is to get the first test to actually run more than one container through the newly testing coordinator (which we talked about in Munich) so then it can be plugged into Niels' virtualisation for automating the environment
RD and YH: Drone 0.5 running since some weeks stable for parts of the core tests (JS + phpcs).. More to come.
7. Documentation
YH: Started organizing and updating the documentation on the automated testing team.
8. Unit tests status
Weblinks no updates
9. Tests in Joomla! Core / 4
Unit testing sub team still working on an overview for the tests.
10. Tests in Joomla! X
NB: Work on Joomla! X is currently on hold, until we get a decision from PLT regarding its future.
11. Build Scripts at JoRobo project
Minor fixes
12. Vagrant Testing Box
No updates after the latest merges.
Contributors needed!
There are open tasks for writing Joomla! System tests:
https://github.com/joomla-projects/gsoc16_browser-automated-tests/issues/17
https://github.com/joomla-projects/gsoc16_browser-automated-tests/issues/16
Tasks for Web Links
We have a big issue with smart search tests, which make Travis fail.
https://github.com/joomla-extensions/weblinks/issues/246
https://github.com/joomla-extensions/weblinks/issues/259
https://github.com/joomla-extensions/weblinks/issues/261
Tasks for Joomla-Browser
There are multiple open PRs which need help testing. In general a new architecture and clean up is needed.
Tasks for Selenium
- Testing and Extending the selenium.php file we supply
Tasks for JoRobo
- Build system for Joomla core itself (replace Phing scripts, add minifying of JS / CSS, XML replacements, many other nice features. Talk with @rdeutz and joomla-cms maintenance team)
Tasks for Vagrant Box
Add shell scripts to easily set up testing additionally Web Links and GSoC JavaScript project
Next meeting
On Glip:
12th April 2017 at 16 pm UTC / GMT