|
|
(38 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
| = V1.6 (September 16th, 2009) =
| | '''StandaloneTalos is deprecated: https://bugzilla.mozilla.org/show_bug.cgi?id=714659 and see https://wiki.mozilla.org/Buildbot/Talos#Running_locally_-_Source_Code for how to run with modern [http://wiki.mozilla.org/Buildbot/Talos Talos]''' |
| == In This Version ==
| |
| * talos code stability updates
| |
| * inclusion of dirty profile tests, though they are off by default
| |
| | |
| = V1.5 (May 7th, 2009) =
| |
| == In This Version ==
| |
| * ability to run tshutdown tests
| |
| * ability to run firefox-bin (instead of firefox) on mac/linux
| |
| | |
| = 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 ==
| |
| # [http://www.python.org/download/releases/2.5/ Python 2.5]
| |
| # [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://people.mozilla.org/~anodelman/standaloneV1_6.zip Standalone V1.6]
| |
| # [http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ Nightly firefox builds] (grab the appropriate type for your OS) | |
| | |
| [dmandelin] When I installed PyWin32 the installer put things in my Windows installation of Python, not my mozilla-build copy. I copied the PyWin32 files from the one site-packages directory to the other and it worked.
| |
| | |
| == Set Up ==
| |
| # unzip standaloneV1_5.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'
| |
| | |
| == 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.)
| |