By Javier Gomez on 2016-09-14 11:10 in Automated Testing Team

Wednesday, 14th September 2016 on Glip

Time: 16:00 CEST
Report: Any volunteers?

Previous meeting report

 

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

 

http://magazine.joomla.org/issues/issue-sep-2016/item/3132-gsoc-browser-automated-tests-for-joomla-cms




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