From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2B51EC6FD1D for ; Thu, 30 Mar 2023 16:06:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A27C36B0074; Thu, 30 Mar 2023 12:06:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B0BA6B0078; Thu, 30 Mar 2023 12:06:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 84FA3900002; Thu, 30 Mar 2023 12:06:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 751E86B0074 for ; Thu, 30 Mar 2023 12:06:55 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 4674AAC7DE for ; Thu, 30 Mar 2023 16:06:55 +0000 (UTC) X-FDA: 80626043190.30.8CA2712 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf23.hostedemail.com (Postfix) with ESMTP id F184414001A for ; Thu, 30 Mar 2023 16:06:52 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=DhsjqUNR; spf=pass (imf23.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680192413; a=rsa-sha256; cv=none; b=MRd4xCCADLqVUcKTqh1srsqaqSNcm91ekpDLNgMyLP4cdFDDbRWdgg4Ld7uuAtkwDxhScV 5CWS49xAkmdruvTY7Dd3kAoAWr0gOqZkewrPhFED5MV7ft4PXJXRQ/3Do8mivY7ptDkQ9X TnRqJ08iDGoOj0H6EXdXLiLZBEQ7CBo= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=DhsjqUNR; spf=pass (imf23.hostedemail.com: domain of peterx@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680192413; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Ur7tdcX2754X/jwxH6S7nx/WMyBE34LUGKNmt1W9AUk=; b=SxHx66mClvGhbtdbkhD73M7c5XoFf7xRnl5Z0+4VKjmaw0swr7x5mx3T+GV5nV3bPvIReo QfwADGtjOLEvwnQrSb+23ljjuIBOy7Cqpb7JNcIYI2rMXUjtiJRki0q/4cOECXgRYmtNdi Sz8Z1O+vPDrroNWVeP77vKof9kF8DU4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1680192412; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ur7tdcX2754X/jwxH6S7nx/WMyBE34LUGKNmt1W9AUk=; b=DhsjqUNRNv7jEjspa/kRaXXya/PdVHK4IYhsfIuZC6ryksN3ASlB+KdZXPTVnqGkhZQ4jF 9Vcdq3dI58dRRYT+RC7XW/3BDBNiP+r3TCUn1CU5iEnWG7Bk5HEX9ELq+XvOENfHaev6WM LsoDBq7KP7kUaS5kJd4ySx4BfKGoBko= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-591-Xd_U8-OFMlCcBpGR-p1Gow-1; Thu, 30 Mar 2023 12:06:51 -0400 X-MC-Unique: Xd_U8-OFMlCcBpGR-p1Gow-1 Received: by mail-qv1-f72.google.com with SMTP id h7-20020a0cd807000000b005dd254e7babso8423572qvj.14 for ; Thu, 30 Mar 2023 09:06:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680192410; x=1682784410; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ur7tdcX2754X/jwxH6S7nx/WMyBE34LUGKNmt1W9AUk=; b=1lkywsI60rakeHa+SXVJu61wt4jESAfXByEDksTkadhOvgO3OG0RWWKisvN+ICzS0Y 1zixInpPKPdO2bTX7st6yHqg6fs82lz+NiicgfcVoDk3q+oWvxFnnkMg3ddqDlTmT6vL pqBNIwbhNps5TxlhJo38cP50GCeT4HjCLhG5OZfLcUHl2Z1s3B3fc3L6y54I3VY5pZtk stE0CEzcraNY7IvHWaZWOiC07/8FLqvaxciBayhfcjkKCIONQTLcc05zjIeZVhKt1503 wA1kEkwygtIOP5nexkjltV0KTcZ1M4X7UQAgsm+FtYGG2eOMksVfmOrxTfPBb5p74/S+ V9ew== X-Gm-Message-State: AAQBX9dYRpQ07ZZDKPOAcu4QN4Hkgf/+NdkfPG4gQtQjMNLug9lEUIT2 xgkeokZXeWBIqGuGAdCjEa6isv04+F268gL2XaqZ0MTstERO+I6Yj07m2wYgr4sM6rR0VovR5pV 1IIZid8vUa6p96K5gUO6H/RmncuqmRoqXlHNlMHqx6RHy3YyMDIWiv5PZ+NfXUiywnL35 X-Received: by 2002:a05:6214:518a:b0:5de:5da:b873 with SMTP id kl10-20020a056214518a00b005de05dab873mr3919761qvb.3.1680192409937; Thu, 30 Mar 2023 09:06:49 -0700 (PDT) X-Google-Smtp-Source: AKy350baROru4BSpw3JpIlSLNAp+ESXSwo1NPW+Z7d/OD7Cm1StOx06WqJRNSws7xERwMIoZLTH2Jw== X-Received: by 2002:a05:6214:518a:b0:5de:5da:b873 with SMTP id kl10-20020a056214518a00b005de05dab873mr3919704qvb.3.1680192409526; Thu, 30 Mar 2023 09:06:49 -0700 (PDT) Received: from x1n.redhat.com (bras-base-aurron9127w-grc-40-70-52-229-124.dsl.bell.ca. [70.52.229.124]) by smtp.gmail.com with ESMTPSA id 15-20020a05620a048f00b0074636e35405sm12074981qkr.65.2023.03.30.09.06.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Mar 2023 09:06:48 -0700 (PDT) From: Peter Xu To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: David Hildenbrand , Andrew Morton , Andrea Arcangeli , peterx@redhat.com, Axel Rasmussen , Mike Kravetz , Leonardo Bras Soares Passos , Mike Rapoport , Nadav Amit Subject: [PATCH 03/29] selftests/mm: Dump a summary in run_vmtests.sh Date: Thu, 30 Mar 2023 12:06:46 -0400 Message-Id: <20230330160646.3106903-1-peterx@redhat.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230330155707.3106228-1-peterx@redhat.com> References: <20230330155707.3106228-1-peterx@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Rspam-User: X-Rspamd-Queue-Id: F184414001A X-Rspamd-Server: rspam01 X-Stat-Signature: 8nkd39yd9om14bnpag9tt4fyw6ofeohp X-HE-Tag: 1680192412-427188 X-HE-Meta: U2FsdGVkX1/pDRKq8upreeS7qJNJU1Wry+LFys2l7kTf+zZUrtrdaK2U4J/fJ28DPDrvk1iOJHUrPn43NU4FcG97zZnCxdod7an0jwBMg/6APRG+J1NMVR3i3pCfjzLFhp2a5duh7PQKImzpM32k6TxQA49uEzgWGmpy/cN/9Vce7xguKfCrHwjLHXsIZkTbPhrZCHpZm6bQLHvaVxiBf8RqEnGhMmw+ewuMnx2N+6FM/h+4Ar3SQh1dbWUtqVRVrdFpDHXWRws7jO3xPJCUSeFCnhWXIaIxtUfRtcNoBxvoKaL74qiXQ+kQ67E05Cy7mjPs4yxekQK3Y0Sfh7kOVWJmuROzpksBFMd5ran7JX902gBT+R7Hksya3d+GEg4XkpQgzQkNTphpBpHTPplwd6Mb7VqRzvH85uoo2CfOCzMRhX9OWcpnhfyT9IGrkQ2O5Vgpp5kjdfZMKDsbR/5CnTQFv3wmKv00AuPNJ+GkOqm+9J6PMQWq5P5G9GB61Grb2XfBj9klh3a4kWX92ehS2q4xq19n0R66HWKkbs2UE+6F+LI+m5pzuj3q5jzohV7I1U9gmudcNSTlk/aw+eIsv/8sJp2HKWsqfDofaYrbQruGqs2iazJ2G+bSj3QlFDWJm91ktAUziCTuXoBgPGF43inULKbU4+MauynXy7JjCiH+TGOa/yFUCwkM/prRCVBkESesvgkx98+eDKyPhoSoXocHU+boufBZEDkJC7dNpoZUdU4nejrfgyrKF/MSuOON98vDypq9bYTl/tkv3bSxmNU+uGubQEUFr6knUd/9ebntWxgXZS6gg80hcpkakKhHhlqjg4gtAeeizsfE2miRqFo3jrynS37HmdkHbxGNECRB9zYjIxgqRmvJ+ZOuQSoV/Bgqz/kLyjdQ82FWSkzSifwo3/D1kQRK26HqFsSbCSvOsJekYTRmo28LVBAs1b+1SjUESDnNfu/LaBrXXl7 io2buYSJ DSCblJdHuK4qxKcxJvkJeXii6nmyWesCfMNSSiLAbwNOJdT7XvD/WykugnTYNRmSlO1bWECnS4Y7cTocRQdvGHBygFx2TUSjo2S9koNkzbuR0tysOefrDZZyd/5+5cbCEHQEJhg8hAm2GMcM+E8zMD6U92GRVgqN29HSa/Ns7+lnVLgjgUBrF/mTVU+YZsc+pJe3C8OfmB6CtYzKfQ//y0y6TVQNpWEIglOpSt2qUVANVvHBbjUD8CnmE6q2pZoBwOFrG1sa1BGsjOM4nUFBjPTdz1qx+le6Vjv4r8crQAchwMsozlhIC3hA79tCFxQdeqgZvetvY01Ek2uutBlrKC7KfWoPHBejk2ocdd7XGVcTf1KP499DNZ+nVw22gt+GlJeQox3ZoZ7cYqy6Fxm2ZfviRotA6BHNCl6/TV46Ofh3ga/wBnD9H77vxOxSIU60dnvAcDg3v/LiEHGqI2aFCec9+rpwhzl2ry9BN0h7ug1LsY9/B8+/kOo1FnEFqHz7xgeadHRbqL+rC9QU= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Dump a summary after running whatever test specified. Useful for human runners to identify any kind of failures (besides exit code). Signed-off-by: Peter Xu --- tools/testing/selftests/mm/run_vmtests.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/testing/selftests/mm/run_vmtests.sh b/tools/testing/selftests/mm/run_vmtests.sh index c0f93b668c0c..9cc33984aa9f 100644 --- a/tools/testing/selftests/mm/run_vmtests.sh +++ b/tools/testing/selftests/mm/run_vmtests.sh @@ -5,6 +5,9 @@ # Kselftest framework requirement - SKIP code is 4. ksft_skip=4 +count_pass=0 +count_fail=0 +count_skip=0 exitcode=0 usage() { @@ -149,11 +152,14 @@ run_test() { "$@" local ret=$? if [ $ret -eq 0 ]; then + count_pass=$(( $count_pass + 1 )) echo "[PASS]" elif [ $ret -eq $ksft_skip ]; then + count_skip=$(( $count_skip + 1 )) echo "[SKIP]" exitcode=$ksft_skip else + count_fail=$(( $count_fail + 1 )) echo "[FAIL]" exitcode=1 fi @@ -279,4 +285,6 @@ CATEGORY="soft_dirty" run_test ./soft-dirty # COW tests CATEGORY="cow" run_test ./cow +echo "SUMMARY: PASS=${count_pass} SKIP=${count_skip} FAIL=${count_fail}" + exit $exitcode -- 2.39.1