Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp863587ybl; Tue, 13 Aug 2019 03:56:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqxHEdAGR7xNJ11F8gS/AyJoHQnlpvTsz6o/sRCpLKDdz19VTW/P1l8aKpf56gsbpFnoecEj X-Received: by 2002:a17:902:524:: with SMTP id 33mr24909501plf.27.1565693800546; Tue, 13 Aug 2019 03:56:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565693800; cv=none; d=google.com; s=arc-20160816; b=oMrOUbaol3f20VrJ8s4dXCC6uEMRHykkx4ut3HQBZyY3MyVCelKsb0lijYaeyppE23 Se1DLqeGmxB6AxNltn2dqP9E/ODqAT4Yk5Ce/QUcEhNDYCIGj+FBPb7/BYxdyfpL3Kqj bNr5s8oHwE1Sard1CaE4s7js1evPL1cXL7nShwZprPJefr7I9K8Jr+RQ8AC0yApcAeos 4W/iULuNR1t+L9+Iuq1bOl4wR7zdag0DMdwq0pEA1pIbuSfb6cDdwy4Wz/0trd6FLfeI dgo5dpcb1i6HDIo/3D7Owu6NMfBwc85uoDXW8qr3fgoqftR5/lRalTUuU4ucynFcOKe/ 6q2g== 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 :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id:dkim-signature:dkim-signature; bh=kyPIjO27oB72GLTsVcnxsAv0kJDQtfl0IzTAum6ojek=; b=hmsbsCuoPnZn2IShK34dwe/KwtO0hEW2WMvdPvEe4YTyYJbOT6ZUCFeqgTLYLrm/xt lYIP8oLxWLvTIG1cITvOVK1ggIZq2LJHm6JIZsjf8Z4LDFbEhfJbUVEC0Iki0ARxy1Fh UA4Iw5qk+Rgpb0vOzEF4fB7yoml4OnGCgYPM4wJ4jGAcxX42NeIIdW3L3QfMc41bbO/S eQSuKWw2uaw7QmpvEZocnwA5ZC9sDgZ7k+GRY/WG0tYaHUGTMiqsaT3/xyIVF/njQ2C7 NMQ8bFX8QKm1BacvqHsH9zN+Bvf95Bt9sMeTt0XB9wrcJMzQ8jaFvOve6RHJprYNDVu3 s7Rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2019-08-05 header.b=kcmhkiuO; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=Nc8KdvEM; 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=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 91si16587848ply.113.2019.08.13.03.56.24; Tue, 13 Aug 2019 03:56:40 -0700 (PDT) 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=@oracle.com header.s=corp-2019-08-05 header.b=kcmhkiuO; dkim=pass header.i=@oracle.com header.s=corp-2018-07-02 header.b=Nc8KdvEM; 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=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728461AbfHMJvq (ORCPT + 99 others); Tue, 13 Aug 2019 05:51:46 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:57898 "EHLO userp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727890AbfHMJvp (ORCPT ); Tue, 13 Aug 2019 05:51:45 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x7D9nFOG016489; Tue, 13 Aug 2019 09:51:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : subject : from : to : cc : date : in-reply-to : references : content-type : mime-version : content-transfer-encoding; s=corp-2019-08-05; bh=kyPIjO27oB72GLTsVcnxsAv0kJDQtfl0IzTAum6ojek=; b=kcmhkiuOmv0oYQi5OPzF9osdz7+bo7yoSXgjRgG1NAhUu3WcDaebg2xHw97VJLaCHBcx F2jDxB9tMl32E2zoQm5QQHuvfy7mvmNx2nYorz5jehmaU7JqyQVNmL9FH8p+x97cAEGD 8+etznfdhqt9O+Fky33OsU4QGWoDAHTIJ+uknRlen5oZb8N89l6qtVgLCS+lvqCnoDDf iEcok/maVV3tAM21DjTaGWFOn8p+1l5z2bX7VFIDJvMMJLgzlspM5o5N7cO8CAbetZcf bn3RW4rcKulilvuQPkJPQ3RPlqF3jQ8iluSepqFZl+711xTqx+vz+yY1FGglA1HIeJF+ pQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : subject : from : to : cc : date : in-reply-to : references : content-type : mime-version : content-transfer-encoding; s=corp-2018-07-02; bh=kyPIjO27oB72GLTsVcnxsAv0kJDQtfl0IzTAum6ojek=; b=Nc8KdvEMmM3jNiuK3jeEAFgXthR4fLpum+U9m6yQ/Ysv81woltVn9LNejPlLREsYfMrX 2LxN/DiBxXCRP7S9QAy0mMeKfEmAnNNQgE69x5Zao2KpoAuINCSpFPW9yNVFPvEK9MPf HL5WJ9iBJuqh98WLFJ7FUuGmYzMRYpIA35aE1NjeQ4TLIqSCpfBcU40CEcs1iXqkYPQh M7KCxdmC84/wgU0ZNqPi4UxsKzfDp/2+WZLRBGQCekTkCTBBL2nZXCa4E9C3tTPZbmRb Je4Ozgen/wJq6jfx/9YbxIL9c6DaCAn4/CjKY/4+nK9QN4dJb1jlmWcZL4KQredQVimI lQ== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2130.oracle.com with ESMTP id 2u9nbtd996-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 13 Aug 2019 09:51:18 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x7D9laLB094626; Tue, 13 Aug 2019 09:51:17 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3030.oracle.com with ESMTP id 2u9m0b5ykf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 13 Aug 2019 09:51:17 +0000 Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x7D9pAXh004636; Tue, 13 Aug 2019 09:51:10 GMT Received: from abi.no.oracle.com (/141.143.213.43) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 13 Aug 2019 02:51:10 -0700 Message-ID: Subject: Re: [RFC 00/19] Integration of Kernel Test Framework (KTF) into the kernel tree From: Knut Omang To: Greg Kroah-Hartman Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-kbuild@vger.kernel.org, Shuah Khan , Jonathan Corbet , Masahiro Yamada , Michal Marek , Shreyans Devendra Doshi <0xinfosect0r@gmail.com>, Alan Maguire , Brendan Higgins , Kevin Hilman , Hidenori Yamaji , Frank Rowand , Timothy Bird , Luis Chamberlain , "Theodore Ts'o" , Daniel Vetter , Stephen Boyd Date: Tue, 13 Aug 2019 11:51:05 +0200 In-Reply-To: <20190813082336.GB17627@kroah.com> References: <20190813082336.GB17627@kroah.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9347 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908130105 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9347 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1908130105 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2019-08-13 at 10:23 +0200, Greg Kroah-Hartman wrote: > On Tue, Aug 13, 2019 at 08:09:15AM +0200, Knut Omang wrote: > > and in the making:: > > > > kunit/ (kernel only (UML)) > > You are going to have to integrate this with kunit, to come up with a > superset of both in the end. Yes, I agree - getting to a unified approach has been my intention since I first brought this up at LPC'17. > And I do not think that kunit is only UML, it's just that seems to be > what Brendan tests with, but should work with other arches as well. If I get Brendan right, it is UML only now but can be extended to also support kernels running on real hardware. Still it is kernel only, while KTF also has the hybrid mode, where a test can have code and assertions both in user mode and kernel mode. This is made easier and more streamlined by letting all reporting happen from user mode. Thanks! Knut > thanks, > > greg k-h