Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp4790869ybc; Fri, 15 Nov 2019 10:07:07 -0800 (PST) X-Google-Smtp-Source: APXvYqwSzwqHljzlYJvt/GORxGaAe+YM+vOwyyXhs8pwylTrddVtpgYHk4/5kfaYLDrf9PW1MYda X-Received: by 2002:a17:906:74d7:: with SMTP id z23mr2716060ejl.1.1573841227443; Fri, 15 Nov 2019 10:07:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573841227; cv=none; d=google.com; s=arc-20160816; b=yuwRWqvl0SfFIjRQ6zdnFTmTr5xAOghSr8tXojtQrwtt0yO3/kUvWvxm/UM4JK3Nv7 ouOx8Il0Yju+Qmoh64LCPztn16vE/5GOr4LdCQzC1lGcnarEgkxQKhbktHSkiHKVCDfq 6vqwg2qHioASN4HjYvCPSj1EHMdZyD6Vq/pEPClZTL9R3XoqL/pGjOF4W3fhkRmRmMB4 u7RYaIdimBL5tXaKufPo+ngoTimvNWH1HEgJZvH9jQjvT/DpJDdvTAAfgpr3f9oEnXIr maCQzckfh/xUi/8vm3EqxOF58MmnPA/MlBn1cJbcH9GMQiDKycQuilQiPQx7lVj/aRBo D4KQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=DqaG3VIuBCOC04SdOY569XiJ2s40VbuCm2QZFPR/xI0=; b=Eo4K2er/L45dA3biUn0mV9dTWLKwt4Q091DCtNIFMbuEHDm27rTn60IB4c9a4Gaxi8 rkcVUtALkLI7iUHOOgoNGHYhjNw98vsC0JFRYO3tuTnD6bYjZeJXIoPCju5SdZc6h8fZ qFSAlZaLP1FmvIIS73/K/gjLdId+RcVIRgFgyDhmRSl03TBysg21/AtpWJWz41Ql92Aj wd+9lvyvr/CyTwxkZj0aW3lb3fgLVR9vPYEcVifXx9IpnnVEG/ZKaJtbwmvGeajULzj8 pT5vg0QivwUMh72t71l+5Ix8LtztUOwelr73lwvWHM2gS69LuPvwCUjW1aoZ50136XyT /9Kg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=TIjeB9WW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id u9si6063128ejk.388.2019.11.15.10.06.41; Fri, 15 Nov 2019 10:07:07 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=TIjeB9WW; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1726956AbfKOSFE (ORCPT + 99 others); Fri, 15 Nov 2019 13:05:04 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:44853 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726466AbfKOSFD (ORCPT ); Fri, 15 Nov 2019 13:05:03 -0500 Received: by mail-wr1-f68.google.com with SMTP id f2so11942497wrs.11 for ; Fri, 15 Nov 2019 10:05:02 -0800 (PST) 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=DqaG3VIuBCOC04SdOY569XiJ2s40VbuCm2QZFPR/xI0=; b=TIjeB9WW7N0bHIGVIRjDpKIJM+D+F0fd2rsLzb9P8XzHULyKuvnhnHS16P3Xn+iQtS 8s5BmHXGADUD6UlGK9rz89bgrtmswVZc/SLBGZcaUZxf4gdR/1EaTb3WwYy56fHw9+Qa bNET86eG4NhhJ16IgY6BPEGxLSzGWrF5RL+dx/qjm19i2Xph97F2XW1eXBJa5M0heYz1 X4ey0+OSf9kIUB+2GAnqL1zk+ZVOJJBQmdreqMOoR5eNoMcqAvTe3ZU0BzmrhGot7LSo eTth/wfv/O0XUdHrGpWRj0nAa+08aG8tQ6M0LaYPk04Yj79aYMf8BwKx+MVsGQQZ6Dur Y3bQ== 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=DqaG3VIuBCOC04SdOY569XiJ2s40VbuCm2QZFPR/xI0=; b=BRDm8x2pJHu1XjC6FBqylVpWanjqx4D/Fq4q6EZ1EA0X7mlKq/HlJBaGnntBOpZ7iR 136ujlxxp15UiJzt23bSloEmgBpwcVxuv4rFX8XqTPScto7GBgr0f0p8cN0dYOx7I5h4 aji9kxfkWEmA6wR3G2PSU1GHO0A45vSCxCjz/1GwVnkI5GP/rfV8FlNTg6h2tBI9jinj v+PlnT5QGvxIDC0VyR958fvfVMZt2E0KUx2nuvvQXtucPjkHyKNuOzUgrydTDc/RhQ6G vQAnC/yJDFptP67fG3vVph5WqQg8/spAQEKmGcaMT59bGRfYhQs8cMC82zoME8g1nhRf tbTw== X-Gm-Message-State: APjAAAVfWuQXKa45r3ueJJDKc4ICA1jlygytMMBHLHmYOM3V2GVNxfKj LWuITVMj+NZND0W9/0GiiLCEuq3l9RwYHB0S/8wvmw== X-Received: by 2002:a5d:460b:: with SMTP id t11mr17485139wrq.185.1573841100898; Fri, 15 Nov 2019 10:05:00 -0800 (PST) MIME-Version: 1.0 References: <20191114224240.77861-1-brendanhiggins@google.com> In-Reply-To: <20191114224240.77861-1-brendanhiggins@google.com> From: David Gow Date: Fri, 15 Nov 2019 10:04:48 -0800 Message-ID: Subject: Re: [PATCH linux-kselftest/test v2] Documentation: kunit: add documentation for kunit_tool To: Brendan Higgins Cc: Shuah Khan , kunit-dev@googlegroups.com, linux-kernel@vger.kernel.org, "open list:KERNEL SELFTEST FRAMEWORK" , linux-doc@vger.kernel.org, corbet@lwn.net, tytso@mit.edu Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000cc24250597666f08" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --000000000000cc24250597666f08 Content-Type: text/plain; charset="UTF-8" On Thu, Nov 14, 2019 at 2:42 PM 'Brendan Higgins' via KUnit Development wrote: > > Add documentation for the Python script used to build, run, and collect > results from the kernel known as kunit_tool. kunit_tool > (tools/testing/kunit/kunit.py) was already added in previous commits. > > Signed-off-by: Brendan Higgins Reviewed-by: David Gow (...snip...) > diff --git a/Documentation/dev-tools/kunit/start.rst b/Documentation/dev-tools/kunit/start.rst > index aeeddfafeea20..4248a6f9038b8 100644 > --- a/Documentation/dev-tools/kunit/start.rst > +++ b/Documentation/dev-tools/kunit/start.rst > @@ -19,7 +19,10 @@ The wrapper can be run with: > > .. code-block:: bash > > - ./tools/testing/kunit/kunit.py run > + ./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all` --defconfig > + > +For more information on this wrapper (also called kunit_tool) checkout the > +:doc:`kunit-tool` page. I feel that the --timeout=30 and --jobs=`nproc --all` bits distract a bit from the "getting started" nature of this bit. I think this example is clearer without them (i.e., leaving them as the default): we can always change the default in the code -- which we probably want to do anyway -- and the consequences of not having them seem to just be performance-related. So, minor preference for just having --defconfig here. Cheers, -- David --000000000000cc24250597666f08 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIPCgYJKoZIhvcNAQcCoIIO+zCCDvcCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg ggxtMIIEkjCCA3qgAwIBAgINAewckktV4F6Q7sAtGDANBgkqhkiG9w0BAQsFADBMMSAwHgYDVQQL ExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMK R2xvYmFsU2lnbjAeFw0xODA2MjAwMDAwMDBaFw0yODA2MjAwMDAwMDBaMEsxCzAJBgNVBAYTAkJF MRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSEwHwYDVQQDExhHbG9iYWxTaWduIFNNSU1FIENB IDIwMTgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUeobu8FdB5oJg6Fz6SFf8YsPI dNcq4rBSiSDAwqMNYbeTpRrINMBdWuPqVWaBX7WHYMsKQwCOvAF1b7rkD+ROo+CCTJo76EAY25Pp jt7TYP/PxoLesLQ+Ld088+BeyZg9pQaf0VK4tn23fOCWbFWoM8hdnF86Mqn6xB6nLsxJcz4CUGJG qAhC3iedFiCfZfsIp2RNyiUhzPAqalkrtD0bZQvCgi5aSNJseNyCysS1yA58OuxEyn2e9itZJE+O sUeD8VFgz+nAYI5r/dmFEXu5d9npLvTTrSJjrEmw2/ynKn6r6ONueZnCfo6uLmP1SSglhI/SN7dy L1rKUCU7R1MjAgMBAAGjggFyMIIBbjAOBgNVHQ8BAf8EBAMCAYYwJwYDVR0lBCAwHgYIKwYBBQUH AwIGCCsGAQUFBwMEBggrBgEFBQcDCTASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRMtwWJ 1lPNI0Ci6A94GuRtXEzs0jAfBgNVHSMEGDAWgBSP8Et/qC5FJK5NUPpjmove4t0bvDA+BggrBgEF BQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwMi5nbG9iYWxzaWduLmNvbS9yb290cjMw NgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9yb290LXIzLmNybDBn BgNVHSAEYDBeMAsGCSsGAQQBoDIBKDAMBgorBgEEAaAyASgKMEEGCSsGAQQBoDIBXzA0MDIGCCsG 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 KwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMFEGCCsGAQUF BwEBBEUwQzBBBggrBgEFBQcwAoY1aHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv Z3NzbWltZWNhMjAxOC5jcnQwHwYDVR0jBBgwFoAUTLcFidZTzSNAougPeBrkbVxM7NIwPwYDVR0f BDgwNjA0oDKgMIYuaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9jYS9nc3NtaW1lY2EyMDE4LmNy bDANBgkqhkiG9w0BAQsFAAOCAQEAJ/zitSY5ytjRHvjJRs//GXSqWUC9k+0tOBStoNWdT0W+IU1B 1LFJELO6cCMS7c1z3KsQoLfLNc/eSYUv/jVWQoXht3qEyYjRS0s/yq8fxvm89uCGbGqtPjygIohU o4MsxfvqX/0D3LDZjBSQFsM5pzdIj2c+yEsDuTz1ZZONpsYJZ8e+2sd2soqYkQPjgrTw/DC4iLup tRDKk7xLOvTS4GEcnNBZx8EPg9sKqyP51KSxSKQRKAH+fuugWhJTI582FJI1zXnFXW7CywdhCCfI nCNqI2fk/FFl6FVqgaJKm30Sp4GZUd2VnH0aGYJq3gYFVph+jvojHGcUqOO5ggMjPTGCAmEwggJd AgEBMF8wSzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExITAfBgNVBAMT GEdsb2JhbFNpZ24gU01JTUUgQ0EgMjAxOAIQARE2WR1lhjWKYHwTHLtF1jANBglghkgBZQMEAgEF AKCB1DAvBgkqhkiG9w0BCQQxIgQgLbkVggbEKW0Y1qlUklb+HI5yd6Waxqt1kcszD2fLd68wGAYJ KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkxMTE1MTgwNTAxWjBpBgkq hkiG9w0BCQ8xXDBaMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUDBAECMAoGCCqG SIb3DQMHMAsGCSqGSIb3DQEBCjALBgkqhkiG9w0BAQcwCwYJYIZIAWUDBAIBMA0GCSqGSIb3DQEB AQUABIIBALlCISnYSqHmKphDAVo+u5j8D1HkuZTF6/g8RUzA00VNv64JCaIBFd3Q1DZ7Gl9R7uZS JTiiL2yfyyoeuVY2OU7PzA30i+lLEP8KEYTdRj+xYGujB0BQsOPEGbKuXmm1gH0ZM92BopjNxGv9 E9Ecz1ScRNEf1RGx89h79mTg6JDioACvrH4hPrS+tywnIJCamlWsSynE5unezVs8joBeOcPETubV 1ftFXantoeyYzDFz8CZmfu5Rd8Pa3fSUsBm9R3w/OgMIJf0/4oIQizUKInahbj0omHTJqDzLrmrc t661XILI1j6mmoWP5IlbpKfnG9DbjqLk3pKubSHbVJAsZGs= --000000000000cc24250597666f08--