Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp4076506pxb; Mon, 4 Oct 2021 16:56:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkpty9dWE66ZNj0u63zQZAXdmjNhozJPO0N6vsccTpi9hu0SOyLVoHRgvxTmcZf5usJDQa X-Received: by 2002:a17:906:7d42:: with SMTP id l2mr21509510ejp.467.1633391788898; Mon, 04 Oct 2021 16:56:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633391788; cv=none; d=google.com; s=arc-20160816; b=rd0s7msesUxAjWqsjW2qDIOgrIgNZH8UJGVoe55h4ZILgcJC2Ag7qVkh0KVaTVKKb/ 02MXqmNZLlIKUuHIv6prpx9dNylUOL+APeGUsQHS6mBB6pFhVtra81epreqJwSq83SZO jLu8AP7k2Mpl4i14d0Z+kCZfoKWbCwXAvQCOVGuhS87eDSH10FRRW1j+QWwfPC+R/cED SLlTXstHBJLbz9YeIhwPZFqOkXGsifhAMsrSx12Z9hgZ4L8YarA2PghClNbE00mra5/B nYOWk+3YNJkPqeCYCK9Qu0ztY5JfWsRLm6koZoM5rODXJ8Hk+ykZqiiElqUCcobc81mS FAEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=8uaE9HDTOUUo8BWU+rWF2e2nUlYz2tVlpUOAfTOuVBQ=; b=y0I6fF5AJHUW/KdxUofKWelocjNCO2YVuk1OvH3uy96gkmnRLrg+V/rvhRL1bbfS/X blQT70RgJXSGavHaThDe7eyB0vBRTlRcbYjetXNtle+1PMdTQlXApkyfzCGCTrP8Nd3q kvnVNzooayp77IsOrGVIJBgGq+OjGCjYSSQGkXAlPMIOF7YdfxMVn5qQEv3vMmqSpk5A Ul1/5Jum2FQg+EgHeOLdlCkff7uqpB5o+4Sh8mbWqPzIffxaEeTVlsO4gp7joGpG5au9 i39gBl5W3RottIRhAJxg9XqidYEcOBKEpzWXVdcRG3wSxwtjLHvYw7yHJhahqVL16KuP RbNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=GH6CRGau; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y26si6873496ejw.699.2021.10.04.16.56.05; Mon, 04 Oct 2021 16:56:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=GH6CRGau; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234726AbhJDWht (ORCPT + 99 others); Mon, 4 Oct 2021 18:37:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51424 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234124AbhJDWhs (ORCPT ); Mon, 4 Oct 2021 18:37:48 -0400 Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6994C061749 for ; Mon, 4 Oct 2021 15:35:58 -0700 (PDT) Received: by mail-pg1-x535.google.com with SMTP id 75so17968752pga.3 for ; Mon, 04 Oct 2021 15:35:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8uaE9HDTOUUo8BWU+rWF2e2nUlYz2tVlpUOAfTOuVBQ=; b=GH6CRGau4NhqYUK5sqfnr5nxv5YxfGeeZaU19MjLoQZkGUuJQovhIlmNY1IpmCpbxF 2XSl57HPpD2qO+RZraMru4hFi/aOCBDijRY8s4zQFfxXu52IPUuWB2R6rOe6dacIHkUv /POGXwX5R6OUPhCjF5VpRDHEF0zT3BeMWdV0w1nRkj1mZuIlBtcLnQyJxN3dijPcu6wf c5ZiEGJIkJ4dooULlrc2JxFisu+Brnk+ZW+J1AI/tQYwAJq7vmhzmqCWGkkjcuz5qR12 NwxELymWVR2ljAtgFW5MGJpwSnyTVZfdDhR/Xz7Iq+hnl/lLZDv8Rw9XuJRv6iCapl9x N2jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8uaE9HDTOUUo8BWU+rWF2e2nUlYz2tVlpUOAfTOuVBQ=; b=R3daetLs8VAiPmRTWfBv5CSJw8q9UzVKfekwc5cwZoyw5gQtfKumChe8cVo6YE+xHc MChjwnahsmX8+zDIoQbkOlfbtwUyA7+pZ/zsF76eT5zYk0kBY66uqB3SAxRIhfsPMSQY jowZ7YohHAzPd785CR4RRy2FpvNhHybMmS7cT2FHzUaIFgHo+EK7XXE294jjaaX+EZPC F2OIFwDfrSJ+gmOYKQIyvMZMcdlk0D0GpFXj5TzmNLqZEX3wHNpvEJY3sEmGIC4qumOK jW1XciaFninfF7Vt2tgugBxdZKJq5qdGp8sQjIslvw3Lvl2SYz06mQRXpFL74ndZm3B+ 46gg== X-Gm-Message-State: AOAM531QFnoHKPcooHDfDmSLcUKef40Dl4sXTrKWCCFoHIqD6e3C+xv7 qJZxGU6semKaXtq/h3qsOoOLsPsYZDWdZt0c93f2tA== X-Received: by 2002:a62:1b92:0:b0:3eb:3f92:724 with SMTP id b140-20020a621b92000000b003eb3f920724mr27142016pfb.3.1633386957920; Mon, 04 Oct 2021 15:35:57 -0700 (PDT) MIME-Version: 1.0 References: <20210928221111.1162779-1-dlatypov@google.com> In-Reply-To: <20210928221111.1162779-1-dlatypov@google.com> From: Brendan Higgins Date: Mon, 4 Oct 2021 15:35:46 -0700 Message-ID: Subject: Re: [PATCH] kunit: tool: misc fixes (unused vars, imports, leaked files) To: Daniel Latypov Cc: davidgow@google.com, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, skhan@linuxfoundation.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 28, 2021 at 3:11 PM Daniel Latypov wrote: > > Drop some variables in unit tests that were unused and/or add assertions > based on them. > > For ExitStack, it was imported, but the `es` variable wasn't used so it > didn't do anything, and we were leaking the file objects. > Refactor it to just use nested `with` statements to properly close them. > > And drop the direct use of .close() on file objects in the kunit tool > unit test, as these can be leaked if test assertions fail. > > Signed-off-by: Daniel Latypov Reviewed-by: Brendan Higgins