Media Wiki Testing Environment

993 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
993
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Media Wiki Testing Environment

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

×