Meetings/Test framework/2010-10-08
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. See Selenium instead. |
Past week's action items:
- Priyanka: (partial) Dynamic confuguration - cookie + hook - Incorporate Roan's feedback. Check in basic code. Post to wikitech-l
- dnessett/mglaser: (blocked) Add database setup/cleanup function for tests to run (look at how parser tests do this)
- mglaser: (partial) write specification for setting and cleanup of db/images/math/cache for each test suite.
- Priyanka: Incorporate Michelle's tests and Calcey's tests
- (done) Markus: email SMW selenium tests
- (done) Markus: figure out how to run Selenium tests from Cruisecontrol.
- "almost there. i think the key is to use a different logger for the unit tests. i am just trying to get phpunit's junit logger to work. then selenium could pick up these results. however, junit logger refuses to produce any output at the moment"
- Markus: check in dan's code on starting/stopping the selenium server
- dnessett: That is waiting for 5.2 support for init.
- mglaser: dan is just rewriting his code to reflect the ini file setup.
Upcoming week:
- Priyanka: Dynamic confuguration - cookie + hook - Incorporate Roan's feedback. Check in basic code. Post to wikitech-l
- mglaser: further detail the specification and send it to wikitech-l for comments
- dnessett/mglaser: (blocked) Add database setup/cleanup function for tests to run
- Priyanka: Incorporate Michelle's tests and Calcey's tests
- mglaser: add option to the framework for using it with cruisecontrol
- hexmode: get parserTests working with and without phpUnit
- Markus: check in dan's code on starting/stopping the selenium server
- Rob: get test stuff on Hack-a-ton agenda
- Rob: cancel the meeting on October 22
- Hopefully:
- day 1 - prep and architecture session
- day 2 - everyone write tests
- Presentations at Hack-a-ton
- Markus: architecture of the framework
- Priyanka: configuration of tests, MediaWiki specifics
- Marks & Priyanka: style tips for writing a good test
Backlog:
- Priyanka - discuss configuration file for running tests - figure out how to run a subset of tests, and dynamic selection of tests (Mostly done. Need to finish writing some tests)
- Write up a style guide for Selenium tests (e.g. not including a massive number of tests into a single test)