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:
parent
353c74e304
commit
834dd30ccd
@ -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
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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 = "[^,]*";
|
||||||
|
|||||||
@ -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"
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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.
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
;;
|
;;
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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'
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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/"
|
||||||
|
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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"
|
||||||
|
|
||||||
|
|||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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}
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
|
||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
|
||||||
@ -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}
|
||||||
|
|||||||
@ -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
|
||||||
@ -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
|
||||||
10
mozilla/testing/sisyphus/data/firefox,1.9.2,nightly-nt.data
Normal file
10
mozilla/testing/sisyphus/data/firefox,1.9.2,nightly-nt.data
Normal 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
|
||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
@ -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
|
||||||
10
mozilla/testing/sisyphus/data/firefox,1.9.3,nightly-nt.data
Normal file
10
mozilla/testing/sisyphus/data/firefox,1.9.3,nightly-nt.data
Normal 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
|
||||||
@ -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}
|
||||||
@ -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}
|
||||||
@ -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}
|
||||||
@ -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}
|
||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
6
mozilla/testing/sisyphus/data/js,1.9.2-test,opt.data
Normal file
6
mozilla/testing/sisyphus/data/js,1.9.2-test,opt.data
Normal 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}
|
||||||
6
mozilla/testing/sisyphus/data/js,1.9.1-actionmonkey,debug.data → mozilla/testing/sisyphus/data/js,1.9.3,debug.data
Executable file → Normal file
6
mozilla/testing/sisyphus/data/js,1.9.1-actionmonkey,debug.data → mozilla/testing/sisyphus/data/js,1.9.3,debug.data
Executable file → Normal 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}
|
||||||
6
mozilla/testing/sisyphus/data/js,1.9.1-actionmonkey,opt.data → mozilla/testing/sisyphus/data/js,1.9.3,opt.data
Executable file → Normal file
6
mozilla/testing/sisyphus/data/js,1.9.1-actionmonkey,opt.data → mozilla/testing/sisyphus/data/js,1.9.3,opt.data
Executable file → Normal 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
Loading…
x
Reference in New Issue
Block a user