gecko/layout/html/tests/style/rtest.sh

46 lines
1005 B
Bash

#!/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="base"
# Set a bunch of environment vars needed by runtests.sh or viewer:
MOZ_SRC=`pwd | sed "s_/mozilla/layout/html/tests/style__"`
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