equal
deleted
inserted
replaced
16 LC_ALL=""; export LC_ALL |
16 LC_ALL=""; export LC_ALL |
17 TZ=GMT; export TZ |
17 TZ=GMT; export TZ |
18 HGEDITOR=true; export HGEDITOR |
18 HGEDITOR=true; export HGEDITOR |
19 HGMERGE=true; export HGMERGE |
19 HGMERGE=true; export HGMERGE |
20 HGUSER="test"; export HGUSER |
20 HGUSER="test"; export HGUSER |
|
21 |
|
22 ECHO_N="echo -n" |
|
23 [ -x /usr/ucb/echo ] && ECHO_N="/usr/ucb/echo -n" |
21 |
24 |
22 umask 022 |
25 umask 022 |
23 |
26 |
24 tests=0 |
27 tests=0 |
25 failed=0 |
28 failed=0 |
38 echo "Could not create temporary directory! Exiting." 1>&2 |
41 echo "Could not create temporary directory! Exiting." 1>&2 |
39 exit 1 |
42 exit 1 |
40 } |
43 } |
41 |
44 |
42 TESTDIR="$PWD" |
45 TESTDIR="$PWD" |
|
46 export TESTDIR |
43 INST="$HGTMP/install" |
47 INST="$HGTMP/install" |
44 PYTHONDIR="$INST/lib/python" |
48 PYTHONDIR="$INST/lib/python" |
45 cd .. |
49 cd .. |
46 if ${PYTHON-python} setup.py install --home="$INST" \ |
50 if ${PYTHON-python} setup.py install --home="$INST" \ |
47 --install-lib="$PYTHONDIR" > tests/install.err 2>&1 |
51 --install-lib="$PYTHONDIR" > tests/install.err 2>&1 |
107 return $fail |
111 return $fail |
108 } |
112 } |
109 |
113 |
110 # list of prerequisite programs |
114 # list of prerequisite programs |
111 # stuff from coreutils (cat, rm, etc) are not tested |
115 # stuff from coreutils (cat, rm, etc) are not tested |
112 prereqs="python merge diff grep unzip md5sum gunzip sed" |
116 prereqs="python merge diff grep unzip gunzip sed" |
113 missing='' |
117 missing='' |
114 for pre in $prereqs ; do |
118 for pre in $prereqs ; do |
115 if type $pre > /dev/null 2>&1 ; then |
119 if type $pre > /dev/null 2>&1 ; then |
116 : prereq exists |
120 : prereq exists |
117 else |
121 else |
132 if [ -z "$TESTS" ] ; then |
136 if [ -z "$TESTS" ] ; then |
133 TESTS=`ls test-* | grep -v "[.~]"` |
137 TESTS=`ls test-* | grep -v "[.~]"` |
134 fi |
138 fi |
135 |
139 |
136 for f in $TESTS ; do |
140 for f in $TESTS ; do |
137 echo -n "." |
141 $ECHO_N "." |
138 run_one $f || failed=`expr $failed + 1` |
142 run_one $f || failed=`expr $failed + 1` |
139 tests=`expr $tests + 1` |
143 tests=`expr $tests + 1` |
140 done |
144 done |
141 |
145 |
142 echo |
146 echo |