Media Wiki Testing Environment
Upcoming SlideShare
Loading in...5

Media Wiki Testing Environment



Wikimania presentation about testing MediaWiki and its extensions using the MediaWiki Testing Environment

Wikimania presentation about testing MediaWiki and its extensions using the MediaWiki Testing Environment



Total Views
Views on SlideShare
Embed Views



5 Embeds 18 14 1 1 1 1



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Media Wiki Testing Environment Media Wiki Testing Environment Presentation Transcript

  • MediaWiki testing A framework
  • Why test?
    • Many developers develop MediaWiki functionality
    • MediaWiki is a moving target
    • It is used in many configurations, environments
    • Developers are human too
  • Philosophy methodology
      This framework was developed to support the hosting of MediaWiki
    • How do you know what extension works in what configuration
    • How do you know that you can upgrade a Wiki
    • Ensure repeatability
  • Installer
    • Most time was wasted setting up a test environment
    • The installation of extensions is not a standard job, it takes research and it takes a lot of time
    • There are many tools that test, our initial aim is to make it easy to use them
  • Installer II
    • We typically install from a code repository system (WMF Subversion)
    • Installs a named revision or tag
    • Extensions install properly when they comply to conventions
    • Many extensions need installation scripts
    • We support the installation of “environments”
      • Abstract environment creation by using configuration files
  • Benefits
    • Install a MediaWiki environment in 5 minutes
    • Install twenty environments in 10 minutes
    • Duplicate environments
    • Concentrate attention of environments in stead of n-to-n extension testing
    • The installer can be used for production environments
      • A more standardised, and tested environment
      • With LocalisationUpdate a superior experience
  • Progress report
    • A company claims the exclusive right to the software and intends to retract the license to the software (MIT license)
    • Legal threats by the company prove to be bluster but
      • Potential partners require from us legal clarification
    • We will go to court to
      • Clear copyright and licensing issues
      • Allow for the adoption and the continued development of the “MediaWiki Testing Environment”
  • Demo
    • We did a demo …
    • Blog: methodically testing MediaWiki