QA/TDAI/Test Farm Roadmap: Difference between revisions

From MozillaWiki
< QA‎ | TDAI
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<small>[[QA/TDAI|&laquo; QA/TDAI]]</small>
===Q4 2006===
===Q4 2006===
* (DONE) create Windows XP SP2 test-specific [http://wiki.mozilla.org/ReferencePlatforms reference platform]
* (DONE) create Windows XP SP2 test-specific [http://wiki.mozilla.org/ReferencePlatforms reference platform]
Line 16: Line 18:
** for QA:
** for QA:
*** decide on right location for test harness, tests and test data (CVS?), changes picked up automatically on test machines
*** decide on right location for test harness, tests and test data (CVS?), changes picked up automatically on test machines
* decide on driver for performance tests (e.g. Buildbot). Needs:
* Use buildbot for driving test harness
** trigger test based on build availability
** trigger test based on build availability
*** (DONE) rhelmer working on tinderboxpoller change object
*** some tinderbox client and server bugs that will make this better:
**** https://bugzilla.mozilla.org/show_bug.cgi?id=291167
**** https://bugzilla.mozilla.org/show_bug.cgi?id=369449
** report test run status to tinderbox
** report test run status to tinderbox
*** robcee working on setup
** farm out jobs to pools of machines as-needed
** farm out jobs to pools of machines as-needed
* port performance test harness to Mac/Linux
* port performance test harness to Mac/Linux
* buildbot testing infrastructure
* buildbot testing infrastructure
** setup linux master (DONE)
** (DONE) setup linux master
** setup linux & win32 slave (DONE)
** (DONE) setup linux & win32 slave
** setup mac slave
** (DONE) setup mac slave
** setup make check (DONE)
** (DONE) setup make check
** setup reftest on linux, win32 & mac (DONE)
** (DONE) setup reftest on linux, win32 & mac
** [[BuildbotTestfarm|document]] installation
** (DONE) [[BuildbotTestfarm|document]] installation
** setup tinderbox & email notification (DONE - reporting to [http://tinderbox.mozilla.org/showbuilds.cgi?tree=MozillaTest MozillaTest]
** (DONE) setup tinderbox & email notification (reporting to [http://tinderbox.mozilla.org/showbuilds.cgi?tree=MozillaTest MozillaTest])
** add mochitest
** (DONE) add mochitest
** (DONE) prettify tinderbox reports
** add js tests
** add js tests
** add/port leak tests
** performance testing?

Latest revision as of 06:38, 15 November 2007

« QA/TDAI

Q4 2006

  • (DONE) create Windows XP SP2 test-specific reference platform
  • (DONE) install RHEL and XP reference platform to internal test machines
  • (DONE) assist Alice in setup of test harness, tests and graph server

Q1 2007

  • create Vista, Windows server, Linux and Mac test-specific reference platforms
  • identify and order batches of test hardware - at least two of each ref platform on each applicable hardware configuration
    • document hardware platform
  • document procedure for installing new test machines e.g.
    • for IT:
      • installing ref image
      • installing client software
    • for build:
      • basic configuration
    • for QA:
      • decide on right location for test harness, tests and test data (CVS?), changes picked up automatically on test machines
  • Use buildbot for driving test harness
  • port performance test harness to Mac/Linux
  • buildbot testing infrastructure
    • (DONE) setup linux master
    • (DONE) setup linux & win32 slave
    • (DONE) setup mac slave
    • (DONE) setup make check
    • (DONE) setup reftest on linux, win32 & mac
    • (DONE) document installation
    • (DONE) setup tinderbox & email notification (reporting to MozillaTest)
    • (DONE) add mochitest
    • (DONE) prettify tinderbox reports
    • add js tests
    • add/port leak tests
    • performance testing?