20th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-03-03 00:00 in Automated Testing Team
wednesday 2nd of March
Meeting was attended by: Javier Gomez, Puneet Kala, Jelle Kok, Niels Braczek, Davide Messia, 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:
https://volunteers.joomla.org/reports/198-19th-meeting-for-automated-testing-working-group
Topics Covered in the Meeting:
## Welcomes and See you laters
We welcome Davide Messia
## JandBeyond presentations related to testing:
Niels B. presentation was accepted: "Acceptance Testing with PageObjects"
# Google Summer of Code 2016 (Puneet)
Joomla got accepted as organization 2016: https://twitter.com/joomla/status/704389920673153025
We have several Project ideas related to tests:
- https://docs.joomla.org/GSOC_2016_Project_Ideas#Project_VI:_Improve_Acceptance_Tests_with_PageObjects
- https://docs.joomla.org/GSOC_2016_Project_Ideas#Project_VIII:_Browser_Automated_Tests_for_Joomla.21_CMS_.28covering_Users_and_Content_features.29
- https://docs.joomla.org/GSOC_2016_Project_Ideas#Project_X:_JavaScript_Unit_Tests
Important for students is to read: https://docs.joomla.org/GSoC_Student_Application_Template
## Running system tests on Docker Containers (Tito, Robert, Niels)
Robert is doing progress.
## JoomlaBrowser
https://packagist.org/packages/joomla-projects/joomla-browser (15362 installs) about 1400 more than last meeting.
We need to finish this: https://github.com/joomla-projects/joomla-browser/pull/40 , any takers? is linked to: https://github.com/joomla-projects/joomla-browser/pull/83
## Selenium server standalone:
There are issues reported related to an update in selenium after 2.47.1. See https://github.com/Codeception/Codeception/issues/2840 . Not an issue for us now, but we will have problems with it for sure.
New pull from Jelle adding drivers other than Firefox: https://github.com/joomla-projects/selenium-server-standalone/pull/10
## Codeception tests for Weblinks
Missing tests for responsive screens, still a todo for any takers: https://github.com/joomla-extensions/weblinks/issues/143
Prital and Kshitij offered to have a look.
## Codeception tests for Webservices (Javier)
We need to wait for API tests for updates at: https://github.com/joomla-projects/webservices (Joomla 3.6)
We have a request for to help moving this tests to PHPUnit or Codeception https://github.com/joomla/joomla-cms/pull/8747 and https://github.com/chrisdavenport/service/tree/master/Tests
## Documentation (Javier, Kshitij and Valerie)
Documentation at https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception
Javier: I updated a bit moving from old com_localise tests examples to com_weblinks
## Unit Tests status
Yves: sample draft how to bootstrap joomla to run unit tests for extensions (in this case com_weblinks) https://github.com/joomla-extensions/weblinks/pull/190
but it still need work.. as japplication get site uses database.. (session table) we need mockups / stubs for that, maybe we can reuse parts of the joomla stuff
## Tests in Joomla 4
no news
## Status of Selenium System Tests at Joomla (Kshitij & Puneet)
no updates
## QA Scripts (Code Style) and others at Jorobo project
Robert: Looked into it and made some changes to use the proper functions for messaging, PR is in the queue, sat together with Yves and looking into his PR, going to check it and merge it, not sure if I do it before I merged the cleanup or later
We need testers for Jorobo pending pulls: https://github.com/joomla-projects/jorobo
## Next meeting
20th Automated Testing Team Meeting
Date & Time
Wed, March 23 at http://www.timeanddate.com/worldclock/fixedtime.html?msg=20th+Automated+testing+team+meeting&iso=20160323T16&p1=31&ah=1