File: interrupt.tests

package info (click to toggle)
bashdb 4.0.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 4,820 kB
  • ctags: 942
  • sloc: sh: 10,581; lisp: 885; makefile: 449; ansic: 325
file content (24 lines) | stat: -rwxr-xr-x 638 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!../../bash
# -*- shell-script -*-
#$Id: interrupt.tests,v 1.3 2008/09/06 14:17:43 rockyb Exp $

[ -z "$srcdir" ] && export srcdir=$PWD
[ -z "$builddir" ] && export builddir=$PWD
[ -z "$top_builddir" ] && export top_builddir=$builddir/../..

CHECK_FILE=interrupt.check
started_markerfile=$top_builddir/test/interrupt.tst
if [[ -f $started_markerfile ]] ; then
    rm -f $started_markerfile || exit 77
fi

$SH ${top_builddir}/test/example/interrupt.sh $started_markerfile > $CHECK_FILE & 
while [[ ! -f $started_markerfile ]] ; do
    sleep 1
done

kill -TERM %1
while [[ ! -s $CHECK_FILE ]] ; do
  sleep 1
done
rm -f $started_markerfile