1#!/bin/sh
2# SPDX-License-Identifier: GPL-2.0-or-later
3# Copyright (C) 2017 Red Hat, Inc.
4#
5# Test if gdb can successfully attach to a process and
6# this process exits normally.
7
8TST_TESTFUNC=simple_test
9TST_NEEDS_CMDS="gdb /bin/cat"
10
11. tst_test.sh
12
13simple_test()
14{
15	gdb /bin/cat -ex "run /etc/passwd" -ex quit < /dev/null
16	RC=$?
17	if [ $RC -eq 0 ] ; then
18		tst_res TPASS "gdb attached to process and completed run"
19	else
20		tst_res TFAIL "gdb test failed with" $RC
21	fi
22}
23
24tst_run
25