Main Page

From MediaWiki extension testing

Jump to: navigation, search
File:Pix.png

Welcome to the Wikiation Extension Testing Wiki

Test MediaWiki and its extensions

Search this resource:

File:Pix.png
When software gets bigger, it becomes harder to maintain and support. Testing helps to get to grips with this.
 
 
  Welcome

This environment's ultimate aim is to provide the best possible testing environment for MediaWiki usage. Both for developers, hosts and for users of the MediaWiki software.

The complete system consists of several parts, there is an installer for installing MediaWiki and its extensions. There are the test tools that work either locally or remotely. There are virtual servers that provide a clean machine where we can do our own testing and that we can make available to you.

  • The most important realisation is that this project will work best when we share our test-cases and when we share the results of testing.
 
 
  Communication manager

We are proud to present Oscar as Wikiation's new communications manager for the Wikiation Extension Testing Environment (WETE) starting on may 14th 2009.

Oscar was former board member of the WikiMedia Foundation and former member of the board of the Dutch chapter.

After some time to grow into the work he will the one to consistently inform you about the further progress of WETE. We are building a test environment where MediaWiki-extensions can be tested in any stage of development. Tests can be reproduced, quality can improve and development-costs can decrease. Developers can concentrate on the fun part, development, and leave the "boring testing" to WETE. Developers can thus prove the extension they built is really robust and worth using. Users can trust the (extension-) functionality is consistent even in a continually changing environment. WETE will be a quality-control tool for MediaWiki-extensions.

This cannot be done by Wikiation alone. Your help is welcome and needed. And the WETE will make your task easier.

There will be still a lot of work to do and a lot of communication. We are convinced Oscar is fully

qualified for this task, and he is also a nice person to have contact with.
 
 
  Contributing

The best way you can contribute to the Wikiation Extension Testing Environment is by using it. We want developers to be agile and create functional tests. We want hosting companies to develop operational tests. Most of all you contribute by sharing the tests you develop and by sharing the results of tests.

We aim to provide continuous testing and reporting because it is in all our interest when MediaWiki is not only a powerful platform, but also a demonstrably reliable and easy to use platform.
 
 
  Milestones
  • March 26, 2009 By duplicating a MediaWiki environment you can save prepared tests.
  • March 19, 2009 The installer now support tags and revisions
  • Februari 26, 2009 All extensions are tested automatically for a first time; 72% do not break MediaWiki when installed with the naive installer.
  • Februari 23, 2009 The Semantic MediaWiki and the Configure extension can now be installed.
  • Februari 22, 2009 The naive extension installer has made its introduction.
  • Februari 8, 2009 The test environment has been demonstrated to Brion Vibber at Fosdem.
  • Januari 17, 2009 The MediaWiki "bleeding edge" can be installed using: "install mediawiki:latest as Latest".
  • Januari 9, 2009 First post about the Wikiation Extension Testing Environment on its blog.
 
 
  Donations, putting your money where your mouth is


 
 
  Attention
 
 
  Partner
 
 
  Functionality
 
 
  Roadmap
  • Integrate the different extension installers into one tool
  • Ensure that the extension installer installs from the right branch
  • Allow the extension installer to install a stable version
  • Build a large corpus of tests and publish its results
  • Have versions of the virtual machine with different LAMP et al configurations
  • Report on the stability of software for a given installation profile
 
 
  To do list
  • Install script for the Semantic MediaWiki extensions
  • Fix the Edittools


Press contact · Statistics ·

Personal tools