зеркало из https://github.com/mozilla/pjs.git
46 строки
1005 B
Bash
46 строки
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
|