1#!/bin/sh
2
3set -e
4
5srcdir=${srcdir:-.}
6
7strip_comments()
8{
9  ${SED:-sed} -e '/^#/d'
10}
11
12SUBDIR=tests
13TMPOUT=$SUBDIR/gdb_mi_test.output.tmp
14TMPEXCPT=$SUBDIR/gdb_mi_test.expected.tmp
15
16trap 'rm -f "$TMPOUT" "$TMPEXCPT";
17      rmdir "$SUBDIR" 2>/dev/null || :' EXIT QUIT TERM INT
18
19test -d "$SUBDIR" || mkdir "$SUBDIR"
20strip_comments < "$srcdir/tests/gdb_mi_test.input" | ./gdb_mi_test 2> "$TMPOUT"
21strip_comments < "$srcdir/tests/gdb_mi_test.expected" > "$TMPEXCPT"
22diff -u "$TMPEXCPT" "$TMPOUT"
23