Source

SageTeX / test

Full commit
Dan Drake ebe52a5 
Dan Drake 238a275 
Dan Drake b0d5d03 
Dan Drake bfd6940 
Dan Drake ebe52a5 

Dan Drake bfd6940 
Dan Drake ebe52a5 

Dan Drake 8250f30 
Dan Drake ebe52a5 




Dan Drake b0d5d03 
Dan Drake 8250f30 
Dan Drake b0d5d03 

Dan Drake 8250f30 
Dan Drake b0d5d03 




Dan Drake 238a275 
Dan Drake bfd6940 






Dan Drake ebe52a5 
Dan Drake b0d5d03 

Dan Drake d14e677 

Dan Drake b0d5d03 


Dan Drake d14e677 
#!/bin/sh

# this runs Sage on the generated .sage files to see if they work ok

typeset()
{
    latex -interaction=nonstopmode $1
    if [ $? -ne 0 ]
    then
        echo "Error typesetting $1!"
        exit 1
    fi
}

checkdotsage()
{
    sage $1.sagetex.sage
    if [ $? -ne 0 ]
    then
        echo "Error running Sage on $1.sagetex.sage!"
        exit 1
    else
        echo "No problem that spkg-check can detect running Sage on $1.sage."
    fi
}

latex -version
if [ $? -ne 0 ]
then
    echo "LaTeX isn't installed (or isn't in \$PATH). Skipping test of SageTeX spkg."
    exit 0
fi

typeset example.tex
checkdotsage example

typeset sagetex.dtx
checkdotsage sagetex

# if we get here, we assume the .sage files are good, and exit successfully
exit 0