StandaloneTalos: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= V1.4 (January 15th, 2009) = | |||
== In This Version == | |||
* updated pageloader extension to latest (includes fix to how median is calculated) | |||
* tests are now run in the order that they appear in the sample.config | |||
* csv output now written out post each individual test | |||
= V1.3.1 (September 26th, 2008 = | = V1.3.1 (September 26th, 2008 = | ||
== In This Version == | == In This Version == | ||
| Line 33: | Line 39: | ||
# [http://pyyaml.org/ Pyyaml] | # [http://pyyaml.org/ Pyyaml] | ||
# [http://sourceforge.net/project/showfiles.php?group_id=78018 PyWin32 Extensions] (if this is to be run on a windows box) | # [http://sourceforge.net/project/showfiles.php?group_id=78018 PyWin32 Extensions] (if this is to be run on a windows box) | ||
# [http://people.mozilla.org/~anodelman/ | # [http://people.mozilla.org/~anodelman/standaloneV1_4.zip Standalone V1.4] | ||
# [http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ Nightly firefox builds] (grab the appropriate type for your OS) | # [http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ Nightly firefox builds] (grab the appropriate type for your OS) | ||
== Set Up == | == Set Up == | ||
# unzip | # unzip standaloneV1_4.zip | ||
# unzip/install your nightly firefox build | # unzip/install your nightly firefox build | ||
# in the talos directory | # in the talos directory | ||
Revision as of 23:53, 15 January 2009
V1.4 (January 15th, 2009)
In This Version
- updated pageloader extension to latest (includes fix to how median is calculated)
- tests are now run in the order that they appear in the sample.config
- csv output now written out post each individual test
V1.3.1 (September 26th, 2008
In This Version
- updated pageloader extension to latest
- fixed errors in sample.config introduced in last version
V1.3 (September 25th, 2008)
In This Version
- removed some failing web pages from the tp test
- bug 454999 (Standalone talos kills all running Firefox processes)
- instead of killing off processes warns the user that existing Firefox processes are running and need to be shut down before testing can begin
- not a full fix, but more of a stop gap to stop unexpected browser killing
- updates to talos code
- better process management, better ability to kill frozen/crashed browsers
V1.2 (May 8th, 2008)
In This Version
- compliance with bug 432321 (Need to add the browser.EULA.override pref to all Talos profiles)
V1.1 (April 17th, 2008)
In This Version
- compliance with bug 424594 ( have talos comply with new file:// security restrictions)
- new & better process management bug 419492 ( talos needs to ensure that browser is closed at end of testing)
V1.0 (February 14th, 2008)
In This Version
- tsvg/tgfx/twinopen/ts/tdhtml/tjss/tsunspider/tp
- includes a small, distributable page set for page load time testing
How to set up Talos for testing at home
Prerequisites
- Python 2.5
- Pyyaml
- PyWin32 Extensions (if this is to be run on a windows box)
- Standalone V1.4
- Nightly firefox builds (grab the appropriate type for your OS)
Set Up
- unzip standaloneV1_4.zip
- unzip/install your nightly firefox build
- in the talos directory
- edit sample.config, change the path to firefox to be the appropriate path to the firefox executable of the nightly build that you just installed
- on linux/mac use path to 'firefox' not 'firefox-bin'
- edit sample.config, change the path to firefox to be the appropriate path to the firefox executable of the nightly build that you just installed
Testing
- in the talos directory run 'python run_tests.py sample.config'
- for more ouput run 'python run_tests.py --noisy sample.config'
- for debug output run 'python run_tests.py --debug sample.config'
Results
- results from all the tests should be found in talos/output directory.
(On a MacBook Pro, the default test configuration takes about 35 minutes to run with a nightly Firefox 3 build.)