1999-02-14 10:15:44 +03:00
|
|
|
mozilla/tools/tinderbox
|
|
|
|
===================
|
|
|
|
|
|
|
|
This directory is for the scripts associated with the client-side of
|
|
|
|
tinderbox (scripts to checkout, build, and report the status of the tree
|
|
|
|
to a tinderbox server).
|
|
|
|
|
|
|
|
|
|
|
|
Table of Contents
|
|
|
|
=================
|
|
|
|
|
|
|
|
* README
|
|
|
|
This file.
|
|
|
|
|
2001-05-14 16:40:28 +04:00
|
|
|
* build-seamonkey.pl
|
1999-02-14 10:15:44 +03:00
|
|
|
A perl script to drive the client side of tinderbox (unix variants).
|
|
|
|
usage:
|
2002-02-16 09:21:52 +03:00
|
|
|
build-seamonkey.pl [--clobber | --depend] [-t TreeName] [--testonly] [--once]
|
2001-02-28 01:41:45 +03:00
|
|
|
|
|
|
|
* bloatdiff.pl
|
|
|
|
Script used to process leak data in the logs.
|
|
|
|
|
|
|
|
* build-seamonkey-util.pl
|
2002-02-16 09:21:52 +03:00
|
|
|
Core unix tinderbox stuff.
|
2002-02-03 09:31:44 +03:00
|
|
|
|
|
|
|
* post-mozilla-sample.pl
|
|
|
|
Example of post-build test script
|
2001-02-28 01:41:45 +03:00
|
|
|
|
|
|
|
* tinder-defaults.pl
|
|
|
|
Default script variables.
|
|
|
|
|
2002-02-16 09:21:52 +03:00
|
|
|
* gettime.pl
|
|
|
|
Wrapper to get hires time, if available.
|
|
|
|
|
2001-02-28 01:41:45 +03:00
|
|
|
* tinderbox
|
|
|
|
Wrapper script to start unix builds.
|
2002-02-03 09:31:44 +03:00
|
|
|
|
2002-02-16 09:21:52 +03:00
|
|
|
* install-links
|
|
|
|
Create links to a tinderbox install directory.
|
|
|
|
|
|
|
|
|
|
|
|
Tinderbox example for SeaMonkey build
|
|
|
|
=====================================
|
|
|
|
|
|
|
|
Here is an example of how to set up a "SeaMonkey" tinderbox
|
|
|
|
build of mozilla.
|
|
|
|
|
|
|
|
# Create tinderbox source files in mozilla,
|
|
|
|
# then SeaMonkey directory where mozilla tree will live.
|
|
|
|
cvs co mozilla/tools/tinderbox
|
|
|
|
mkdir SeaMonkey
|
|
|
|
cd SeaMonkey; ../mozilla/tools/tinderbox/install-links
|
|
|
|
|
|
|
|
#
|
|
|
|
# Create tinder-config.pl file in SeaMonkey directory.
|
|
|
|
# Copy one from an existing build, or create a sample one and edit it:
|
|
|
|
#
|
|
|
|
./build-seamonkey.pl --example-config > tinder-config.pl
|
|
|
|
|
|
|
|
#
|
|
|
|
# mozconfig. If you have configure options, add them to a
|
|
|
|
# file named "mozconfig" in the SeaMonkey directory.
|
|
|
|
# Again, you can copy one from a build, or create one.
|
|
|
|
# For a default stock build, this file is not needed or
|
|
|
|
# can be blank.
|
|
|
|
#
|
|
|
|
|
|
|
|
# Start the tinderbox! From the SeaMonkey directory:
|
|
|
|
./tinderbox depend start
|
|
|
|
|
|
|
|
# You can watch the build run the first time with:
|
|
|
|
tail -f <objdir>/<logname>
|
|
|
|
|
|
|
|
|