mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
Support the new doc system. Also test_compiler was removed in 3k
This commit is contained in:
parent
116aa62bf5
commit
cb44f26812
1 changed files with 11 additions and 7 deletions
|
@ -75,10 +75,8 @@ ALWAYS_SKIP="-x $_ALWAYS_SKIP"
|
|||
|
||||
# Skip these tests altogether when looking for leaks. These tests
|
||||
# do not need to be stored above in LEAKY_TESTS too.
|
||||
# test_compiler almost never finishes with the same number of refs
|
||||
# since it depends on other modules, skip it.
|
||||
# test_logging causes hangs, skip it.
|
||||
LEAKY_SKIPS="-x test_compiler test_logging $_ALWAYS_SKIP"
|
||||
LEAKY_SKIPS="-x test_logging $_ALWAYS_SKIP"
|
||||
|
||||
# Change this flag to "yes" for old releases to only update/build the docs.
|
||||
BUILD_DISABLED="no"
|
||||
|
@ -218,17 +216,23 @@ fi
|
|||
cd $DIR/Doc
|
||||
F="make-doc.out"
|
||||
start=`current_time`
|
||||
# XXX(nnorwitz): For now, keep the code that checks for a conflicted file until
|
||||
# after the first release of 2.6a1 or 3.0a1. At that point, it will be clear
|
||||
# if there will be a similar problem with the new doc system.
|
||||
|
||||
# At that point, it should be clear if this code is needed or not.
|
||||
# Doc/commontex/boilerplate.tex is expected to always have an outstanding
|
||||
# modification for the date. When a release is cut, a conflict occurs.
|
||||
# This allows us to detect this problem and not try to build the docs
|
||||
# which will definitely fail with a conflict.
|
||||
CONFLICTED_FILE=commontex/boilerplate.tex
|
||||
conflict_count=`grep -c "<<<" $CONFLICTED_FILE`
|
||||
#CONFLICTED_FILE=commontex/boilerplate.tex
|
||||
#conflict_count=`grep -c "<<<" $CONFLICTED_FILE`
|
||||
conflict_count=0
|
||||
if [ $conflict_count != 0 ]; then
|
||||
echo "Conflict detected in $CONFLICTED_FILE. Doc build skipped." > ../build/$F
|
||||
err=1
|
||||
else
|
||||
make >& ../build/$F
|
||||
make html >& ../build/$F
|
||||
err=$?
|
||||
fi
|
||||
update_status "Making doc" "$F" $start
|
||||
|
@ -242,6 +246,6 @@ echo "</body>" >> $RESULT_FILE
|
|||
echo "</html>" >> $RESULT_FILE
|
||||
|
||||
## copy results
|
||||
rsync $RSYNC_OPTS html/* $REMOTE_SYSTEM:$REMOTE_DIR
|
||||
rsync $RSYNC_OPTS build/html/* $REMOTE_SYSTEM:$REMOTE_DIR
|
||||
cd ../build
|
||||
rsync $RSYNC_OPTS index.html *.out $REMOTE_SYSTEM:$REMOTE_DIR/results/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue