Needed for testing 41916. r=karnaze git-svn-id: svn://10.0.0.236/trunk@72414 18797224-902f-48f8-a5cc-f745e15eee43
46 lines
1.0 KiB
Bash
Executable File
46 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# Table regression tests.
|
|
#
|
|
# How to run:
|
|
# 1. Before you make changes, run:
|
|
# rtest.sh baseline
|
|
# 2. Make your changes and rebuild
|
|
# 3. rtest.sh verify >outfilename
|
|
#
|
|
# This unfortunately doesn't work if you build in a separate objdir.
|
|
# If you do, you'll set the MOZILLA_FIVE_HOME variable below to point
|
|
# to your objdir.
|
|
# To fix this we'd need to make a Makefile.in for this directory
|
|
# and patch in the objdir from the build system.
|
|
#
|
|
|
|
dirs="core viewer_tests bugs marvin other dom"
|
|
|
|
# Set a bunch of environment vars needed by runtests.sh or viewer:
|
|
MOZ_SRC=`pwd | sed "s_/mozilla/layout/html/tests/table__"`
|
|
export MOZ_SRC
|
|
|
|
# Insert objdir between mozilla and dist if necessary:
|
|
MOZILLA_FIVE_HOME=$MOZ_SRC/mozilla/dist/bin
|
|
export MOZILLA_FIVE_HOME
|
|
|
|
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME
|
|
export LD_LIBRARY_PATH
|
|
|
|
case $1 in
|
|
baseline|verify|clean)
|
|
;;
|
|
*)
|
|
echo "Usage: $0 baseline|verify|clean"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
for i in $dirs; do
|
|
cd $i
|
|
echo $cmd in $i
|
|
../runtests.sh $1
|
|
cd ..
|
|
done
|