27th Meeting Joomla! Automated Testing
By Private Profile 92fe67b0 on 2016-09-14 11:10 in Automated Testing Team
Wednesday, 14th September 2016 on Glip
Time: 16:00 CEST
Report: Any volunteers?
List of Attendees Overview
Attendee |
A |
A |
|||
Javier Gómez (Lead) |
JG |
x |
Allon Moritz |
AM |
x |
David Jardin |
DJ |
Dalpat Singh |
DS |
||
Davide Messia |
DM |
Jack Raknailuang |
JR |
||
Guido de Gobbis |
GG |
Jelle Kok |
JK |
x |
|
Krys Nuvadga |
KN |
Marc Widmann |
MW |
||
Kshitij Sharma |
KS |
Michiel Verhoef |
MV |
||
Milton Bryant |
MB |
Niels Braczek |
NB |
x |
|
Puneet Kala |
PK |
x |
Prital Patel |
PP |
x |
Robert Deutz |
RD |
Roger Abt |
RA |
||
Roland Dalmunder |
RDD |
Tito Alvarez |
TA |
x |
|
Ruchiranga Wickramasinghe |
RW |
x |
Tristan Bailey |
TB |
|
Victor Escobar |
VE |
Valerie Isacksen |
VI |
||
Yannick Gaultier |
YG |
Viktor Vogel |
VV |
||
Yves Hoppe |
YH |
x |
Abu Huraira Bin Aman |
AA |
Agenda / Topics to cover
1. Welcomes and See you laters
Welcome Abu Huraira Bin Aman
2. Weblinks updates
Drone.io caching of testing Composer packages and composer libraries updates
3. Google Summer has ended
New JCM articles:
http://magazine.joomla.org/issues/issue-sep-2016/item/3129-gsoc-every-story-has-an-ending-every-ending-is-a-new-beginning
4. JoomlaBrowser
(26826 installs) about 3000 more than last meeting.
5. Selenium server standalone
New release 2.53.1.1 with new Firefox Gecko / Marionette webdriver
Not stable enough to work with weblinks for now. We are going to keep using old version of firefox and its driver until we find a stable solution
6. Running system tests on Docker containers
We made progress with drone.io. And tested it the last weeks for Joomla! Core. Looks like it runs stable and more reliable than Travis.
Robert worked on a Docker container to run PHPCS so that we can it run first in a pipeline and stop when it fails
Javier wants to study the possibility of uploading tests screenshots to Drone.io server.
7. Documentation
No updates after the work done by the Google Summer of Code Students
8. Unit tests status
André did multiple PRs for speeding up the unit tests at Joomla! Core https://github.com/joomla/joomla-cms/pull/11966
https://github.com/joomla/joomla-cms/pull/11900
https://github.com/joomla/joomla-cms/pull/11888
https://github.com/joomla/joomla-cms/pull/11875
https://github.com/joomla/joomla-cms/pull/11757
Weblinks no updates
9. Tests in Joomla! X
No news because of preparation for Joomla Day’16 Deutschland, which happens this weekend.
10. QA and Build Scripts at JoRobo project
There are two open PRs to test:
https://github.com/joomla-projects/jorobo/pull/21
https://github.com/joomla-projects/jorobo/pull/22
We reached 5.5k downloads for JoRobo at packagist.
11. Vagrant Testing Box
No updates, still running
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
We need to finish this: https://github.com/joomla-projects/joomla-browser/pull/40, which is linked to: https://github.com/joomla-projects/joomla-browser/pull/83
https://github.com/joomla-projects/joomla-browser/issues/92, Volunteer for this https://github.com/joomla-projects/joomla-browser/issues/119 needed
There are also multiple other open issues which need investigation and your help!
Testers for this PR https://github.com/joomla-projects/joomla-browser/pull/120
Tasks for Selenium
- Investigate on Marionette and Chrome Webdriver and on how we can use it.
- Integrate and test Selenium 3 beta!
Tasks for JoRobo
- Migrate most of the code of the RoboFiles (in Weblinks / Joomla) to it.
- Update coding standards (deprecated warning)
- 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)
- Test: https://github.com/joomla-projects/jorobo/pull/21
- Test: https://github.com/joomla-projects/jorobo/pull/22
Tasks for Vagrant Box
Add shell scripts to easily set up testing additionally Web Links and GSoC JavaScript project
Next meeting
5th October 2016 at 14 pm UTC / GMT
http://www.timeanddate.com/worldclock/fixedtime.html?iso=20161005T14&ah=1