Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp205562iob; Mon, 2 May 2022 17:10:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwzyCuxz+AkPO00bZHv+DYS1/HYByGl7j6KMrd6/DU3VZOylAIVrHkOJqAQI6b2gYQTo1aI X-Received: by 2002:a65:4503:0:b0:382:aad5:ad7d with SMTP id n3-20020a654503000000b00382aad5ad7dmr11858403pgq.488.1651536634204; Mon, 02 May 2022 17:10:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651536634; cv=none; d=google.com; s=arc-20160816; b=PIXmWPcUAj4CSXcqmZ3lSxhsI9ZHEZ+GNLupdk9r3zWuNRZXxQhM3Eq2TJlCLKOv/P gvQGaOp6k6wTK3FB2w6GClrXoalHujzZwbVBE+fj5THQDcMQstGhx86tunoojrR4Rmh7 QRKNubpV9tns9MySpaS3ncM5Dx9rZzwfUVJGg/6ZmILXmbo/ThIzhhvc+717bmLI8WhA eDI//tXoQQfcFxLlE57VQMByt2G9xtV9Tl17auZcMEDMmKbQB0bSGtbV7ChRCtTwzr6e PC+7PJ0Diz++/2DftYtQTIFV39XsoW/H50TbBW3JoYaWIV3RdcjMdy8TCe0VUpgiVb9j U/Pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:mime-version:message-id:date :dkim-signature; bh=DKgH5cjjK4usjIdjrkXMltC0FNDrRtfHL9AXvv6j/Qs=; b=XoSzKfw23Z/EZ51gsMANCwAQcphtU27WKNxncV9xJNyxOg1bbTanKsLSAnkMtODS8z FOTBox39E5Q4urjg6aeNVvE6XsH6JNQcjiyzpvThrIVlckMhlCGv2ZWxK0kD21AJIMt1 v+/LZ5Z+2MhNrshnQbWn++b483XVxDDVWGRhUE6Ef1OkzmzSkEtc/rl3FBkvEwp38opt esBXuKCRZiz5jDSuT8ZeXG3nc3JzD/+Kvy9D0c8ky1yvHOEDZH01AZ2KuggAxoGIy0oU u0Z/q5f/of/j52xzBUHHaMxDBZjedlsPXEmZZvrQm50W8UsHfDSs4DX+gCJgll0YhRVN Vd2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b="Lbhhlco/"; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id f130-20020a636a88000000b003ab7c3328absi15466253pgc.437.2022.05.02.17.10.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 17:10:34 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b="Lbhhlco/"; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 60F6B35AA6; Mon, 2 May 2022 17:09:30 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240997AbiD3FAT (ORCPT + 99 others); Sat, 30 Apr 2022 01:00:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236287AbiD3FAP (ORCPT ); Sat, 30 Apr 2022 01:00:15 -0400 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5E87E6E8EB for ; Fri, 29 Apr 2022 21:56:53 -0700 (PDT) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-2d11b6259adso92537147b3.19 for ; Fri, 29 Apr 2022 21:56:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:message-id:mime-version:subject:from:to:cc; bh=DKgH5cjjK4usjIdjrkXMltC0FNDrRtfHL9AXvv6j/Qs=; b=Lbhhlco/tmGczl3XfLfvlkgxDvzoju6ZGBj0oRPyAxmLbuJhYcDlIZEckNNBehnqd2 cFlA3tUgZ8iRtasILmYqalElrqOmbmkqShcF9bk4FeT27YYabeLr9oYh15TotsJdDEf7 QAQnaR+R5fJkDaE3bVmrBiYmea5h0OlLk7x4GGoF8S3WP/QPtKptxKgUk1v83MdZ0Ptb 3axFTskyQR+dPTgkZZrW3lDdPH6nbfdXLYjyC38VGOYw9jJT4cevGVONyvLvZr8ZoAFx WHQIkcSH2gnKSgyu9hUGYdWHKXM1igdPyce6OfG6VfokYJd4l9L6BRoHDosV7tRP8VZw K7OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=DKgH5cjjK4usjIdjrkXMltC0FNDrRtfHL9AXvv6j/Qs=; b=Bs0K2u98JUwTNhnwxBmndjYMCkm3C38XgraMRpBBrunM8EgLNRXkXMBYcSLIJSwblY V/kXZ+2RNTnW0i2TXun3ifx+aTolvxKU7I0VUv69p1XAXhmENZKqsSJj0rZAlhQLgxnB OjDszbEQC03GSj4pR7qOWNFip6WTLo02XFz7PxtVm9hDrD4OOTOuOEPUBWSi1Zt2wptV 7nAj2vqrJFLwPPlr603Hm9C343bycNh/V3ENbx38Dhv6XpG3nXefrU4bFhpmtfwNfHkn oypVYXpndx9gqlL5YKBuoWsEO6qizf03lMrYAdHdVXKaIhRRAiBco1hxwPCnMINcHCkU wCHA== X-Gm-Message-State: AOAM531d5eptNf95HTSca4DpQwTltyVQ+PQVMlqV5IYLF4FyMXm7qYl/ AJXVYC8gxBwHlqJJf8gHD/b7/g3aE4VGnQ== X-Received: from slicestar.c.googlers.com ([fda3:e722:ac3:cc00:4f:4b78:c0a8:20a1]) (user=davidgow job=sendgmr) by 2002:a05:6902:389:b0:633:31c1:d0f7 with SMTP id f9-20020a056902038900b0063331c1d0f7mr2417332ybs.543.1651294612515; Fri, 29 Apr 2022 21:56:52 -0700 (PDT) Date: Sat, 30 Apr 2022 12:56:40 +0800 Message-Id: <20220430045639.839186-1-davidgow@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.36.0.464.gb9c8b46e94-goog Subject: [PATCH] kunit: tool: Add list of all valid test configs on UML From: David Gow To: Daniel Latypov , Brendan Higgins , Shuah Khan Cc: David Gow , kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It's often desirable (particularly in test automation) to run as many tests as possible. This config enables all the tests which work as builtins under UML at present, increasing the total tests run from 156 to 342 (not counting 36 'skipped' tests). They can be run with: ./tools/testing/kunit/kunit.py run --kunitconfig=./tools/testing/kunit/configs/all_tests_uml.config This acts as an in-between point between the KUNIT_ALL_TESTS config (which enables only tests whose dependencies are already enabled), and the kunit_tool --alltests option, which tries to use allyesconfig, taking a very long time to build and breaking very often. Signed-off-by: David Gow --- .../kunit/configs/all_tests_uml.config | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 tools/testing/kunit/configs/all_tests_uml.config diff --git a/tools/testing/kunit/configs/all_tests_uml.config b/tools/testing/kunit/configs/all_tests_uml.config new file mode 100644 index 000000000000..bdee36bef4a3 --- /dev/null +++ b/tools/testing/kunit/configs/all_tests_uml.config @@ -0,0 +1,37 @@ +# This config enables as many tests as possible under UML. +# It is intended for use in continuous integration systems and similar for +# automated testing of as much as possible. +# The config is manually maintained, though it uses KUNIT_ALL_TESTS=y to enable +# any tests whose dependencies are already satisfied. Please feel free to add +# more options if they any new tests. + +CONFIG_KUNIT=y +CONFIG_KUNIT_EXAMPLE_TEST=y +CONFIG_KUNIT_ALL_TESTS=y + +CONFIG_IIO=y + +CONFIG_EXT4_FS=y + +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y + +CONFIG_VIRTIO_UML=y +CONFIG_UML_PCI_OVER_VIRTIO=y +CONFIG_PCI=y +CONFIG_USB4=y + +CONFIG_NET=y +CONFIG_MCTP=y + +CONFIG_INET=y +CONFIG_MPTCP=y + +CONFIG_DAMON=y +CONFIG_DAMON_VADDR=y +CONFIG_DAMON_PADDR=y +CONFIG_DEBUG_FS=y +CONFIG_DAMON_DBGFS=y + +CONFIG_SECURITY=y +CONFIG_SECURITY_APPARMOR=y -- 2.36.0.464.gb9c8b46e94-goog