Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1863838ybk; Mon, 11 May 2020 06:15:18 -0700 (PDT) X-Google-Smtp-Source: APiQypJtU67QqCXbNYdoyF/ghYO9Msah3Q4y0w35lSlUcYy42Z7P3h3/d8Ax+COLf8BpfqfY3SGc X-Received: by 2002:a17:906:4310:: with SMTP id j16mr13820816ejm.102.1589202918653; Mon, 11 May 2020 06:15:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589202918; cv=none; d=google.com; s=arc-20160816; b=DQczyxhf8aIGeuATjzoYsQdn3+62u4MEzoChHF6ZdNE9WKgW1Vlibq9Ou0+h5IpRkd a+U69jQX/oNVotsc/OUUsD11/cad1GRKDi5Vj0T2wIyLXFxBZRzd1i9gFqgE55q/AFEC V5tB5W+NxOOhAIEG+ZY/0N6/F2/nGDyqudqzL7UF5fDGmlq6xvGIdEXpcLpYsSWO6dtC 3CorWsvHtY6HARhqL6dhgOkvTKhY+wMm//CW5Z8hTmDiXkZIwX+3yPoxXrIdyhk3NzhS dPjsnG5PFNxtGkAKOUdzF0IndC4fMRHBK/ed/fghADj4dr+wHJAVmtPP7PolKXrQvMRP 0JMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=U5G2udOSHaQZv+/vRn9bY4n/DXBHSBdIm8Dj9bPbJOA=; b=Okzczr3GfdUH5IOmUhvzcg1KVRlxRuq2flUUKkN039nOhFK2LF08CugmjhS9yeh2iT 4BLqRrusxqHUvSi+w+PUSldC6FPTM/UX8aj5Jz4iAcEkQ5ZjhSMSqdYjQbVlcLFFqA6o 6pTs9MFXq9Vql0MH0uZZKCrKg9YmfuqmpSa3YyDtM/KpdH4fyVU35FLx5daKpKtBX2gI ikJwp/bk/vGzxBX8oyi6Fy0lSLuzFlK8Gnw0Muf5VZdEHkUHDlqGHKwNPuvGo2dlXl07 zMByCtWv/0nyJN7spny5/gHvgsLs233shaKVEYwUkS4bHJ30S+qmGb2i9WOX8MDcQ3/I xwiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hIRznpXq; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nh7si6186050ejb.182.2020.05.11.06.14.43; Mon, 11 May 2020 06:15:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-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=@linaro.org header.s=google header.b=hIRznpXq; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728367AbgEKNOZ (ORCPT + 99 others); Mon, 11 May 2020 09:14:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55926 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726687AbgEKNOX (ORCPT ); Mon, 11 May 2020 09:14:23 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6AB94C061A0E for ; Mon, 11 May 2020 06:14:21 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id a4so7452623lfh.12 for ; Mon, 11 May 2020 06:14:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=U5G2udOSHaQZv+/vRn9bY4n/DXBHSBdIm8Dj9bPbJOA=; b=hIRznpXq1Mi0E8mpdkPnk3hmCkIkEdeRf6pMnebUkb/1CDDnNzap+KPo0X8tCEvAHM xux9V5R+UKSG7LTlNhow80b5oSyz4xu9EjSrj8Pt40WjDISGvgcW8IJY/kKUaLIARklB EbZt05Xvxf090qFRJbw+YxVv3z4tehsHGxa7zVsxhhW7/b1rCSP3K5Fg5ihZdeS3Uwns dc/rCGAp97V3cXOpMFrs3ekRGUiaufkpPWfCoOFWPi0BgV3Ve2ztEHzwmtpn1PC4zUsJ +32zH47SoxY/QYEMo58iwTYlsCsokYNHuIVcee4mk2XUGMQNnJfdWs6oP8a3HdQdYGEO lBLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=U5G2udOSHaQZv+/vRn9bY4n/DXBHSBdIm8Dj9bPbJOA=; b=aqTZXZhRoQthCbJFfd0OUv3JWadedsMNu96JI1DP4PryHvDy7zefEFDdNlTCtF9klJ 5kngmfrw4Bz/cAUHCo1ut1Eqzc6XJi6/0CmQjFd0vmyPSj023x4eB9ddKmPrAyWgDuqf Vm21mKapPRz4iLx8BIINVVjrV8dnPdc9BcrMzZkDLpzDfnL4LNmlPMNlqKGAHc/WV0uW vXxQbFeBWkSKF9YZoBaZTkEyuCcOOgmQkSyzPgOAsuL4KvAwA+4Aw0bYx5js4nDF4G/X ATjCTHgBKvzf70iF66a2IQEBfG5ohm7XvVWV7pZ5s/vlpU3q7Agd1iq7OYnLXmpHDnDr uplA== X-Gm-Message-State: AOAM531m3W5q+ImPk969wsluvS5AT/yDrbKy2VIvAysqD3EiJYlfjJH0 GHUtnmvC/e/6TmgGgFSQu83piQ== X-Received: by 2002:a19:cc92:: with SMTP id c140mr10986211lfg.34.1589202859704; Mon, 11 May 2020 06:14:19 -0700 (PDT) Received: from localhost (c-8c28e555.07-21-73746f28.bbcust.telenor.se. [85.229.40.140]) by smtp.gmail.com with ESMTPSA id f24sm11918890lfk.36.2020.05.11.06.14.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2020 06:14:19 -0700 (PDT) From: Anders Roxell To: brendanhiggins@google.com, akpm@linux-foundation.org, gregkh@linuxfoundation.org, tytso@mit.edu, adilger.kernel@dilger.ca, john.johansen@canonical.com, jmorris@namei.org, serge@hallyn.com Cc: linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-security-module@vger.kernel.org, elver@google.com, davidgow@google.com, Anders Roxell Subject: [PATCH v3 0/6] Enable as many KUnit tests as possible Date: Mon, 11 May 2020 15:13:50 +0200 Message-Id: <20200511131350.29638-1-anders.roxell@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Hi, This patchset will try to enable as many KUnit test fragments as possible for the current .config file. This will make it easier for both developers that tests their specific feature and also for test-systems that would like to get as much as possible for their current .config file. I will send a separate KCSAN KUnit patch after this patchset since that isn't in mainline yet. Since v2: Fixed David's comments. KUNIT_RUN_ALL -> KUNIT_ALL_TESTS, and he suggested a great help text. Since v1: Marco commented to split up the patches, and change a "." to a ",". Cheers, Anders Anders Roxell (6): kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS drivers/base/Kconfig | 3 ++- drivers/base/test/Kconfig | 3 ++- fs/ext4/Kconfig | 3 ++- lib/Kconfig.debug | 6 ++++-- lib/kunit/Kconfig | 23 ++++++++++++++++++++--- security/apparmor/Kconfig | 3 ++- 6 files changed, 32 insertions(+), 9 deletions(-) -- 2.20.1