19th Meeting for Automated Testing working Group
wednesday 3rd of February
Meeting was attended by: Javier Gomez, Puneet Kala, Jelle Kok, Niels Braczek, Kshitij Sharma, Yves Hoppe, Robert Deutz
Absent: Roger Abt, Michael Babker, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen, Dalpat Singh, Victor Escobar, Tito Alvarez, Milton Bryant, Roland Dalmulder, David Jardin, Prital Patel
Previous meeting report:
Topics Covered in the Meeting:
## Welcomes and See you laters
## JandBeyond presentations related to testing
We would like that the members of the team that will participate at Jandbeyond event in Barcelona send presentations related to testing to JAB: http://jandbeyond.org/speakers.html
## Selenium server standalone:
Jelle: now we support only Firefox, but i want also tests other browsers, like chrome,ie,Edge,opera and for those you need to have a webdriver
## Running tests in Docker
Some progress is being achieved by Niels at https://github.com/joomla-projects/joomla-pythagoras/blob/feature/page-objects/docker-compose.yml
Interesting: selenium/hub is available in multiple versions: https://hub.docker.com/r/selenium/hub/tags/. Once the tests run in Docker, we can switch the composer package https://github.com/joomla-projects/selenium-server-standalone for that container
## Codeception tests for Weblinks
we need testers for https://github.com/joomla-extensions/weblinks/pull/188, the new Selenium changes the way it clicks on elements and is raising issues (related https://github.com/SeleniumHQ/selenium/issues/1202)
added Jelle’s idea of disabling joomla statistics https://github.com/joomla-extensions/weblinks/pull/185
prepare for Joomla 3.5 changes: https://github.com/joomla-extensions/weblinks/pull/184
Updated jorobo namespaces https://github.com/joomla-extensions/weblinks/pull/183
## Codeception tests for Webservices (Javier)
## Documentation (Javier, Kshitij and Valerie)
## JoRobo and QA Scripts
Yves: we still have that deprecation warning in composer, because of greencape/joomla-cs, can we remove / replace that?
Niels B.: https://packagist.org/packages/greencape/coding-standards should be a replacement for joomla-cs.
Javier: Could be a nice task to add an automatic checker of Code Style in Weblinks with https://packagist.org/packages/greencape/coding-standards
## Unit Tests status
Niels B.: The PHPUnit tests are moved to tests.phpunit, but still executed by travis. It costs too much effort to port them to CodeCeption.
Javier: we can leave then as pure PHPUnit, isn’t it?
Niels B.: Exactly
## Tests in Joomla 4
Niels B.: The PageObjects branch https://github.com/nibra/joomla-pythagoras/commits/feature/page-objects is made for unification of J!3 and J!4 acceptance tests. No other news.
## Status of Selenium System Tests at Joomla (Kshitij & Puneet)
## QA Scripts (Code Style) and others at Jorobo project
Updated namespaces in Jorobo: https://github.com/joomla-projects/jorobo/pull/10
Yves: i started putting some new features into jorobo (see yvesh/jorobo dev branch) .. Added option for ftp deploying built packages and started writing a robo task to add / update copyright headers.
## Google Summer Of Code
1) I wanted to inform that I am going to lead the Joomla! GSoC -2016 Team, considering the amount of time and focus it needs..I have decided to step down as group leader on Automation Working Group, I nominate Javier Gómez as the new Group Leader
2) we have two project idea's coming from this group and 3 mentors I am really Happy. One of the Idea's was from Javier and Other from Niels
anyone is the group would like to help in mentoring please let me know, we still need more people
we will post idea's soon on our Idea's Wiki https://docs.joomla.org/GSOC_2016_Project_Ideas We are currently finalizing
## Next meeting
Next meeting will be planned for Wed 2nd March