From nobody Sun Nov 16 18:51:52 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=crudebyte.com ARC-Seal: i=1; a=rsa-sha256; t=1601210340; cv=none; d=zohomail.com; s=zohoarc; b=ajEpt+KjpTxMETdiSs8SkqEHpdau6lRZDyn0luMuI7UNG/38bIVenOD9aLVvE37xoa6BCiz0t00lS7fQ24TqQrUjtCnRssglHE1apncYoUBUPjpX8zB9z4LgIN1KacrN6kE7d33kLBj/zAkwJpdPILfNG2uHEjRv3MT64xTe6TI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1601210340; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:References:Sender:Subject:To; bh=9IsaP5ZXjznl8OjHwQO/SJaqdndqR4ZYG5hpsBM/PFA=; b=Vs8q37jDv4OPiJTcxIY3tTBzdA+buOpC6ayYv55ooPJXa5Z4GpyFsm532hFO6r75uc+c5GqzuiIjJbH8WqzuxBT9JVojPJJFCv+xeGMQSiULTf9mdg2m8HSED8o7HNvZYOE7ePVzI54ozgk9xGZobWalMhBc0Vr65Xfyn4g2ALk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1601210340004463.86230155673; Sun, 27 Sep 2020 05:39:00 -0700 (PDT) Received: from localhost ([::1]:38188 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kMVxC-0000Kc-93 for importer@patchew.org; Sun, 27 Sep 2020 08:38:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <3a589c709cf1e617156d374508533388cd946c9c@lizzy.crudebyte.com>) id 1kMVve-00086Z-Ng for qemu-devel@nongnu.org; Sun, 27 Sep 2020 08:37:22 -0400 Received: from lizzy.crudebyte.com ([91.194.90.13]:33387) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <3a589c709cf1e617156d374508533388cd946c9c@lizzy.crudebyte.com>) id 1kMVva-0000Ai-4Q for qemu-devel@nongnu.org; Sun, 27 Sep 2020 08:37:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=crudebyte.com; s=lizzy; h=Cc:To:Subject:Date:From:References:In-Reply-To: Message-Id:Content-Type:Content-Transfer-Encoding:MIME-Version:Content-ID: Content-Description; bh=9IsaP5ZXjznl8OjHwQO/SJaqdndqR4ZYG5hpsBM/PFA=; b=V7Kzk u444RAxVCgyBFESngIRDYvh1Ko6p2i5KdyG/zPdOK2sIlL+AX+0LsJ3WZd3RMUfN+Dkxb7BhJERTB b56z7rYxCfULUIvkYqa0J8Vc1MovLNptMiylF9mx1Kj5QwPJ+DD4ZSnv8v1WSUszhXoUMPasvTD+Q rysQknQ8NEN+1aHwSwIW3zPbYDUDm5rZi8QvjcnxgK/F9J0MQw3KGHa7VIoXIDpecp92N4H+Lf5PG 2qBxKlngPVda/weHuwFNPPzfW3Ubxi+JS8XHeGY97RLGR1bAhk6DZKs5ZfeUU2yJUIppXR0eNL1xw 7noV7EIfc3mdmq8QvAK7zf4WiGBpg==; Message-Id: <3a589c709cf1e617156d374508533388cd946c9c.1601203436.git.qemu_oss@crudebyte.com> In-Reply-To: References: From: Christian Schoenebeck Date: Sun, 27 Sep 2020 12:41:01 +0200 Subject: [PATCH 10/12] tests/9pfs: wipe local 9pfs test directory To: qemu-devel@nongnu.org Cc: Thomas Huth , Laurent Vivier , Paolo Bonzini , Emanuele Giuseppe Esposito , Greg Kurz Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=91.194.90.13; envelope-from=3a589c709cf1e617156d374508533388cd946c9c@lizzy.crudebyte.com; helo=lizzy.crudebyte.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/27 07:42:27 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @crudebyte.com) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Before running the first 9pfs test case, make sure the test directory for running the 9pfs 'local' tests on is entirely empty. For that reason simply delete the test directory (if any) before (re)creating it on test suite startup. Signed-off-by: Christian Schoenebeck --- tests/qtest/libqos/virtio-9p.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/qtest/libqos/virtio-9p.c b/tests/qtest/libqos/virtio-9p.c index 400f4b0113..b44fc4ad63 100644 --- a/tests/qtest/libqos/virtio-9p.c +++ b/tests/qtest/libqos/virtio-9p.c @@ -80,6 +80,18 @@ static void create_local_test_dir(void) g_assert((st.st_mode & S_IFMT) =3D=3D S_IFDIR); } =20 +/* Deletes directory previously created by create_local_test_dir(). */ +static void remove_local_test_dir(void) +{ + g_assert(local_test_path !=3D NULL); + char *cmd =3D strpr("rm -r '%s'\n", local_test_path); + int res =3D system(cmd); + if (res < 0) { + /* ignore error, dummy check to prevent compiler error */ + } + g_free(cmd); +} + static void virtio_9p_cleanup(QVirtio9P *interface) { qvirtqueue_cleanup(interface->vdev->bus, interface->vq, alloc); @@ -209,6 +221,7 @@ static void virtio_9p_register_nodes(void) { /* make sure test dir for the 'local' tests exists and is clean */ init_local_test_path(); + remove_local_test_dir(); create_local_test_dir(); =20 /* 9pfs device using the 'synth' fs driver */ --=20 2.20.1