Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp1615839pxx; Fri, 30 Oct 2020 14:34:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyt+JVHTmHz215NEzxcNegM9BdamF5lTLDnk7b/YuJ4Z00cy8zVjaYmTGyYOm/zEhq2wfhw X-Received: by 2002:a17:906:16ca:: with SMTP id t10mr4788301ejd.24.1604093659958; Fri, 30 Oct 2020 14:34:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1604093659; cv=none; d=google.com; s=arc-20160816; b=S5B+RInnqD30L/rVMXbpWwFD5AIK9AGPhj75bypsSEFZ3GXGm2eFl7g0aOooL6qLFI ScAfyvW7fKAMjV+Ndk4oFK3S/3dkvl909WC6rtYHstb+6cvzJ+JbzDV5V4DGGJ4m1bhm YMPaoiLcPCOuLBxzi+NuXt4+VfED8WtgRVQBL37KYkku6snfMprhRcRgz8jrOCjzMNHs Wv1t0Efhc9Db1ceGIKD+j8KydCNZ9pGd9Q7n6k2RjSzHCKzprURBGal5r/nY6VStwX/A gFo4xU71zURalF5R2OrXHLptOYYGS3MgN3rXf2PrVXvTI2QyXjg22GFtHX+gfkYwnjt/ zJQg== 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=pjmEB7ML8A76tYf15cPdMqWAjbK6bmKqWgyuNYqIBIc=; b=fVuS0+aEfqtdsorN0mv3rWz42GU5Zy0ZIZAlYtFeJ1PO0r5hRTjvBLDohQfh3AdaSH 3WR4jHrcMU+hx0z+QR0k/G+kQoUUXTaClXnKxHXum3ZqY+1H3BwIrY3543PqNuAw98Pj CDP8CtH1cxF0zhKVG+9oJ9KPTjAUs5Ja2EDu6ssIh8t7KekwadQlp+OWrKXHdu7ADMNc +TglBfFBQMbX17YFajlVFnB4RKal2h27jxVToqtoVLEFi07ZD++ovC3rddEDdCnKs0LD EVVosc/STHagbINYvrjsGvflGZynw2u6Ysp1XZZ2ThV4e4Hx2u2uF9KjkntL29zwcPE3 VvDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=CPWb9cJU; 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 ay4si5428956ejb.630.2020.10.30.14.33.57; Fri, 30 Oct 2020 14:34:19 -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=20161025 header.b=CPWb9cJU; 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 S1727800AbgJ3VaM (ORCPT + 99 others); Fri, 30 Oct 2020 17:30:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726163AbgJ3VaL (ORCPT ); Fri, 30 Oct 2020 17:30:11 -0400 Received: from mail-pf1-x442.google.com (mail-pf1-x442.google.com [IPv6:2607:f8b0:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57D81C0613CF for ; Fri, 30 Oct 2020 14:30:11 -0700 (PDT) Received: by mail-pf1-x442.google.com with SMTP id o129so6430051pfb.1 for ; Fri, 30 Oct 2020 14:30:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pjmEB7ML8A76tYf15cPdMqWAjbK6bmKqWgyuNYqIBIc=; b=CPWb9cJUgtOiRRzAbplZg4Ai1ao0hwkIeTOYc/zm4ByL0ilvvFth5rqKoxH/TZfcTE 3l5K/KHlSTZxSLnCPM+5sXlyBykTZQVK4gRV5vCQ366vRI8O3I7CZwitIhU+ZsAO5uqy RnwM5+h9IxmWqHXKCe9kVr62xLqeK41PcYZSvG7161XG8r7NxUyULofh11MA5yDJjuy0 nJpSDyCWNjk5oN6HAXEyAqb4LPEabbepDIAcSpb15xRwy3Yz0B0P4iyr60z9uawTxqiS pyKG1yl4UKpl7zslezWF5Qpr9sCDF286JzgGiT2X469qSv3/20V3aWEqYDv82SEwYRzr TJ4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pjmEB7ML8A76tYf15cPdMqWAjbK6bmKqWgyuNYqIBIc=; b=SpqyfJuaY/wDvxG9duYvzFEECWrq3ykppLftQi1ENyvtXGj5Dxu3eSgv6J1naQZLpS zc5/ep530mYQfamDMm5kUwD9kL4gTzKyYiC5Yx0Sef30wO6KNUZ5ex2vgxYVHqdnM3j8 yokUR7BUgkr0YgyrcDNFWPqprv7dASTgFWOeJa4jCfzYimkMjDFT+29vVGYjjUQ5F+nL aVS7nhPKFCMQ8qJzmzmEVfnyKVIoXGLKzogmJ0jGv+HHOwCMr2tDDZGP2l27eYKEAXgn p+zvjZN0C8nDFkhmLJL3rXEiL3JSe8poR91uioy+aZK+V7G/JeqNHGUkVMCNmpjv5q3W 3oCA== X-Gm-Message-State: AOAM531f2UVCE25uZFDR7uK7YLjZnt1rCxJijjAZIHd8gOmY7CHR72/9 HTbOFgNB1Tt1/TD0qoiU/l2NQdfxR4L0xR8st8fDKQ== X-Received: by 2002:a17:90a:6ba2:: with SMTP id w31mr4929444pjj.80.1604093410695; Fri, 30 Oct 2020 14:30:10 -0700 (PDT) MIME-Version: 1.0 References: <20201021071603.1558098-1-davidgow@google.com> In-Reply-To: <20201021071603.1558098-1-davidgow@google.com> From: Brendan Higgins Date: Fri, 30 Oct 2020 14:29:59 -0700 Message-ID: Subject: Re: [PATCH] kunit: Fix kunit.py parse subcommand (use null build_dir) To: David Gow Cc: Heidi Fahim , Shuah Khan , KUnit Development , "open list:KERNEL SELFTEST FRAMEWORK" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 21, 2020 at 12:16 AM David Gow wrote: > > When JSON support was added in [1], the KunitParseRequest tuple was > updated to contain a 'build_dir' field, but kunit.py parse doesn't > accept --build_dir as an option. The code nevertheless tried to access > it, resulting in this error: > > AttributeError: 'Namespace' object has no attribute 'build_dir' > > Given that the parser only uses the build_dir variable to set the > 'build_environment' json field, we set it to None (which gives the JSON > 'null') for now. Ultimately, we probably do want to be able to set this, > but since it's new functionality which (for the parse subcommand) never > worked, this is the quickest way of getting it back up and running. > > [1]: https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git/commit/?h=kunit-fixes&id=21a6d1780d5bbfca0ce9b8104ca6233502fcbf86 > > Fixes: 21a6d1780d5bbfca0ce9b8104ca6233502fcbf86 ("kunit: tool: allow generating test results in JSON") > Signed-off-by: David Gow Reviewed-by: Brendan Higgins Tested-by: Brendan Higgins