Meetings/Test framework/2010-10-01

From mediawiki.org

Past week's action items:

  • Markus/Robla/anyone else - (Markus: done) jump into the thread about setup/cleanup
  • dnessett/mglaser: (partial) Add database 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: (partial) Dynamic confuguration - cookie + hook - Incorporate Roan's feedback. Check in basic code. Post to wikitech-l
  • Priyanka: (partial) Incorporate Michelle's tests and Calcey's tests
  • Markus: (done) get SMW selenium tests
  • Priyanka: (done) figure out disk space problem on ci.tesla
  • Priyanka: (done) get phpunit tests running again on ci.tesla
  • Markus: (partial) 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: (partial) 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:

  • dnessett/mglaser: Add database cleanup function for tests to run (look at how parser tests do this)
  • mglaser: write specification for setting and cleanup of db/images/math/cache for each test suite.
  • Priyanka: Dynamic confuguration - cookie + hook - Incorporate Roan's feedback. Check in basic code. Post to wikitech-l
  • Priyanka: Incorporate Michelle's tests and Calcey's tests
  • Markus: email SMW selenium tests
  • Markus: figure out how to run Selenium tests from Cruisecontrol.
  • Markus: check in dan's code on starting/stopping the selenium server

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)