From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dbCeV-0000Qu-Ff for qemu-devel@nongnu.org; Fri, 28 Jul 2017 17:18:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dbCeU-0002f0-K6 for qemu-devel@nongnu.org; Fri, 28 Jul 2017 17:18:31 -0400 Date: Fri, 28 Jul 2017 17:18:23 -0400 From: Jeff Cody Message-ID: <20170728211823.GE5109@localhost.localdomain> References: <20170728131452.15316-1-kwolf@redhat.com> <20170728131452.15316-6-kwolf@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170728131452.15316-6-kwolf@redhat.com> Subject: Re: [Qemu-devel] [PATCH for-2.10 5/7] qemu-iotests/162: Fix leaked temporary files List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin Wolf Cc: qemu-block@nongnu.org, qemu-devel@nongnu.org On Fri, Jul 28, 2017 at 03:14:50PM +0200, Kevin Wolf wrote: > qemu-iotests 162 left qemu-nbd.pid behind in the scratch directory, and > potentially a file called '42' in the current directory. Make sure to > clean it up after completing the tests. > > Signed-off-by: Kevin Wolf > --- > tests/qemu-iotests/162 | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/tests/qemu-iotests/162 b/tests/qemu-iotests/162 > index cad2bd70ab..477a806360 100755 > --- a/tests/qemu-iotests/162 > +++ b/tests/qemu-iotests/162 > @@ -28,6 +28,13 @@ echo "QA output created by $seq" > here="$PWD" > status=1 # failure is the default! > > +_cleanup() > +{ > + rm -f "${TEST_DIR}/qemu-nbd.pid" > + rm -f 42 > +} > +trap "_cleanup; exit \$status" 0 1 2 3 15 > + > # get standard environment, filters and checks > . ./common.rc > . ./common.filter > -- > 2.13.3 > > Reviewed-by: Jeff Cody