tests/test-highlight
changeset 6485 938319418d8c
parent 6355 3b841c189ab7
child 6863 d78d0f9783b8
equal deleted inserted replaced
6484:ab8038bf5127 6485:938319418d8c
     3 "$TESTDIR/hghave" pygments || exit 80
     3 "$TESTDIR/hghave" pygments || exit 80
     4 
     4 
     5 cat <<EOF >> $HGRCPATH
     5 cat <<EOF >> $HGRCPATH
     6 [extensions]
     6 [extensions]
     7 hgext.highlight =
     7 hgext.highlight =
       
     8 [web]
       
     9 pygments_style = friendly
     8 EOF
    10 EOF
     9 
    11 
    10 hg init test
    12 hg init test
    11 cd test
    13 cd test
    12 cp $TESTDIR/get-with-headers.py ./
    14 cp $TESTDIR/get-with-headers.py ./
    22 
    24 
    23 echo % hgweb fileannotate
    25 echo % hgweb fileannotate
    24 ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/annotate/tip/get-with-headers.py') \
    26 ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/annotate/tip/get-with-headers.py') \
    25     | sed "s/[0-9]* years ago/long ago/g"
    27     | sed "s/[0-9]* years ago/long ago/g"
    26 
    28 
       
    29 echo % hgweb highlightcss friendly
       
    30 ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/highlightcss') \
       
    31     | head -n 4
       
    32 
       
    33 echo % errors encountered
       
    34 cat errors.log
       
    35 kill `cat hg.pid`
       
    36 
       
    37 # Change the pygments style
       
    38 cat > .hg/hgrc <<EOF
       
    39 [web]
       
    40 pygments_style = fruity
       
    41 EOF
       
    42 
       
    43 echo % hg serve again
       
    44 hg serve -p $HGPORT -d -n test --pid-file=hg.pid -A access.log -E errors.log
       
    45 cat hg.pid >> $DAEMON_PIDS
       
    46 
       
    47 echo % hgweb highlightcss fruity
       
    48 ("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/highlightcss') \
       
    49     | head -n 4
       
    50 
    27 echo % errors encountered
    51 echo % errors encountered
    28 cat errors.log
    52 cat errors.log
    29 
    53