Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 48af072cfe8bff7dac0e4a083081f971 > files > 56

dgc-0.98-4.fc15.i686.rpm

#!/bin/sh

TESTNAME=t05
DGC=/usr/bin/dgc
EXAMPLE=/usr/share/dgc/example.nex
GENLIB=/usr/share/dgc/default.genlib

if [ ! -f $DGC ]; then
    echo "$DGC doesn't exist"
    exit 1
fi

if [ ! -f $EXAMPLE ]; then
    echo "$EXAMPLE doesn't exist"
    exit 1
fi

if [ ! -f $GENLIB ]; then
    echo "$GENLIB doesn't exist"
    exit 1
fi

$DGC -flatten $EXAMPLE -lib $GENLIB -ov tmp

TEST=`grep -c "nand3" tmp`
if [ $TEST -ne 4 ]; then
    echo "$TEST ... failed"
    exit 1
fi

TEST=`grep -c "and2" tmp`
if [ $TEST -ne 19 ]; then
    echo "$TEST ... failed"
    exit 1
fi

TEST=`grep -c "nand2" tmp`
if [ $TEST -ne 2 ]; then
    echo "$TEST ... failed"
    exit 1
fi

TEST=`grep -c "nor2" tmp`
if [ $TEST -ne 2 ]; then
    echo "$TEST ... failed"
    exit 1
fi

echo "$TESTNAME ... success."
echo "Removing $TESTNAME tmp"
rm tmp