bug 510901 - Sisyphus - support 1.9.3 branch. r=ctalbert.

git-svn-id: svn://10.0.0.236/trunk@258158 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bclary%bclary.com 2009-08-18 09:34:23 +00:00
parent 353c74e304
commit 834dd30ccd
120 changed files with 660 additions and 1387 deletions

View File

@ -76,7 +76,7 @@ usage: bisect.sh -p product -b branch -e extra\\
variable description variable description
=============== ============================================================ =============== ============================================================
-p bisect_product one of js, firefox -p bisect_product one of js, firefox
-b bisect_branches one of branches 1.8.0, 1.8.1, 1.9.0, 1.9.1, 1.9.2 -b bisect_branches one of supported branches. see library.sh
-e bisect_extra optional. extra qualifier to pick build tree and mozconfig. -e bisect_extra optional. extra qualifier to pick build tree and mozconfig.
-T bisect_buildtype one of build types opt debug -T bisect_buildtype one of build types opt debug
-t bisect_test Test to be bisected. -t bisect_test Test to be bisected.
@ -159,192 +159,190 @@ PYTHON=$savepython
# /c/work/... # /c/work/...
TEST_JSDIR=${TEST_JSDIR:-$TEST_DIR/tests/mozilla.org/js} TEST_JSDIR=${TEST_JSDIR:-$TEST_DIR/tests/mozilla.org/js}
case $bisect_branch in if [[ "$bisect_branch" == "1.8.0" || "$bisect_branch" == "1.8.1" || \
1.8.*|1.9.0) "$bisect_branch" == "1.9.0" ]]; then
# #
# binary search using CVS # binary search using CVS
# #
# convert dates to seconds for ordering # convert dates to seconds for ordering
localgood=`dateparse.pl $bisect_good` localgood=`dateparse.pl $bisect_good`
localbad=`dateparse.pl $bisect_bad` localbad=`dateparse.pl $bisect_bad`
# if good < bad, then we are searching for a regression, # if good < bad, then we are searching for a regression,
# i.e. the first bad changeset # i.e. the first bad changeset
# if bad < good, then we are searching for a fix. # if bad < good, then we are searching for a fix.
# i.e. the first good changeset. so we reverse the nature # i.e. the first good changeset. so we reverse the nature
# of good and bad. # of good and bad.
if (( $localgood < $localbad )); then if (( $localgood < $localbad )); then
cat <<EOF cat <<EOF
searching for a regression between $bisect_good and $bisect_bad searching for a regression between $bisect_good and $bisect_bad
the bisection is searching for the transition from test failure not found, to test failure found. the bisection is searching for the transition from test failure not found, to test failure found.
EOF EOF
searchtype="regression" searchtype="regression"
bisect_start=$bisect_good bisect_start=$bisect_good
bisect_stop=$bisect_bad bisect_stop=$bisect_bad
else else
cat <<EOF cat <<EOF
searching for a fix between $bisect_bad and $bisect_good searching for a fix between $bisect_bad and $bisect_good
the bisection is searching for the transition from test failure found to test failure not found. the bisection is searching for the transition from test failure found to test failure not found.
EOF EOF
searchtype="fix" searchtype="fix"
bisect_start=$bisect_bad bisect_start=$bisect_bad
bisect_stop=$bisect_good bisect_stop=$bisect_good
fi fi
let seconds_start="`dateparse.pl $bisect_start`" let seconds_start="`dateparse.pl $bisect_start`"
let seconds_stop="`dateparse.pl $bisect_stop`" let seconds_stop="`dateparse.pl $bisect_stop`"
echo "checking that the test fails in the bad revision $bisect_bad" echo "checking that the test fails in the bad revision $bisect_bad"
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
export MOZ_CO_DATE="$bisect_bad" export MOZ_CO_DATE="$bisect_bad"
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "checkout" > /dev/null eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "checkout" > /dev/null
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'` bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run." echo "test $bisect_test not run."
else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found, bad revision $bisect_bad confirmed"
bad_confirmed=1
else else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then echo "test failure $bisect_test.*$bisect_string not found, bad revision $bisect_bad *not* confirmed"
echo "test failure $bisect_test.*$bisect_string found, bad revision $bisect_bad confirmed" fi
bad_confirmed=1 fi
else
echo "test failure $bisect_test.*$bisect_string not found, bad revision $bisect_bad *not* confirmed" if [[ "$bad_confirmed" != "1" ]]; then
fi error "bad revision not confirmed";
fi
echo "checking that the test passes in the good revision $bisect_good"
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
export MOZ_CO_DATE="$bisect_good"
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "checkout" > /dev/null
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run."
else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found, good revision $bisect_good *not* confirmed"
else
echo "test failure $bisect_test.*$bisect_string not found, good revision $bisect_good confirmed"
good_confirmed=1
fi
fi
if [[ "$good_confirmed" != "1" ]]; then
error "good revision not confirmed";
fi
echo "bisecting $bisect_start to $bisect_stop"
#
# place an array of dates of checkins into an array and
# perform a binary search on those dates.
#
declare -a seconds_array date_array
# load the cvs checkin dates into an array. the array will look like
# date_array[i] date value
# date_array[i+1] time value
pushd $BUILDTREE/mozilla
date_array=(`cvs -q -z3 log -N -d "$bisect_start<$bisect_stop" | grep "^date: " | sed 's|^date: \([^;]*\).*|\1|' | sort -u`)
popd
let seconds_index=0 1
let date_index=0 1
while (( $date_index < ${#date_array[@]} )); do
seconds_array[$seconds_index]=`dateparse.pl "${date_array[$date_index]} ${date_array[$date_index+1]} UTC"`
let seconds_index=$seconds_index+1
let date_index=$date_index+2
done
let seconds_index_start=0 1
let seconds_index_stop=${#seconds_array[@]}
while true; do
if (( $seconds_index_start+1 >= $seconds_index_stop )); then
echo "*** date `perl -e 'print scalar localtime $ARGV[0];' ${seconds_array[$seconds_index_stop]}` found ***"
break;
fi fi
if [[ "$bad_confirmed" != "1" ]]; then unset result
error "bad revision not confirmed";
fi
echo "checking that the test passes in the good revision $bisect_good" # clobber before setting new changeset.
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
export MOZ_CO_DATE="$bisect_good"
let seconds_index_middle="($seconds_index_start + $seconds_index_stop)/2"
let seconds_middle="${seconds_array[$seconds_index_middle]}"
bisect_middle="`perl -e 'print scalar localtime $ARGV[0];' $seconds_middle`"
export MOZ_CO_DATE="$bisect_middle"
echo "testing $MOZ_CO_DATE"
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "checkout" > /dev/null eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "checkout" > /dev/null
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'` bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run." echo "test $bisect_test not run. Skipping changeset"
let seconds_index_start=$seconds_index_start+1
else else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then if [[ "$searchtype" == "regression" ]]; then
echo "test failure $bisect_test.*$bisect_string found, good revision $bisect_good *not* confirmed" # searching for a regression, pass -> fail
else if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string not found, good revision $bisect_good confirmed" echo "test failure $bisect_test.*$bisect_string found"
good_confirmed=1 let seconds_index_stop=$seconds_index_middle;
fi
fi
if [[ "$good_confirmed" != "1" ]]; then
error "good revision not confirmed";
fi
echo "bisecting $bisect_start to $bisect_stop"
#
# place an array of dates of checkins into an array and
# perform a binary search on those dates.
#
declare -a seconds_array date_array
# load the cvs checkin dates into an array. the array will look like
# date_array[i] date value
# date_array[i+1] time value
pushd $BUILDTREE/mozilla
date_array=(`cvs -q -z3 log -N -d "$bisect_start<$bisect_stop" | grep "^date: " | sed 's|^date: \([^;]*\).*|\1|' | sort -u`)
popd
let seconds_index=0 1
let date_index=0 1
while (( $date_index < ${#date_array[@]} )); do
seconds_array[$seconds_index]=`dateparse.pl "${date_array[$date_index]} ${date_array[$date_index+1]} UTC"`
let seconds_index=$seconds_index+1
let date_index=$date_index+2
done
let seconds_index_start=0 1
let seconds_index_stop=${#seconds_array[@]}
while true; do
if (( $seconds_index_start+1 >= $seconds_index_stop )); then
echo "*** date `perl -e 'print scalar localtime $ARGV[0];' ${seconds_array[$seconds_index_stop]}` found ***"
break;
fi
unset result
# clobber before setting new changeset.
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
let seconds_index_middle="($seconds_index_start + $seconds_index_stop)/2"
let seconds_middle="${seconds_array[$seconds_index_middle]}"
bisect_middle="`perl -e 'print scalar localtime $ARGV[0];' $seconds_middle`"
export MOZ_CO_DATE="$bisect_middle"
echo "testing $MOZ_CO_DATE"
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "checkout" > /dev/null
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run. Skipping changeset"
let seconds_index_start=$seconds_index_start+1
else
if [[ "$searchtype" == "regression" ]]; then
# searching for a regression, pass -> fail
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found"
let seconds_index_stop=$seconds_index_middle;
else
echo "test failure $bisect_test.*$bisect_string not found"
let seconds_index_start=$seconds_index_middle
fi
else else
# searching for a fix, fail -> pass echo "test failure $bisect_test.*$bisect_string not found"
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then let seconds_index_start=$seconds_index_middle
echo "test failure $bisect_test.*$bisect_string found" fi
let seconds_index_start=$seconds_index_middle else
else # searching for a fix, fail -> pass
echo "test failure $bisect_test.*$bisect_string not found" if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
let seconds_index_stop=$seconds_index_middle echo "test failure $bisect_test.*$bisect_string found"
fi let seconds_index_start=$seconds_index_middle
else
echo "test failure $bisect_test.*$bisect_string not found"
let seconds_index_stop=$seconds_index_middle
fi fi
fi fi
fi
done done
;; else
#
# binary search using mercurial
#
1.9.1|1.9.2) TEST_MOZILLA_HG_LOCAL=${TEST_MOZILLA_HG_LOCAL:-$BUILDDIR/hg.mozilla.org/`basename $TEST_MOZILLA_HG`}
# hg -R $TEST_MOZILLA_HG_LOCAL pull -r tip
# binary search using mercurial
#
TEST_MOZILLA_HG_LOCAL=${TEST_MOZILLA_HG_LOCAL:-$BUILDDIR/hg.mozilla.org/`basename $TEST_MOZILLA_HG`} REPO=$BUILDTREE/mozilla
hg -R $TEST_MOZILLA_HG_LOCAL pull -r tip hg -R $REPO pull -r tip
REPO=$BUILDTREE/mozilla # convert revision numbers to local revision numbers for ordering
hg -R $REPO pull -r tip localgood=`hg -R $REPO id -n -r $bisect_good`
localbad=`hg -R $REPO id -n -r $bisect_bad`
# convert revision numbers to local revision numbers for ordering # if good < bad, then we are searching for a regression,
localgood=`hg -R $REPO id -n -r $bisect_good` # i.e. the first bad changeset
localbad=`hg -R $REPO id -n -r $bisect_bad` # if bad < good, then we are searching for a fix.
# i.e. the first good changeset. so we reverse the nature
# of good and bad.
# if good < bad, then we are searching for a regression, if (( $localgood < $localbad )); then
# i.e. the first bad changeset cat <<EOF
# if bad < good, then we are searching for a fix.
# i.e. the first good changeset. so we reverse the nature
# of good and bad.
if (( $localgood < $localbad )); then
cat <<EOF
searching for a regression between $localgood:$bisect_good and $localbad:$bisect_bad searching for a regression between $localgood:$bisect_good and $localbad:$bisect_bad
the result is considered good when the test result does not appear in the failure log, bad otherwise. the result is considered good when the test result does not appear in the failure log, bad otherwise.
@ -352,11 +350,11 @@ the bisection is searching for the transition from test failure not found, to te
EOF EOF
searchtype="regression" searchtype="regression"
bisect_start=$bisect_good bisect_start=$bisect_good
bisect_stop=$bisect_bad bisect_stop=$bisect_bad
else else
cat <<EOF cat <<EOF
searching for a fix between $localbad:$bisect_bad and $localgood:$bisect_good searching for a fix between $localbad:$bisect_bad and $localgood:$bisect_good
the result is considered good when the test result does appear in the failure log, bad otherwise. the result is considered good when the test result does appear in the failure log, bad otherwise.
@ -364,128 +362,127 @@ the bisection is searching for the transition from test failure found to test fa
EOF EOF
searchtype="fix" searchtype="fix"
bisect_start=$bisect_bad bisect_start=$bisect_bad
bisect_stop=$bisect_good bisect_stop=$bisect_good
fi fi
echo "checking that the test fails in the bad revision $localbad:$bisect_bad" echo "checking that the test fails in the bad revision $localbad:$bisect_bad"
if [[ -z "$bisect_depends" ]]; then
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
fi
hg -R $REPO update -C -r $bisect_bad
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run."
else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found, bad revision $localbad:$bisect_bad confirmed"
bad_confirmed=1
else
echo "test failure $bisect_test.*$bisect_string not found, bad revision $localbad:$bisect_bad *not* confirmed"
fi
fi
if [[ "$bad_confirmed" != "1" ]]; then
error "bad revision not confirmed";
fi
echo "checking that the test passes in the good revision $localgood:$bisect_good"
if [[ -z "$bisect_depends" ]]; then
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
fi
hg -R $REPO update -C -r $bisect_good
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run."
else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found, good revision $localgood:$bisect_good *not* confirmed"
else
echo "test failure $bisect_test.*$bisect_string not found, good revision $localgood:$bisect_good confirmed"
good_confirmed=1
fi
fi
if [[ "$good_confirmed" != "1" ]]; then
error "good revision not confirmed";
fi
echo "bisecting $REPO $bisect_start to $bisect_stop"
hg -q -R $REPO bisect --reset
hg -q -R $REPO bisect --good $bisect_start
hg -q -R $REPO bisect --bad $bisect_stop
while true; do
unset result
# clobber before setting new changeset.
if [[ -z "$bisect_depends" ]]; then if [[ -z "$bisect_depends" ]]; then
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
fi fi
hg -R $REPO update -C -r $bisect_bad
# remove extraneous in-tree changes
# See https://bugzilla.mozilla.org/show_bug.cgi?id=480680 for details
# of why this is necessary.
hg -R $REPO update -C
hg -R $REPO bisect
# save the revision id so we can update to it discarding local
# changes in the working directory.
rev=`hg -R $REPO id -i`
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'` bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
# remove extraneous in-tree changes
# See https://bugzilla.mozilla.org/show_bug.cgi?id=480680 for details
# of why this is necessary.
hg -R $REPO update -C -r $rev
if [[ -z "$bisect_log" ]]; then if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run." echo "test $bisect_test not run. Skipping changeset"
hg -R $REPO bisect --skip
else else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then if [[ "$searchtype" == "regression" ]]; then
echo "test failure $bisect_test.*$bisect_string found, bad revision $localbad:$bisect_bad confirmed" # searching for a regression
bad_confirmed=1 # the result is considered good when the test does not appear in the failure log
else if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string not found, bad revision $localbad:$bisect_bad *not* confirmed" echo "test failure $bisect_test.*$bisect_string found, marking revision bad"
fi if ! result=`hg -R $REPO bisect --bad 2>&1`; then
fi echo "bisect bad failed"
error "$result"
if [[ "$bad_confirmed" != "1" ]]; then
error "bad revision not confirmed";
fi
echo "checking that the test passes in the good revision $localgood:$bisect_good"
if [[ -z "$bisect_depends" ]]; then
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
fi
hg -R $REPO update -C -r $bisect_good
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run."
else
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found, good revision $localgood:$bisect_good *not* confirmed"
else
echo "test failure $bisect_test.*$bisect_string not found, good revision $localgood:$bisect_good confirmed"
good_confirmed=1
fi
fi
if [[ "$good_confirmed" != "1" ]]; then
error "good revision not confirmed";
fi
echo "bisecting $REPO $bisect_start to $bisect_stop"
hg -q -R $REPO bisect --reset
hg -q -R $REPO bisect --good $bisect_start
hg -q -R $REPO bisect --bad $bisect_stop
while true; do
unset result
# clobber before setting new changeset.
if [[ -z "$bisect_depends" ]]; then
eval $TEST_DIR/bin/builder.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -B "clobber" > /dev/null
fi
# remove extraneous in-tree changes
# See https://bugzilla.mozilla.org/show_bug.cgi?id=480680 for details
# of why this is necessary.
hg -R $REPO update -C
hg -R $REPO bisect
# save the revision id so we can update to it discarding local
# changes in the working directory.
rev=`hg -R $REPO id -i`
bisect_log=`eval $TEST_JSDIR/runtests.sh -p $bisect_product -b $bisect_branch $bisect_extraflag -T $bisect_buildtype -I $bisect_test -B "build" -c -t -X /dev/null 2>&1 | grep '_js.log $' | sed 's|log: \([^ ]*\) |\1|'`
# remove extraneous in-tree changes
# See https://bugzilla.mozilla.org/show_bug.cgi?id=480680 for details
# of why this is necessary.
hg -R $REPO update -C -r $rev
if [[ -z "$bisect_log" ]]; then
echo "test $bisect_test not run. Skipping changeset"
hg -R $REPO bisect --skip
else
if [[ "$searchtype" == "regression" ]]; then
# searching for a regression
# the result is considered good when the test does not appear in the failure log
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
echo "test failure $bisect_test.*$bisect_string found, marking revision bad"
if ! result=`hg -R $REPO bisect --bad 2>&1`; then
echo "bisect bad failed"
error "$result"
fi
else
echo "test failure $bisect_test.*$bisect_string not found, marking revision good"
if ! result=`hg -R $REPO bisect --good 2>&1`; then
echo "bisect good failed"
error "$result"
fi
fi fi
else else
# searching for a fix echo "test failure $bisect_test.*$bisect_string not found, marking revision good"
# the result is considered good when the test does appear in the failure log if ! result=`hg -R $REPO bisect --good 2>&1`; then
if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then echo "bisect good failed"
echo "test failure $bisect_test.*$bisect_string found, marking revision good" error "$result"
if ! result=`hg -R $REPO bisect --good 2>&1`; then fi
echo "bisect good failed" fi
error "$result" else
fi # searching for a fix
else # the result is considered good when the test does appear in the failure log
echo "test failure $bisect_test.*$bisect_string not found, marking revision bad" if egrep -q "$bisect_test.*$bisect_string" ${bisect_log}-results-failures.log; then
if ! result=`hg -R $REPO bisect --bad 2>&1`; then echo "test failure $bisect_test.*$bisect_string found, marking revision good"
echo "bisect bad failed" if ! result=`hg -R $REPO bisect --good 2>&1`; then
error "$result" echo "bisect good failed"
fi error "$result"
fi
else
echo "test failure $bisect_test.*$bisect_string not found, marking revision bad"
if ! result=`hg -R $REPO bisect --bad 2>&1`; then
echo "bisect bad failed"
error "$result"
fi fi
fi fi
fi fi
fi
if echo $result | egrep -q "The first (good|bad) revision is:"; then if echo $result | egrep -q "The first (good|bad) revision is:"; then
result_revision=`echo $result | sed "s|The first .* revision is:.*changeset: [0-9]*:\([^ ]*\).*|\1|"` result_revision=`echo $result | sed "s|The first .* revision is:.*changeset: [0-9]*:\([^ ]*\).*|\1|"`
echo $result | sed "s|The first .* revision is:|$searchtype|" echo $result | sed "s|The first .* revision is:|$searchtype|"
echo "*** revision $result_revision found ***" echo "*** revision $result_revision found ***"
break break
fi fi
done done
;; fi
esac

View File

@ -72,7 +72,7 @@ Outputs to stdout the universe data for this machine.
variable description variable description
=============== ============================================================ =============== ============================================================
-p products required. one or more of firefox, thunderbird, fennec, js -p products required. one or more of firefox, thunderbird, fennec, js
-b branches required. one or more of 1.8.0, 1.8.1, 1.9.0, 1.9.1, 1.9.2 -b branches required. one or more of supported branches. set library.sh
-R repositories required. one or more of CVS, mozilla-central, ... -R repositories required. one or more of CVS, mozilla-central, ...
-T buildtype required. one or more of opt debug -T buildtype required. one or more of opt debug
@ -113,14 +113,14 @@ source $TEST_DIR/bin/library.sh
continue continue
fi fi
for buildtype in $buildtypes; do for buildtype in $buildtypes; do
if [[ $product == "js" ]]; then if [[ $product == "js" ]]; then
testtype=shell testtype=shell
else else
testtype=browser testtype=browser
fi fi
echo "TEST_OS=$OSID, TEST_KERNEL=$TEST_KERNEL, TEST_PROCESSORTYPE=$TEST_PROCESSORTYPE, TEST_MEMORY=$TEST_MEMORY, TEST_TIMEZONE=$TEST_TIMEZONE, TEST_BRANCH=$branch, TEST_REPO=$repo, TEST_BUILDTYPE=$buildtype, TEST_TYPE=$testtype" echo "TEST_OS=$OSID, TEST_KERNEL=$TEST_KERNEL, TEST_PROCESSORTYPE=$TEST_PROCESSORTYPE, TEST_MEMORY=$TEST_MEMORY, TEST_TIMEZONE=$TEST_TIMEZONE, TEST_BRANCH=$branch, TEST_REPO=$repo, TEST_BUILDTYPE=$buildtype, TEST_TYPE=$testtype"
done done
done done
done done
done) | sort -u done) | sort -u

View File

@ -538,30 +538,17 @@ sub parse_options {
usage "missing outputprefix"; usage "missing outputprefix";
} }
if ($branch eq "1.8.0") { if ($branch eq "all") {
$knownfailurebranchpattern = "(1\\.8\\.0|\\.\\*)";
$failurebranchpattern = "1\\.8\\.0";
}
elsif ($branch eq "1.8.1") {
$knownfailurebranchpattern = "(1\\.8\\.1|\\.\\*)";
$failurebranchpattern = "1\\.8\\.1";
}
elsif ($branch eq "1.9.0") {
$knownfailurebranchpattern = "(1\\.9\\.0|\\.\\*)";
$failurebranchpattern = "1\\.9\\.0";
}
elsif ($branch eq "1.9.1") {
$knownfailurebranchpattern = "(1\\.9\\.1|\\.\\*)";
$failurebranchpattern = "1\\.9\\.1";
}
elsif ($branch eq "1.9.2") {
$knownfailurebranchpattern = "(1\\.9\\.2|\\.\\*)";
$failurebranchpattern = "1\\.9\\.2";
}
elsif ($branch eq "all") {
$knownfailurebranchpattern = "[^,]*"; $knownfailurebranchpattern = "[^,]*";
$failurebranchpattern = "[^,]*"; $failurebranchpattern = "[^,]*";
} }
else {
$knownfailurebranchpattern = "($branch|.*)";
$knownfailurebranchpattern =~ s/\./\\./g;
$failurebranchpattern = "$branch";
$failurebranchpattern =~ s/\./\\./g;
}
if ($repo eq "all" || $repo eq ".*") { if ($repo eq "all" || $repo eq ".*") {
$knownfailurerepopattern = "[^,]*"; $knownfailurerepopattern = "[^,]*";

View File

@ -129,19 +129,7 @@ for testlogfile in `ls $testlogfiles`; do
debug "buildtype=$buildtype" debug "buildtype=$buildtype"
case "$testlogfile" in branch=`echo $testlogfile | sed 's|.*,\([0-9]\.[0-9]*\.[0-9]*\).*|\1|'`
*,1.8.0*) branch=1.8.0;;
*,1.8.1*) branch=1.8.1;;
*,1.9.0*) branch=1.9.0;;
*,1.9.1*) branch=1.9.1;;
*,1.9.2*) branch=1.9.2;;
*)
branch=`grep -m 1 '^environment: TEST_BRANCH=' $worktestlogfile | sed 's|.*TEST_BRANCH=\(.*\)|\1|'`
if [[ -z "$branch" ]]; then
error "unknown branch in logfile $testlogfile" $LINENO
fi
;;
esac
debug "branch=$branch" debug "branch=$branch"

View File

@ -74,8 +74,7 @@ usage: runtests.sh -p products -b branches -e extra\\
variable description variable description
=============== ============================================================ =============== ============================================================
-p products space separated list of js, firefox, fennec -p products space separated list of js, firefox, fennec
-b branches space separated list of branches 1.8.0, 1.8.1, 1.9.0, 1.9.1, -b branches space separated list of supported branches. see library.sh
1.9.2.
-e extra optional. extra qualifier to pick build tree and mozconfig. -e extra optional. extra qualifier to pick build tree and mozconfig.
-T buildtypes space separated list of build types opt debug -T buildtypes space separated list of build types opt debug
-B buildcommands optional space separated list of build commands -B buildcommands optional space separated list of build commands
@ -204,14 +203,8 @@ for testlogfile in $testlogfiles; do
*) error "unknown buildtype in logfile $testlogfile" $LINENO;; *) error "unknown buildtype in logfile $testlogfile" $LINENO;;
esac esac
case "$testlogfile" in branch=`echo $testlogfile | sed 's|.*,\([0-9]\.[0-9]*\.[0-9]*\).*|\1|'`
*,1.8.0*) branch=1.8.0;;
*,1.8.1*) branch=1.8.1;;
*,1.9.0*) branch=1.9.0;;
*,1.9.1*) branch=1.9.1;;
*,1.9.2*) branch=1.9.2;;
*) error "unknown branch in logfile $testlogfile" $LINENO;;
esac
repo=`grep -m 1 '^environment: TEST_MOZILLA_HG=' $testlogfile | sed 's|.*TEST_MOZILLA_HG=http://hg.mozilla.org.*/\([^\/]*\)|\1|'` repo=`grep -m 1 '^environment: TEST_MOZILLA_HG=' $testlogfile | sed 's|.*TEST_MOZILLA_HG=http://hg.mozilla.org.*/\([^\/]*\)|\1|'`
if [[ -z "$repo" ]]; then if [[ -z "$repo" ]]; then

View File

@ -81,7 +81,7 @@ usage: test.sh -p product -b branch -T buildtype -x executablepath -N profilenam
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox|thunderbird|js|fennec -p product required. firefox|thunderbird|js|fennec
-b branch required. one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch required. one of supported branches. see library.sh.
-s jsshellsourcepath required for shell. path to js shell source directory mozilla/js/src -s jsshellsourcepath required for shell. path to js shell source directory mozilla/js/src
-T buildtype required. one of opt debug -T buildtype required. one of opt debug
-x executablepath required for browser. directory-tree containing executable 'product' -x executablepath required for browser. directory-tree containing executable 'product'
@ -325,6 +325,9 @@ if [[ -z "$includetests" ]]; then
1.9.2) 1.9.2)
includetests="$includetests js1_7 js1_8 ecma_3_1 js1_8_1" includetests="$includetests js1_7 js1_8 ecma_3_1 js1_8_1"
;; ;;
1.9.3)
includetests="$includetests js1_7 js1_8 ecma_3_1 js1_8_1"
;;
esac esac
fi fi

View File

@ -41,7 +41,7 @@ source $TEST_DIR/bin/library.sh
source $TEST_DIR/bin/set-build-env.sh $@ source $TEST_DIR/bin/set-build-env.sh $@
case $product in case $product in
firefox|thunderbird|fennec) firefox)
cd $BUILDTREE/mozilla cd $BUILDTREE/mozilla
if ! $buildbash $bashlogin -c "export PATH=\"$BUILDPATH\"; cd $BUILDTREE/mozilla; make -f client.mk build" 2>&1; then if ! $buildbash $bashlogin -c "export PATH=\"$BUILDPATH\"; cd $BUILDTREE/mozilla; make -f client.mk build" 2>&1; then
@ -64,18 +64,10 @@ case $product in
if [[ "$buildtype" == "debug" ]]; then if [[ "$buildtype" == "debug" ]]; then
if [[ "$product" == "firefox" ]]; then if [[ "$product" == "firefox" ]]; then
executablepath=$product-$buildtype/dist/FirefoxDebug.app/Contents/MacOS executablepath=$product-$buildtype/dist/FirefoxDebug.app/Contents/MacOS
elif [[ "$product" == "thunderbird" ]]; then
executablepath=$product-$buildtype/dist/ThunderbirdDebug.app/Contents/MacOS
elif [[ "$product" == "fennec" ]]; then
executablepath=$product-$buildtype/dist/FennecDebug.app/Contents/MacOS
fi fi
else else
if [[ "$product" == "firefox" ]]; then if [[ "$product" == "firefox" ]]; then
executablepath=$product-$buildtype/dist/Firefox.app/Contents/MacOS executablepath=$product-$buildtype/dist/Firefox.app/Contents/MacOS
elif [[ "$product" == "thunderbird" ]]; then
executablepath=$product-$buildtype/dist/Thunderbird.app/Contents/MacOS
elif [[ "$product" == "fennec" ]]; then
executablepath=$product-$buildtype/dist/Fennec.app/Contents/MacOS
fi fi
fi fi
;; ;;
@ -84,7 +76,7 @@ case $product in
;; ;;
esac esac
if [[ "$OSID" != "nt" && "$product" != "fennec" ]]; then if [[ "$OSID" != "nt" ]]; then
# #
# patch unix-like startup scripts to exec instead of # patch unix-like startup scripts to exec instead of
# forking new processes # forking new processes

View File

@ -53,8 +53,8 @@ $SCRIPT -p products -b branches -B buildcommands -T buildtypes [-e extra] [-d da
variable description variable description
=============== =========================================================== =============== ===========================================================
-p products required. one or more of js firefox thunderbird fennec -p products required. one or more of js firefox
-b branches required. one or more of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branches required. one or more of supported branches. see library.sh.
-B buildcommands required. one or more of clean clobber checkout build -B buildcommands required. one or more of clean clobber checkout build
-T buildtypes required. one or more of opt debug -T buildtypes required. one or more of opt debug
-e extra optional. extra qualifier to pick build tree and mozconfig. -e extra optional. extra qualifier to pick build tree and mozconfig.

View File

@ -54,8 +54,8 @@ $SCRIPT -p product -b branch -x executablepath -N profilename
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox, thunderbird or fennec -p product required. firefox
-b branch required. 1.8.0|1.8.1|1.9.0|1.9.1 -b branch required. supported branch. see library.sh
-x executablepath required. directory-tree containing executable named -x executablepath required. directory-tree containing executable named
'product' 'product'
-N profilename required. name of profile to be used -N profilename required. name of profile to be used
@ -118,4 +118,3 @@ while ! $TEST_DIR/bin/timed_run.py ${TEST_STARTUP_TIMEOUT} "Start Spider: try $t
fi fi
sleep 30 sleep 30
done done

View File

@ -127,8 +127,7 @@ case $product in
fi fi
;; ;;
1.9.1|1.9.2) *)
# do not use mozilla-build on windows systems as we # do not use mozilla-build on windows systems as we
# must use the cygwin python with the cygwin mercurial. # must use the cygwin python with the cygwin mercurial.
@ -136,91 +135,6 @@ case $product in
error "during checkout of $project tree" $LINENO error "during checkout of $project tree" $LINENO
fi fi
;; ;;
*)
error "branch $branch not yet supported"
;;
esac
;;
thunderbird)
case $branch in
1.8.*|1.9.0)
if [[ ! ( -d mozilla && \
-e mozilla/client.mk && \
-e "mozilla/$project/config/mozconfig" ) ]]; then
if ! eval cvs -z3 -q co $MOZ_CO_FLAGS $BRANCH_CO_FLAGS $DATE_CO_FLAGS \
mozilla/client.mk mozilla/$project/config/mozconfig; then
error "during checkout of $MOZ_CO_FLAGS $BRANCH_CO_FLAGS $DATE_CO_FLAGS $project mozconfig" $LINENO
fi
fi
if [[ ! ( -d mozilla && \
-e mozilla/client.mk && \
-e "mozilla/browser/config/mozconfig" ) ]]; then
if ! eval cvs -z3 -q co $MOZ_CO_FLAGS $BRANCH_CO_FLAGS $DATE_CO_FLAGS \
mozilla/client.mk mozilla/browser/config/mozconfig; then
error "during checkout of $MOZ_CO_FLAGS $BRANCH_CO_FLAGS $DATE_CO_FLAGS browser mozconfig" $LINENO
fi
fi
if ! $buildbash $bashlogin -c "export PATH=\"$BUILDPATH\"; cd $BUILDTREE/mozilla; make -f client.mk checkout" 2>&1; then
error "during checkout of $project tree" $LINENO
fi
;;
1.9.1|1.9.2)
# do not use mozilla-build on windows systems as we
# must use the cygwin python with the cygwin mercurial.
if ! python client.py checkout; then
error "during checkout of $project tree" $LINENO
fi
;;
*)
error "branch $branch not yet supported"
;;
esac
;;
fennec)
case $branch in
1.9.1|1.9.2)
# XXX need to generalize the mobile-browser repository
if [[ ! -d mobile/.hg ]]; then
if ! hg clone http://hg.mozilla.org/mobile-browser $BUILDTREE/mozilla/mobile; then
error "during hg clone of http://hg.mozilla.org/mobile-browser" $LINENO
fi
fi
cd mobile
hg pull
if [[ "$OSID" == "nt" ]]; then
# remove spurious lock file
rm -f .hg/wlock.lnk
fi
hg update -C
# XXX need to deal with mobile revisions from different repositories
cd ../
# do not use mozilla-build on windows systems as we
# must use the cygwin python with the cygwin mercurial.
if ! python client.py checkout; then
error "during checkout of $project tree" $LINENO
fi
;;
*)
error "branch $branch not yet supported"
;;
esac esac
;; ;;
@ -247,7 +161,7 @@ case $product in
fi fi
;; ;;
1.9.1|1.9.2) *)
# do not use mozilla-build on windows systems as we # do not use mozilla-build on windows systems as we
# must use the cygwin python with the cygwin mercurial. # must use the cygwin python with the cygwin mercurial.
@ -258,10 +172,6 @@ case $product in
cd js/src cd js/src
;; ;;
*)
error "branch $branch not yet supported"
;;
esac esac
# end for js shell # end for js shell
;; ;;

View File

@ -41,7 +41,7 @@ source $TEST_DIR/bin/library.sh
source $TEST_DIR/bin/set-build-env.sh $@ source $TEST_DIR/bin/set-build-env.sh $@
case $product in case $product in
firefox|thunderbird|fennec) firefox)
if ! $buildbash $bashlogin -c "cd $BUILDTREE/mozilla; make -f client.mk clean" 2>&1; then if ! $buildbash $bashlogin -c "cd $BUILDTREE/mozilla; make -f client.mk clean" 2>&1; then
error "during client.mk clean" $LINENO error "during client.mk clean" $LINENO

View File

@ -46,7 +46,7 @@ if [[ ! -e "$BUILDDIR" ]]; then
fi fi
case $product in case $product in
firefox|thunderbird|fennec) firefox)
if [[ ! -e "$executablepath" ]]; then if [[ ! -e "$executablepath" ]]; then
echo "executable path $executablepath doesn't exist, ignoring clobber" echo "executable path $executablepath doesn't exist, ignoring clobber"

View File

@ -52,8 +52,8 @@ $SCRIPT -p product -b branch -x executablepath -D directory -N profilename
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox, thunderbird or fennec -p product required. firefox.
-b branch required. one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch required. supported branch. see library.sh
-x executablepath required. directory-tree containing executable 'product' -x executablepath required. directory-tree containing executable 'product'
-D directory required. directory where profile is to be created. -D directory required. directory where profile is to be created.
-N profilename required. profile name -N profilename required. profile name
@ -106,7 +106,7 @@ fi
if [ $OSID == "nt" ]; then if [ $OSID == "nt" ]; then
directoryospath=`cygpath -a -w $directory` directoryospath=`cygpath -a -w $directory`
if [[ -z "$directoryospath" ]]; then if [[ -z "$directoryospath" ]]; then
error "unable to convert unix path to windows path" $LINENO error "unable to convert unix path to windows path" $LINENO
fi fi
else else
directoryospath="$directory" directoryospath="$directory"
@ -120,17 +120,17 @@ while ! $TEST_DIR/bin/timed_run.py ${TEST_STARTUP_TIMEOUT} "-" \
$executable -CreateProfile "$profilename $directoryospath"; do $executable -CreateProfile "$profilename $directoryospath"; do
let tries=tries+1 let tries=tries+1
if [ "$tries" -gt $TEST_STARTUP_TRIES ]; then if [ "$tries" -gt $TEST_STARTUP_TRIES ]; then
error "Failed to create profile $directory Exiting..." $LINENO error "Failed to create profile $directory Exiting..." $LINENO
fi fi
sleep 30 sleep 30
done done
if [[ -n $profiletemplate ]]; then if [[ -n $profiletemplate ]]; then
if [[ ! -d $profiletemplate ]]; then if [[ ! -d $profiletemplate ]]; then
error "profile template directory $profiletemplate does not exist" $LINENO error "profile template directory $profiletemplate does not exist" $LINENO
fi fi
echo "copying template profile $profiletemplate to $directory" echo "copying template profile $profiletemplate to $directory"
cp -R $profiletemplate/* $directory cp -R $profiletemplate/* $directory
fi fi
if [[ ! -z $user ]]; then if [[ ! -z $user ]]; then

View File

@ -51,7 +51,7 @@ $SCRIPT -p product -b branch -x executablepath -i talkbackid [-d datafiles]
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox|thunderbird -p product required. firefox.
-b branch required. one of 1.8.0 1.8.1 -b branch required. one of 1.8.0 1.8.1
-x executablepath required. directory-tree containing executable named -x executablepath required. directory-tree containing executable named
'product' 'product'

View File

@ -51,8 +51,8 @@ $SCRIPT -p product -b branch -x executablepath -f filename [-d datafiles]
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox, thunderbird or fennec -p product required. firefox.
-b branch required. one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch required. supported branch. see library.sh
-x executablepath required. directory where to install build -x executablepath required. directory where to install build
-f filename required. path to filename where installer is stored -f filename required. path to filename where installer is stored
-d datafiles optional. one or more filenames of files containing -d datafiles optional. one or more filenames of files containing
@ -95,18 +95,18 @@ filetype=`file $filename`
if [[ $OSID == "nt" ]]; then if [[ $OSID == "nt" ]]; then
if echo $filetype | grep -iq windows; then if echo $filetype | grep -iq windows; then
chmod u+x "$filename" chmod u+x "$filename"
if [[ $branch == "1.8.0" ]]; then if [[ $branch == "1.8.0" ]]; then
$filename -ms -hideBanner -dd `cygpath -a -w "$executablepath"` $filename -ms -hideBanner -dd `cygpath -a -w "$executablepath"`
else else
$filename /S /D=`cygpath -a -w "$executablepath"` $filename /S /D=`cygpath -a -w "$executablepath"`
fi fi
elif echo $filetype | grep -iq 'zip archive'; then elif echo $filetype | grep -iq 'zip archive'; then
unzip -o -d "$executablepath" "$filename" unzip -o -d "$executablepath" "$filename"
find $executablepath -name '*.exe' | xargs chmod u+x find $executablepath -name '*.exe' | xargs chmod u+x
find $executablepath -name '*.dll' | xargs chmod u+x find $executablepath -name '*.dll' | xargs chmod u+x
else else
error "$unknown file type $filetype" $LINENO error "$unknown file type $filetype" $LINENO
fi fi
else else
@ -138,27 +138,24 @@ else
;; ;;
esac esac
if [[ "$product" != "fennec" ]]; then #
# # patch unix-like startup scripts to exec instead of
# patch unix-like startup scripts to exec instead of # forking new processes
# forking new processes #
# executable=`get_executable $product $branch $executablepath`
executable=`get_executable $product $branch $executablepath`
executabledir=`dirname $executable` executabledir=`dirname $executable`
# patch to use exec to prevent forked processes # patch to use exec to prevent forked processes
cd "$executabledir" cd "$executabledir"
if [ -e "$product" ]; then if [ -e "$product" ]; then
echo "$SCRIPT: patching $product" echo "$SCRIPT: patching $product"
cp $TEST_DIR/bin/$product.diff . cp $TEST_DIR/bin/$product.diff .
patch -N -p0 < $product.diff patch -N -p0 < $product.diff
fi fi
if [ -e run-mozilla.sh ]; then if [ -e run-mozilla.sh ]; then
echo "$SCRIPT: patching run-mozilla.sh" echo "$SCRIPT: patching run-mozilla.sh"
cp $TEST_DIR/bin/run-mozilla.diff . cp $TEST_DIR/bin/run-mozilla.diff .
patch -N -p0 < run-mozilla.diff patch -N -p0 < run-mozilla.diff
fi
fi fi
fi fi

View File

@ -54,8 +54,8 @@ $SCRIPT -p product -b branch -x executablepath -N profilename -E extensiondir
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox, thunderbird or fennec -p product required. firefox.
-b branch required. one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch required. supported branch. see library.sh
-x executablepath required. directory-tree containing executable named -x executablepath required. directory-tree containing executable named
'product' 'product'
-N profilename required. profile name -N profilename required. profile name

View File

@ -51,8 +51,8 @@ $SCRIPT -p product -b branch -x executablepath -D directory [-d datafiles]
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox, thunderbird or fennec -p product required. firefox.
-b branch required. one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch required. one of supported branches. see library.sh
-x executablepath required. path to browser executable -x executablepath required. path to browser executable
-D directory required. path to location of plugins/components -D directory required. path to location of plugins/components
-d datafiles optional. one or more filenames of files containing -d datafiles optional. one or more filenames of files containing
@ -98,4 +98,3 @@ executablepath=`dirname $executable`
# #
echo "$SCRIPT: installing plugins from $directory/ in $executablepath/" echo "$SCRIPT: installing plugins from $directory/ in $executablepath/"
cp -r "$directory/$OSID/" "$executablepath/" cp -r "$directory/$OSID/" "$executablepath/"

View File

@ -112,33 +112,19 @@ if [[ -z "$LIBRARYSH" ]]; then
local branch=$2 local branch=$2
case $product in case $product in
js|firefox|thunderbird|fennec) js|firefox)
;; ;;
*) *)
error "product \"$product\" must be one of firefox, thunderbird, or fennec" $LINENO error "product \"$product\" must be one of js or firefox" $LINENO
esac esac
case $branch in case $branch in
1.8.0|1.8.1|1.9.0|1.9.1|1.9.2) 1.8.0|1.8.1|1.9.0|1.9.1|1.9.2|1.9.3)
;; ;;
*) *)
error "branch \"$branch\" must be one of 1.8.0, 1.8.1, 1.9.0 1.9.1 1.9.2" $LINENO error "branch \"$branch\" must be one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 1.9.3" $LINENO
esac esac
# special case thunderbird and fennec due to their different
# repository and build tree structures.
case "$product" in
"thunderbird")
if [[ $branch == "1.9.2" ]]; then
error "thunderbird on branch 1.9.2 is not supported"
fi
;;
"fennec")
if [[ $branch != "1.9.1" && "$branch" != "1.9.2" ]]; then
error "fennec on branch $branch is not supported"
fi
;;
esac
} }
# Darwin 8.11.1's |which| does not return a non-zero exit code if the # Darwin 8.11.1's |which| does not return a non-zero exit code if the
@ -267,9 +253,6 @@ if [[ -z "$LIBRARYSH" ]]; then
case "$OSID" in case "$OSID" in
darwin) darwin)
get_executable_filter="Contents/MacOS/$get_executable_product" get_executable_filter="Contents/MacOS/$get_executable_product"
if [[ "$get_executable_product" == "thunderbird" ]]; then
get_executable_name="$get_executable_product-bin"
fi
;; ;;
*) *)
get_executable_filter="$get_executable_product" get_executable_filter="$get_executable_product"

View File

@ -64,8 +64,8 @@ usage()
usage: set-build-env.sh -p product -b branch -T buildtype [-e extra] usage: set-build-env.sh -p product -b branch -T buildtype [-e extra]
-p product one of js firefox thunderbird fennec -p product one of js firefox.
-b branch one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch one of supported branches. see library.sh
-T buildtype one of opt debug -T buildtype one of opt debug
-e extra extra qualifier to pick mozconfig and tree -e extra extra qualifier to pick mozconfig and tree
@ -78,7 +78,7 @@ myexit()
case $0 in case $0 in
*bash*) *bash*)
# prevent "sourced" script calls from # prevent "sourced" script calls from
# exiting the current shell. # exiting the current shell.
break 99;; break 99;;
*) *)
@ -130,8 +130,12 @@ for step in step1; do # dummy loop for handling exits
elif [[ $branch == "1.9.0" ]]; then elif [[ $branch == "1.9.0" ]]; then
export BRANCH_CO_FLAGS=""; export BRANCH_CO_FLAGS="";
elif [[ $branch == "1.9.1" ]]; then elif [[ $branch == "1.9.1" ]]; then
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
export BRANCH_CO_FLAGS=""; export BRANCH_CO_FLAGS="";
elif [[ $branch == "1.9.2" ]]; then elif [[ $branch == "1.9.2" ]]; then
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
export BRANCH_CO_FLAGS="";
elif [[ $branch == "1.9.3" ]]; then
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
export BRANCH_CO_FLAGS=""; export BRANCH_CO_FLAGS="";
else else
@ -227,8 +231,9 @@ for step in step1; do # dummy loop for handling exits
startbat=start-msvc71.bat startbat=start-msvc71.bat
fi fi
;; ;;
1.9.0|1.9.1|1.9.2) *)
# msvc8 official, vc7.1, (2003), vc9 (2009) supported # msvc8 official, vc7.1, (2003), vc9 (2009) supported
# for 1.9.0 and later
if [[ -n "$VC8DIR" ]]; then if [[ -n "$VC8DIR" ]]; then
startbat=start-msvc8.bat startbat=start-msvc8.bat
# set VCINSTALLDIR for use in detecting the MS CRT # set VCINSTALLDIR for use in detecting the MS CRT
@ -339,16 +344,7 @@ for step in step1; do # dummy loop for handling exits
export CONFIG_SHELL=$buildbash export CONFIG_SHELL=$buildbash
export CONFIGURE_ENV_ARGS=$buildbash export CONFIGURE_ENV_ARGS=$buildbash
# note that thunderbird and fennec based on 1.9.1 can not be contained in the export BUILDTREE="${BUILDTREE:-$BUILDDIR/$branch$extra}"
# same tree as firefox since they come from different repositories.
case "$branch-$product" in
1.9.1-thunderbird)
export BUILDTREE="${BUILDTREE:-$BUILDDIR/$branch-$product$extra}"
;;
*)
export BUILDTREE="${BUILDTREE:-$BUILDDIR/$branch$extra}"
;;
esac
# #
# extras can't be placed in mozconfigs since not all parts # extras can't be placed in mozconfigs since not all parts
@ -400,32 +396,14 @@ for step in step1; do # dummy loop for handling exits
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1} export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
;; ;;
1.9.2) 1.9.2)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
;;
1.9.3)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
;; ;;
esac esac
export MOZCONFIG=${MOZCONFIG:-"$BUILDTREE/mozconfig-firefox-$OSID-$TEST_PROCESSORTYPE-$buildtype"} export MOZCONFIG=${MOZCONFIG:-"$BUILDTREE/mozconfig-firefox-$OSID-$TEST_PROCESSORTYPE-$buildtype"}
elif [[ $product == "thunderbird" ]]; then
project=mail
case $branch in
1.8.*);;
1.9.0);;
*)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/comm-central}
;;
esac
export MOZCONFIG=${MOZCONFIG:-"$BUILDTREE/mozconfig-thunderbird-$OSID-$TEST_PROCESSORTYPE-$buildtype"}
elif [[ $product == "fennec" ]]; then
project=mobile
case $branch in
1.9.1)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
;;
1.9.2)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
;;
esac
export MOZCONFIG=${MOZCONFIG:-"$BUILDTREE/mozconfig-fennec-$OSID-$TEST_PROCESSORTYPE-$buildtype"}
else else
echo "Assuming project=browser for product: $product" echo "Assuming project=browser for product: $product"
project=browser project=browser
@ -434,6 +412,9 @@ for step in step1; do # dummy loop for handling exits
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1} export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
;; ;;
1.9.2) 1.9.2)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
;;
1.9.3)
export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} export TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
;; ;;
esac esac
@ -471,24 +452,6 @@ for step in step1; do # dummy loop for handling exits
js) js)
jsshellsourcepath=${jsshellsourcepath:-$BUILDTREE/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-$BUILDTREE/mozilla/js/src}
;; ;;
thunderbird)
profilename=${profilename:-$product-$branch$extra-profile}
profiledirectory=${profiledirectory:-/tmp/$product-$branch$extra-profile}
userpreferences=${userpreferences:-$TEST_DIR/prefs/test-user.js}
extensiondir=${extensiondir:-$TEST_DIR/xpi}
if [[ $branch == "1.8.0" || $branch = "1.8.1" || $branch == "1.9.0" ]]; then
executablepath=${executablepath:-$BUILDTREE/mozilla/$product-$buildtype/dist}
else
executablepath=${executablepath:-$BUILDTREE/mozilla/$product-$buildtype/mozilla/dist}
fi
;;
fennec)
profilename=${profilename:-$product-$branch$extra-profile}
profiledirectory=${profiledirectory:-/tmp/$product-$branch$extra-profile}
userpreferences=${userpreferences:-$TEST_DIR/prefs/test-user.js}
extensiondir=${extensiondir:-$TEST_DIR/xpi}
executablepath=${executablepath:-$BUILDTREE/mozilla/$product-$buildtype/mobile/dist}
;;
esac esac
if [[ -n "$datafiles" && ! -e $datafiles ]]; then if [[ -n "$datafiles" && ! -e $datafiles ]]; then
@ -518,4 +481,3 @@ for step in step1; do # dummy loop for handling exits
echo "mozconfig: $MOZCONFIG" echo "mozconfig: $MOZCONFIG"
cat $MOZCONFIG | sed 's/^/mozconfig: /' cat $MOZCONFIG | sed 's/^/mozconfig: /'
done done

View File

@ -58,8 +58,8 @@ $SCRIPT -p product -b branch
variable description variable description
=============== =========================================================== =============== ===========================================================
-p product required. one of js firefox, thunderbird or fennec -p product required. one of js firefox.
-b branch required. one of 1.8.0 1.8.1 1.9.0 1.9.1 1.9.2 -b branch required. supported branch. see library.sh
-u url optional. url where to download build -u url optional. url where to download build
-f filepath optional. location to save downloaded build or to find -f filepath optional. location to save downloaded build or to find
previously downloaded build. If not specified, the previously downloaded build. If not specified, the
@ -212,10 +212,6 @@ if [[ -n "$buildcommands" ]]; then
mac) mac)
if [[ "$product" == "firefox" ]]; then if [[ "$product" == "firefox" ]]; then
App=Firefox App=Firefox
elif [[ "$product" == "thunderbird" ]]; then
App=Thunderbird
elif [[ "$product" == "fennec" ]]; then
App=Fennec
fi fi
if [[ "$buildtype" == "debug" ]]; then if [[ "$buildtype" == "debug" ]]; then
AppType=Debug AppType=Debug

View File

@ -51,8 +51,8 @@ $SCRIPT -p product -b branch -x executablepath [-d datafiles]
variable description variable description
=============== ============================================================ =============== ============================================================
-p product required. firefox, thunderbird or fennec -p product required. firefox.
-b branch required. 1.8.0|1.8.1|1.9.0|1.9.1 -b branch required. supported branch. see library.sh
-x executablepath required. directory where build is installed -x executablepath required. directory where build is installed
-d datafiles optional. one or more filenames of files containing -d datafiles optional. one or more filenames of files containing
environment variable definitions to be included. environment variable definitions to be included.
@ -114,7 +114,7 @@ if [[ $OSID == "nt" ]]; then
if $uninstallexe; then true; fi if $uninstallexe; then true; fi
fi fi
fi fi
elif [[ "$branch" == "1.8.1" || "$branch" == "1.9.0" || "$branch" == "1.9.1" || "$branch" == "1.9.2" ]]; then else
uninstalloldexe="$executabledir/uninstall/uninst.exe" uninstalloldexe="$executabledir/uninstall/uninst.exe"
uninstallnewexe="$executabledir/uninstall/helper.exe" uninstallnewexe="$executabledir/uninstall/helper.exe"
if [[ -n "$uninstallnewexe" && -e "$uninstallnewexe" ]]; then if [[ -n "$uninstallnewexe" && -e "$uninstallnewexe" ]]; then
@ -127,8 +127,6 @@ if [[ $OSID == "nt" ]]; then
if $uninstallexe /S /D=`cygpath -a -w "$executabledir" | sed 's@\\\\@\\\\\\\\@g'`; then true; fi if $uninstallexe /S /D=`cygpath -a -w "$executabledir" | sed 's@\\\\@\\\\\\\\@g'`; then true; fi
fi fi
fi fi
else
error "Unknown branch $branch" $LINENO
fi fi
# the NSIS uninstaller will copy itself, then fork to the new # the NSIS uninstaller will copy itself, then fork to the new
# copy so that it can delete itself. This causes a race condition # copy so that it can delete itself. This causes a race condition
@ -146,4 +144,3 @@ fi
$TEST_DIR/bin/create-directory.sh -d "$executablepath" -n $TEST_DIR/bin/create-directory.sh -d "$executablepath" -n
rm -fR "$executablepath" rm -fR "$executablepath"

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/1.5.0.12-candidates/rc2/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/1.5.0.12-candidates/rc2/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/1.5.0.12-candidates/rc2/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2.0.0.14-candidates/rc2/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2.0.0.14-candidates/rc2/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2.0.0.14-candidates/rc2/
product=firefox
branch=1.8.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.win32.zip
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://www.mozilla.com/en-US/firefox/all.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://www.mozilla.com/en-US/firefox/all.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://www.mozilla.com/en-US/firefox/all.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://khan.landfill.bugzilla.org/en-US/firefox/all-older.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://khan.landfill.bugzilla.org/en-US/firefox/all-older.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://khan.landfill.bugzilla.org/en-US/firefox/all-older.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/1.5.0.14/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/1.5.0.14/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/1.5.0.14/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/2.0.0.14/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/2.0.0.14/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/2.0.0.14/
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=ftp
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://www.mozilla.com/en-US/thunderbird/all.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://www.mozilla.com/en-US/thunderbird/all.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://www.mozilla.com/en-US/thunderbird/all.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://khan.landfill.bugzilla.org/en-US/thunderbird/all-older.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/mac/en-US/Firefox%202.0.0.14.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://khan.landfill.bugzilla.org/en-US/thunderbird/all-older.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/linux-i686/en-US/firefox-2.0.0.14.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,11 +0,0 @@
allurl=http://khan.landfill.bugzilla.org/en-US/thunderbird/all-older.html
product=firefox
branch=1.8.1
url=http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/win32/en-US/Firefox%20Setup%202.0.0.14.exe
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
test=all
buildtype=nightly

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.1}
buildtype=${buildtype:-debug}
profilename=${profilename:-fennec-1.9.1-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.1-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1/mozilla/fennec-debug/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=fennec
branch=1.9.1
url=http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a2.en-US.mac.dmg
profilename=fennec-1.9.1-profile
profiledirectory=/tmp/fennec-1.9.1-profile
executablepath=/tmp/fennec-1.9.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/releases/mozilla-1.9.1

View File

@ -1,10 +0,0 @@
product=fennec
branch=1.9.1
url=http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a2.en-US.linux-i686.tar.bz2
profilename=fennec-1.9.1-profile
profiledirectory=/tmp/fennec-1.9.1-profile
executablepath=/tmp/fennec-1.9.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/releases/mozilla-1.9.1

View File

@ -1,10 +0,0 @@
product=fennec
branch=1.9.1
url=http://ftp.mozilla.org/pub/mozilla.org/mobile/fennec-1.0a2.en-US.win32.zip
profilename=fennec-1.9.1-profile
profiledirectory=/tmp/fennec-1.9.1-profile
executablepath=/tmp/fennec-1.9.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/releases/mozilla-1.9.1

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.1}
buildtype=${buildtype:-opt}
profilename=${profilename:-fennec-1.9.1-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.1-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1/mozilla/fennec-opt/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.1}
buildtype=${buildtype:-debug}
profilename=${profilename:-fennec-1.9.1-test-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.1-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-test/mozilla/fennec-debug/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.1}
buildtype=${buildtype:-opt}
profilename=${profilename:-fennec-1.9.1-test-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.1-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-test/mozilla/fennec-opt/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.2}
buildtype=${buildtype:-debug}
profilename=${profilename:-fennec-1.9.2-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.2-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2/mozilla/fennec-debug/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.2}
buildtype=${buildtype:-opt}
profilename=${profilename:-fennec-1.9.2-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.2-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2/mozilla/fennec-opt/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.2}
buildtype=${buildtype:-debug}
profilename=${profilename:-fennec-1.9.2-test-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.2-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2-test/mozilla/fennec-debug/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-fennec}
branch=${branch:-1.9.2}
buildtype=${buildtype:-opt}
profilename=${profilename:-fennec-1.9.2-test-profile}
profiledirectory=${profiledirectory:-/tmp/fennec-1.9.2-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2-test/mozilla/fennec-opt/mobile/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,9 +0,0 @@
product=firefox
branch=1.8.0
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8.0/firefox-1.5.0.12eol.en-US.mac.dmg
profilename=firefox-1.8.0-profile
profiledirectory=/tmp/firefox-1.8.0-profile
executablepath=/tmp/firefox-1.8.0
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly

View File

@ -1,9 +0,0 @@
product=firefox
branch=1.8.0
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8.0/firefox-1.5.0.12eol.en-US.linux-i686.tar.gz
profilename=firefox-1.8.0-profile
profiledirectory=/tmp/firefox-1.8.0-profile
executablepath=/tmp/firefox-1.8.0
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly

View File

@ -1,9 +0,0 @@
product=firefox
branch=1.8.0
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8.0/firefox-1.5.0.12eol.en-US.win32.zip
profilename=firefox-1.8.0-profile
profiledirectory=/tmp/firefox-1.8.0-profile
executablepath=/tmp/firefox-1.8.0
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly

View File

@ -1,9 +0,0 @@
product=firefox
branch=1.8.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8/firefox-2.0.0.15pre.en-US.mac.dmg
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly

View File

@ -1,9 +0,0 @@
product=firefox
branch=1.8.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8/firefox-2.0.0.15pre.en-US.linux-i686.tar.gz
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly

View File

@ -1,9 +0,0 @@
product=firefox
branch=1.8.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8/firefox-2.0.0.15pre.en-US.win32.zip
profilename=firefox-1.8.1-profile
profiledirectory=/tmp/firefox-1.8.1-profile
executablepath=/tmp/firefox-1.8.1
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly

View File

@ -1,6 +1,6 @@
product=firefox product=firefox
branch=1.9.0 branch=1.9.0
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.mac.dmg url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0.14pre.en-US.mac.dmg
profilename=firefox-1.9.0-profile profilename=firefox-1.9.0-profile
profiledirectory=/tmp/firefox-1.9.0-profile profiledirectory=/tmp/firefox-1.9.0-profile
executablepath=/tmp/firefox-1.9.0 executablepath=/tmp/firefox-1.9.0

View File

@ -1,6 +1,6 @@
product=firefox product=firefox
branch=1.9.0 branch=1.9.0
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.linux-i686.tar.bz2 url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0.14pre.en-US.linux-i686.tar.bz2
profilename=firefox-1.9.0-profile profilename=firefox-1.9.0-profile
profiledirectory=/tmp/firefox-1.9.0-profile profiledirectory=/tmp/firefox-1.9.0-profile
executablepath=/tmp/firefox-1.9.0 executablepath=/tmp/firefox-1.9.0

View File

@ -1,6 +1,6 @@
product=firefox product=firefox
branch=1.9.0 branch=1.9.0
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.win32.zip url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0.14pre.en-US.win32.zip
profilename=firefox-1.9.0-profile profilename=firefox-1.9.0-profile
profiledirectory=/tmp/firefox-1.9.0-profile profiledirectory=/tmp/firefox-1.9.0-profile
executablepath=/tmp/firefox-1.9.0 executablepath=/tmp/firefox-1.9.0

View File

@ -1,8 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.0}
buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.0-jemalloc-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.0-jemalloc-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.0-jemalloc/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}

View File

@ -1,8 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.0}
buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.0-jemalloc-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.0-jemalloc-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.0-jemalloc/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}

View File

@ -1,8 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.0}
buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.0-jemalloc-test-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.0-jemalloc-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.0-jemalloc-test/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}

View File

@ -1,8 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.0}
buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.0-jemalloc-test-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.0-jemalloc-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.0-jemalloc-test/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}

View File

@ -1,6 +1,6 @@
product=firefox product=firefox
branch=1.9.1 branch=1.9.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.mac.dmg url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/firefox-3.5.3pre.en-US.mac.dmg
profilename=firefox-1.9.1-profile profilename=firefox-1.9.1-profile
profiledirectory=/tmp/firefox-1.9.1-profile profiledirectory=/tmp/firefox-1.9.1-profile
executablepath=/tmp/firefox-1.9.1 executablepath=/tmp/firefox-1.9.1

View File

@ -1,6 +1,6 @@
product=firefox product=firefox
branch=1.9.1 branch=1.9.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.linux-i686.tar.bz2 url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/firefox-3.5.3pre.en-US.linux-i686.tar.bz2
profilename=firefox-1.9.1-profile profilename=firefox-1.9.1-profile
profiledirectory=/tmp/firefox-1.9.1-profile profiledirectory=/tmp/firefox-1.9.1-profile
executablepath=/tmp/firefox-1.9.1 executablepath=/tmp/firefox-1.9.1

View File

@ -1,6 +1,6 @@
product=firefox product=firefox
branch=1.9.1 branch=1.9.1
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0pre.en-US.win32.zip url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/firefox-3.5.3pre.en-US.win32.zip
profilename=firefox-1.9.1-profile profilename=firefox-1.9.1-profile
profiledirectory=/tmp/firefox-1.9.1-profile profiledirectory=/tmp/firefox-1.9.1-profile
executablepath=/tmp/firefox-1.9.1 executablepath=/tmp/firefox-1.9.1

View File

@ -1,10 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.1}
buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.1-actionmonkey-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-actionmonkey-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-actionmonkey/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/actionmonkey}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.1}
buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.1-actionmonkey-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-actionmonkey-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-actionmonkey/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/actionmonkey}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.1}
buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.1-jemalloc-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-jemalloc-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-jemalloc/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.1}
buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.1-jemalloc-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-jemalloc-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-jemalloc/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.1}
buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.1-jemalloc-test-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-jemalloc-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-jemalloc-test/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,10 +0,0 @@
product=${product:-firefox}
branch=${branch:-1.9.1}
buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.1-jemalloc-test-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-jemalloc-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-jemalloc-test/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/builds/hg.mozilla.org/mozilla-central-test/testing/sisyphus/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.1}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -6,5 +6,5 @@ profiledirectory=${profiledirectory:-/tmp/firefox-1.9.2-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2/mozilla/firefox-debug/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.2/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -0,0 +1,10 @@
product=firefox
branch=1.9.2
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.2/firefox-3.6a2pre.en-US.mac.dmg
profilename=firefox-1.9.2-profile
profiledirectory=/tmp/firefox-1.9.2-profile
executablepath=/tmp/firefox-1.9.2
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/releases/mozilla-1.9.2

View File

@ -0,0 +1,10 @@
product=firefox
branch=1.9.2
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.2/firefox-3.6a2pre.en-US.linux-i686.tar.bz2
profilename=firefox-1.9.2-profile
profiledirectory=/tmp/firefox-1.9.2-profile
executablepath=/tmp/firefox-1.9.2
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/mozilla-central

View File

@ -0,0 +1,10 @@
product=firefox
branch=1.9.2
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.2/firefox-3.6a2pre.en-US.linux-i686.tar.bz2
profilename=firefox-1.9.2-profile
profiledirectory=/tmp/firefox-1.9.2-profile
executablepath=/tmp/firefox-1.9.2
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/mozilla-central

View File

@ -6,5 +6,5 @@ profiledirectory=${profiledirectory:-/tmp/firefox-1.9.2-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2/mozilla/firefox-opt/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.2/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -6,5 +6,5 @@ profiledirectory=${profiledirectory:-/tmp/firefox-1.9.2-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2-test/mozilla/firefox-debug/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.2-test/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -6,5 +6,5 @@ profiledirectory=${profiledirectory:-/tmp/firefox-1.9.2-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.2-test/mozilla/firefox-opt/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.2-test/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -0,0 +1,10 @@
product=firefox
branch=1.9.3
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.7a1pre.en-US.mac.dmg
profilename=firefox-1.9.3-profile
profiledirectory=/tmp/firefox-1.9.3-profile
executablepath=/tmp/firefox-1.9.3
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}

View File

@ -0,0 +1,10 @@
product=firefox
branch=1.9.3
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.7a1pre.en-US.linux-i686.tar.bz2
profilename=firefox-1.9.3-profile
profiledirectory=/tmp/firefox-1.9.3-profile
executablepath=/tmp/firefox-1.9.3
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/mozilla-central

View File

@ -0,0 +1,10 @@
product=firefox
branch=1.9.3
url=http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.7a1pre.en-US.win32.zip
profilename=firefox-1.9.3-profile
profiledirectory=/tmp/firefox-1.9.3-profile
executablepath=/tmp/firefox-1.9.3
userpreferences=${TEST_DIR}/prefs/test-user.js
extensiondir=${TEST_DIR}/xpi
buildtype=nightly
TEST_MOZILLA_HG=http://hg.mozilla.org/mozilla-central

View File

@ -1,9 +1,9 @@
product=${product:-firefox} product=${product:-firefox}
branch=${branch:-1.9.1} branch=${branch:-1.9.3}
buildtype=${buildtype:-debug} buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.1-tracemonkey-profile} profilename=${profilename:-firefox-1.9.3-tracemonkey-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-tracemonkey-profile} profiledirectory=${profiledirectory:-/tmp/firefox-1.9.3-tracemonkey-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-tracemonkey/mozilla/firefox-debug/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.3-tracemonkey/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey}

View File

@ -1,9 +1,9 @@
product=${product:-firefox} product=${product:-firefox}
branch=${branch:-1.9.1} branch=${branch:-1.9.3}
buildtype=${buildtype:-opt} buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.1-tracemonkey-profile} profilename=${profilename:-firefox-1.9.3-tracemonkey-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-tracemonkey-profile} profiledirectory=${profiledirectory:-/tmp/firefox-1.9.3-tracemonkey-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-tracemonkey/mozilla/firefox-opt/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.3-tracemonkey/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey}

View File

@ -1,9 +1,9 @@
product=${product:-firefox} product=${product:-firefox}
branch=${branch:-1.9.1} branch=${branch:-1.9.3}
buildtype=${buildtype:-debug} buildtype=${buildtype:-debug}
profilename=${profilename:-firefox-1.9.1-tracemonkey-test-profile} profilename=${profilename:-firefox-1.9.3-tracemonkey-test-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-tracemonkey-test-profile} profiledirectory=${profiledirectory:-/tmp/firefox-1.9.3-tracemonkey-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-tracemonkey-test/mozilla/firefox-debug/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.3-tracemonkey-test/mozilla/firefox-debug/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey}

View File

@ -1,9 +1,9 @@
product=${product:-firefox} product=${product:-firefox}
branch=${branch:-1.9.1} branch=${branch:-1.9.3}
buildtype=${buildtype:-opt} buildtype=${buildtype:-opt}
profilename=${profilename:-firefox-1.9.1-tracemonkey-test-profile} profilename=${profilename:-firefox-1.9.3-tracemonkey-test-profile}
profiledirectory=${profiledirectory:-/tmp/firefox-1.9.1-tracemonkey-test-profile} profiledirectory=${profiledirectory:-/tmp/firefox-1.9.3-tracemonkey-test-profile}
executablepath=${executablepath:-/work/mozilla/builds/1.9.1-tracemonkey-test/mozilla/firefox-opt/dist} executablepath=${executablepath:-/work/mozilla/builds/1.9.3-tracemonkey-test/mozilla/firefox-opt/dist}
userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js} userpreferences=${userpreferences:-/work/mozilla/mozilla.com/test.mozilla.com/www/prefs/test-user.js}
extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi} extensiondir=${extensiondir:-/work/mozilla/mozilla.com/test.mozilla.com/www/xpi}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/tracemonkey}

View File

@ -2,5 +2,5 @@ product=${product:-js}
branch=${branch:-1.9.2} branch=${branch:-1.9.2}
buildtype=${buildtype:-debug} buildtype=${buildtype:-debug}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -2,5 +2,5 @@ product=${product:-js}
branch=${branch:-1.9.2} branch=${branch:-1.9.2}
buildtype=${buildtype:-opt} buildtype=${buildtype:-opt}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -2,6 +2,6 @@ product=${product:-js}
branch=${branch:-1.9.2} branch=${branch:-1.9.2}
buildtype=${buildtype:-debug} buildtype=${buildtype:-debug}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}
NARCISSUS=${narcissuspath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/narcissus/js.js} NARCISSUS=${narcissuspath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/narcissus/js.js}

View File

@ -2,6 +2,6 @@ product=${product:-js}
branch=${branch:-1.9.2} branch=${branch:-1.9.2}
buildtype=${buildtype:-opt} buildtype=${buildtype:-opt}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}
NARCISSUS=${narcissuspath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/narcissus/js.js} NARCISSUS=${narcissuspath:-/work/mozilla/builds/1.9.2-narcissus/mozilla/js/narcissus/js.js}

View File

@ -2,5 +2,5 @@ product=${product:-js}
branch=${branch:-1.9.2} branch=${branch:-1.9.2}
buildtype=${buildtype:-debug} buildtype=${buildtype:-debug}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-test/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-test/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -0,0 +1,6 @@
product=${product:-js}
branch=${branch:-1.9.2}
buildtype=${buildtype:-opt}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.2-test/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/releases/mozilla-1.9.2}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,6 +1,6 @@
product=${product:-js} product=${product:-js}
branch=${branch:-1.9.1} branch=${branch:-1.9.3}
buildtype=${buildtype:-debug} buildtype=${buildtype:-debug}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.1-actionmonkey/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.3/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/actionmonkey} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

View File

@ -1,6 +1,6 @@
product=${product:-js} product=${product:-js}
branch=${branch:-1.9.1} branch=${branch:-1.9.3}
buildtype=${buildtype:-opt} buildtype=${buildtype:-opt}
jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.1-actionmonkey/mozilla/js/src} jsshellsourcepath=${jsshellsourcepath:-/work/mozilla/builds/1.9.3/mozilla/js/src}
TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/actionmonkey} TEST_MOZILLA_HG=${TEST_MOZILLA_HG:-http://hg.mozilla.org/mozilla-central}
TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip} TEST_MOZILLA_HG_REV=${TEST_MOZILLA_HG_REV:-tip}

Some files were not shown because too many files have changed in this diff Show More