Skip to content
Snippets Groups Projects
Select Git revision
  • e7fec72e96856711858fc6a911839daf6b4ac51b
  • master default protected
2 results

testPyDial

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    testPyDial 627 B
    echo "Running PyDial Tests"
    
    if [ ! -d tests ]; then
    	echo "No tests directory - testing aborted"
    	exit -1
    fi
    
    rm -f timeout
    rm -f _testlogs/*
    let count=0
    warn=0
    errs=0
    for f in tests/test_*.py; do
    	(time python $f ) >> timeout 2>&1
    	t=`grep real timeout | tr -d '[:space:]' | sed 's/real//'`
    	rm timeout
    	let count=count+1
    	printf "%3d %-30s time %s\n" $count $f $t
    done
    warn=`grep WARN _testlogs/*.log | wc -l`
    errs=`grep ERROR _testlogs/*.log | wc -l`
    printf "%d tests:%4d warnings,%4d errors\n" $count $warn $errs
    if [ $errs -gt 0 ]; then
    	grep ERROR _testlogs/*.log
    fi
    printf "See test logs in _testlogs for details"
    echo