File:Tech Talk - 20140429 - Unit testing in MediaWiki projects.pdf

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Go to page
next page →
next page →
next page →

Original file(1,500 × 843 pixels, file size: 488 KB, MIME type: application/pdf, 24 pages)

Captions

Captions

Add a one-line explanation of what this file represents

Summary[edit]

Description
English: Talk about various strategies for automated testing and

improvements to our continuous integration infrastructure. Antoine 'hashar' Musso has offered to give an overview, roughly along these lines:

- quick overview of the infrastructure (Zuul/Jenkins, the slaves, the myriad of jobs and how they are maintained).

- MediaWiki testing frameworks and tools (phpunit, qunit, browser tests, beta cluster)

- current concerns in what we test, which should provide enough materials for the open discussion part:

- lack of cross repositories tests and how to handle dependencies
- repositories that are barely tested yet critical
- mw/core tests mixing unit and integration tests
- lack of mocking
- very thin code coverage

Proposed by Erik Moeller Speakers: Antoine "hashar" Musso followed by Nikolas Everett

Note: The slides are under a joint copyright with Wikimedia Foundation Inc.
Date
Source Own work https://docs.google.com/a/wikimedia.org/presentation/d/18DW3E_VlVcjhyLAcXR4kQFZiOQV8EKPR1KiUZNY9I5c/
Author Antoine "hashar" Musso

Licensing[edit]

I, the copyright holder of this work, hereby publish it under the following license:
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current20:22, 29 April 2014Thumbnail for version as of 20:22, 29 April 20141,500 × 843, 24 pages (488 KB)Hashar (talk | contribs)User created page with UploadWizard

There are no pages that use this file.

Metadata