mirror of https://github.com/python/cpython.git
* Change tabs to spaces
* Enable network tests when hunting for leaks * Disable curses and audio tests properly when running -u all
This commit is contained in:
parent
6bc6ed8b55
commit
d19a4d47c6
|
@ -133,13 +133,13 @@ if [ $err = 0 ]; then
|
||||||
warnings=`grep warning build/$F | egrep -vc "te?mpnam(_r|)' is dangerous,"`
|
warnings=`grep warning build/$F | egrep -vc "te?mpnam(_r|)' is dangerous,"`
|
||||||
update_status "Building ($warnings warnings)" "$F" $start
|
update_status "Building ($warnings warnings)" "$F" $start
|
||||||
if [ $err = 0 ]; then
|
if [ $err = 0 ]; then
|
||||||
## make install
|
## make install
|
||||||
F=make-install.out
|
F=make-install.out
|
||||||
start=`current_time`
|
start=`current_time`
|
||||||
make install >& build/$F
|
make install >& build/$F
|
||||||
update_status "Installing" "$F" $start
|
update_status "Installing" "$F" $start
|
||||||
|
|
||||||
## make and run basic tests
|
## make and run basic tests
|
||||||
F=make-test.out
|
F=make-test.out
|
||||||
start=`current_time`
|
start=`current_time`
|
||||||
make test >& build/$F
|
make test >& build/$F
|
||||||
|
@ -147,20 +147,20 @@ if [ $err = 0 ]; then
|
||||||
update_status "Testing basics ($NUM_FAILURES failures)" "$F" $start
|
update_status "Testing basics ($NUM_FAILURES failures)" "$F" $start
|
||||||
mail_on_failure "basics" buiild/$F
|
mail_on_failure "basics" buiild/$F
|
||||||
|
|
||||||
## run the tests looking for leaks
|
## run the tests looking for leaks
|
||||||
F=make-test-refleak.out
|
F=make-test-refleak.out
|
||||||
start=`current_time`
|
start=`current_time`
|
||||||
./python ./Lib/test/regrtest.py -R 4:3:$REFLOG >& build/$F
|
./python ./Lib/test/regrtest.py -R 4:3:$REFLOG -u network >& build/$F
|
||||||
NUM_FAILURES=`grep -ic leak $REFLOG`
|
NUM_FAILURES=`grep -ic leak $REFLOG`
|
||||||
update_status "Testing refleaks ($NUM_FAILURES failures)" "$F" $start
|
update_status "Testing refleaks ($NUM_FAILURES failures)" "$F" $start
|
||||||
mail_on_failure "refleak" $REFLOG
|
mail_on_failure "refleak" $REFLOG
|
||||||
|
|
||||||
## now try to run all the tests
|
## now try to run all the tests
|
||||||
F=make-testall.out
|
F=make-testall.out
|
||||||
start=`current_time`
|
start=`current_time`
|
||||||
## skip curses when running from cron since there's no terminal
|
## skip curses when running from cron since there's no terminal
|
||||||
## skip sound since it's not setup on the PSF box (/dev/dsp)
|
## skip sound since it's not setup on the PSF box (/dev/dsp)
|
||||||
./python -E -tt ./Lib/test/regrtest.py -uall -x test_curses,test_linuxaudiodev,test_ossaudiodev >& build/$F
|
./python -E -tt ./Lib/test/regrtest.py -uall -x test_curses test_linuxaudiodev test_ossaudiodev >& build/$F
|
||||||
NUM_FAILURES=`grep -ic fail build/$F`
|
NUM_FAILURES=`grep -ic fail build/$F`
|
||||||
update_status "Testing all except curses and sound ($NUM_FAILURES failures)" "$F" $start
|
update_status "Testing all except curses and sound ($NUM_FAILURES failures)" "$F" $start
|
||||||
mail_on_failure "all" buiild/$F
|
mail_on_failure "all" buiild/$F
|
||||||
|
|
Loading…
Reference in New Issue