From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7324661932358631424 X-Received: by 2002:a05:6512:70:b0:50e:e1d7:504e with SMTP id i16-20020a056512007000b0050ee1d7504emr1125383lfo.136.1705405752164; Tue, 16 Jan 2024 03:49:12 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:a8f:b0:50e:7eb7:bab8 with SMTP id m15-20020a0565120a8f00b0050e7eb7bab8ls1949650lfu.1.-pod-prod-01-eu; Tue, 16 Jan 2024 03:49:10 -0800 (PST) X-Google-Smtp-Source: AGHT+IFek2kH2z8aXINAfjutywgCsdqYcPRkD4YQVhPCE+71MQswXmA5TJe1THQprb2lsKjocKB/ X-Received: by 2002:a05:6512:690:b0:50e:9d32:fa62 with SMTP id t16-20020a056512069000b0050e9d32fa62mr3534012lfe.97.1705405750084; Tue, 16 Jan 2024 03:49:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705405750; cv=none; d=google.com; s=arc-20160816; b=w5ljL6te/DxEe35lD+9tB3fxFVYyVqoVE4XSKu8K1fzb8K8nVD1N5U2xhQ4fuvZ2OO 4fU35WW8Rlfv3FcHn8g5+adJIBVC4/UYNfJWWAdoyoYH3Q4I0WWDr/zJbuE2jU6zr+fG Zga1Pt3vhCqYd7bUwYycYgyRdZ2DZote1f3TpPypbM7XHKo9ejZtSuKBIt+RBC3Fpj3i bJGtMmHFISN7gevtnUDoZNpikikMEGvPaDkgZASo38sRLqztGzhji1Ps2y4L2rsAVms6 7mj3EiriboaRer67fN35YtASEnlBLL7NLXicmRS7VTcYlnGVEyYGeDdH2O53sQ+5mnMW dmYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=ZPQf8FqOPB10qZue5TZKUahYA0A4BrVPaHcCSBOdXlk=; fh=/h9QQkzJ8EboVkWg45aWwpaUro6WMavIVd2OhN45RtE=; b=leASX5KJffWgDKj0uRpneVL0nA1jv0kxhwnzfEdRilAgkK28IBPrZet4enLcHIOTxF kHPAlw7RI6ooKa9H/nBwk6/rBUMk8hi1hJwnegAomBVlvICYK7NQnqYqKmTPOtb1PJuW IXGUqTQYbqGrB3I5/3SSOvS9ngYN9h4+MHB7zWuGVuvzigxn3CuC9ov4hVow5HDb4yhs WHkw0qDj0VCaZo+k+E7otJUcZMUfBpRDi08tCu8SzLFmrKyG/yZm+ToOUy8Ey8xjxmbN gFdsKsQMk1RqE2ZU3LgDtf5Wrj8l6Hd1HicuYINTdCZL+nOOnswHbuAGJXu96mCv6fFE 7OWw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id fb9-20020a056512124900b0050e7bef1793si347636lfb.8.2024.01.16.03.49.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 16 Jan 2024 03:49:10 -0800 (PST) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from user-B660.promwad.corp ([159.148.83.123]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 40GBn8UG027295 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 16 Jan 2024 12:49:08 +0100 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH] CI: Use shutil for file operations Date: Tue, 16 Jan 2024 13:49:02 +0200 Message-Id: <20240116114902.537283-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: lrDueMjG7QYL Migrate to shutil to avoid overhead on process API. Signed-off-by: Anton Mikanovich --- testsuite/cibuilder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index 2b784ef9..bb62bb8d 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -181,11 +181,12 @@ class CIBuilder(Test): def delete_from_build_dir(self, path): self.check_init() - process.run('rm -rf ' + self.build_dir + '/' + path, sudo=True) + shutil.rmtree(self.build_dir + '/' + path, True) def move_in_build_dir(self, src, dst): self.check_init() - process.run('mv ' + self.build_dir + '/' + src + ' ' + self.build_dir + '/' + dst, sudo=True) + if os.path.exists(self.build_dir + '/' + src): + shutil.move(self.build_dir + '/' + src, self.build_dir + '/' + dst) def bitbake(self, target, bitbake_cmd=None, **kwargs): self.check_init() -- 2.34.1