By Javier Gomez on 2015-07-24 16:01 in Automated Testing Team

13th Meeting for Automated Testing working Group,

 

wednesday 22th of July

 

Meeting was attended by: Javier Gomez, Michael Babker, Niels Braczek, Robert Deutz, Yves Hoppe,

Absent: Puneet Kala, David Jardin, Milton Bryant,Tristan Bailey, Viktor Vogel, Michiel Verhoef, Hervé Boinnard, Kshitij Sharma, Jack Raknailuang, Valerie Isaksen, Dalpat Singh, Victor Escobar, Roland Dalmulder,

 

Previous meeting report: http://volunteers.joomla.org/reports/96-12th-meeting

 

 

 

Topics Covered in the Meeting: 

 

## Welcome New Members

Roland, Dalpat, Victor and Niels

## Testing Code Sprint

Estimated dates for the 2015 Testing Code Sprint are 30 and 31 Oct. and 1st -2nd November. See: https://docs.joomla.org/Code_sprints 

 

## Status of System Tests, and updates on the GSOC Project (Kshitij & Puneet)

 

 

## Running system tests on Docker Containers (Robert and David)

Making baby steps forward. Next step is to run in a server the Joomla Docker container https://github.com/joomla-projects/joomla-systemtest-env

 

## Codeception tests for Weblinks (Javier)

Yves is working in the tests for frontend. https://github.com/joomla-extensions/weblinks/issues/47

 

## Codeception tests for Webservices (Javier)

A proposal for testing the Webservices API was sent https://github.com/joomla-projects/webservices/pull/17 

 

JoomlaBrowser continues evolving https://github.com/joomla-projects/joomla-browser/pulse/monthly. New features have been added: https://github.com/joomla-projects/joomla-browser#the-joomla-browser

 

And it has been added to Codeception official documentation https://twitter.com/JAVI_GOMEZ/status/618427534741536768 

 

## Documentation (Javier, Kshitij and Valerie)

No updates. Work in progress: https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception

 

## Easy tool to run the tests

We need help with windows machines. If you have time to volunteer please ping Javier in Glip

 

## Unit Tests status

Niels: I've refactored the router tests. The were mostly testing JUri instead of JRouter. 'Expected' and 'actual' were swapped many places.

https://github.com/joomla/joomla-cms/pull/7455

 

Michael: In the Framework we started reviewing the application tests and decoupling a lot of bad logic and global manipulation in favor of proper mocks.  Same will have to be done in other packages and CMS as its architecture allows. See: https://github.com/joomla-framework/application/pull/45 (and a couple PRs from George to make mocking data practical, but that ones the main one).

 

## Next meeting is planned to happen on…

12th of august: http://www.timeanddate.com/worldclock/fixedtime.html?msg=14th+automated+testing+working+group+meeting&iso=20150812T17&p1=141&ah=1