Received: by 10.213.65.68 with SMTP id h4csp201069imn; Fri, 23 Mar 2018 02:46:08 -0700 (PDT) X-Google-Smtp-Source: AG47ELvMNE6M3qw9l1HxTZjMBdbcX7ewNvu952OQHXw/8GN59m7+wpigtsvPbL/G4Ej4h1tSA4/h X-Received: by 10.98.87.29 with SMTP id l29mr19573392pfb.214.1521798368289; Fri, 23 Mar 2018 02:46:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521798368; cv=none; d=google.com; s=arc-20160816; b=Yf8pq8luYxMo6a7lHvQjKkMdWajOIuNWfVkGqzAKsSTtS/mkV9gGWPRYzq76bFNqTe 5w3u4FnGTUyFyQv/Kb1EWkVxdxpKUQgq9yMH+OOgNrQ4SLfRPOCdFTlHwet0aGbk+O1l 8CsQi877Cs2ZZuP1H9atOjpCtwNiNOtfm5sD08A6aMxtli9IwNMGe3E9M/WCD9+YOWba xekJsVAp3wVMTPAM8DovCMwFKPmf+Rwn1gN0n6EYGCQX5+9zHvCMzkn3ZAVJCw/LfAGV tjBvcGBYGO66In0qLSuL2E/rs3PNe/s+47bal8z+ajvdmWsnI7lC0JKBOInu6EAtH9Ze yTIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=nuXM4/PLgkewcdinWUTAgLS9yHSdn82ai2Sd98/+Seg=; b=pVB1pzhlxOa2Sv0oNOhBM+Hso0CEfiPZPZXvDvMwzQTTAmT2wfPj0cnCgroXTw72j6 24vsN4JjufM6sPuADbwLkILu3/U9On4m1hiIrWfDGC4HTEPTgcYv7XbEpZjK9XqZNlPw MSOWtA6OsKNGRFHyIlc84EVdwZNoUNJ4kjYlAwB2/eG8cy+WCkZ/d6M1nXBVgJSh3E5B l4Fio3FgPJHAsmcT12pHtuJUD0QIf+h6CIqy2eqF6lVa/qVZhVRnBqMeF8leC573w51k D4tyEMsrjJ4hjG9yB5Q1eO2vjT5XXtS6XQ28DvGNq7oz/9FoXmJ2oNamuKc8i0OKdy2H viPA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a13-v6si8571810pls.347.2018.03.23.02.45.53; Fri, 23 Mar 2018 02:46:08 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752109AbeCWJom (ORCPT + 99 others); Fri, 23 Mar 2018 05:44:42 -0400 Received: from ozlabs.org ([103.22.144.67]:34789 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752009AbeCWJok (ORCPT ); Fri, 23 Mar 2018 05:44:40 -0400 Received: by ozlabs.org (Postfix, from userid 1034) id 406zCV1thlz9s0y; Fri, 23 Mar 2018 20:44:38 +1100 (AEDT) From: Michael Ellerman To: shuahkh@osg.samsung.com Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH] selftests: Print the test we're running to /dev/kmsg Date: Fri, 23 Mar 2018 20:44:27 +1100 Message-Id: <20180323094427.21938-1-mpe@ellerman.id.au> X-Mailer: git-send-email 2.14.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some tests cause the kernel to print things to the kernel log buffer (ie. printk), in particular oops and warnings etc. However when running all the tests in succession it's not always obvious which test(s) caused the kernel to print something. We can narrow it down by printing which test directory we're running in to /dev/kmsg, if it's writable. Example output: [ 170.149149] kselftest: Running tests in powerpc [ 305.300132] kworker/dying (71) used greatest stack depth: 7776 bytes left [ 808.915456] kselftest: Running tests in pstore Signed-off-by: Michael Ellerman --- tools/testing/selftests/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Makefile index 7442dfb73b7f..0fbe778efd5f 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile @@ -130,6 +130,7 @@ ifdef INSTALL_PATH BUILD_TARGET=$$BUILD/$$TARGET; \ echo "echo ; echo Running tests in $$TARGET" >> $(ALL_SCRIPT); \ echo "echo ========================================" >> $(ALL_SCRIPT); \ + echo "[ -w /dev/kmsg ] && echo \"kselftest: Running tests in $$TARGET\" >> /dev/kmsg" >> $(ALL_SCRIPT); \ echo "cd $$TARGET" >> $(ALL_SCRIPT); \ make -s --no-print-directory OUTPUT=$$BUILD_TARGET -C $$TARGET emit_tests >> $(ALL_SCRIPT); \ echo "cd \$$ROOT" >> $(ALL_SCRIPT); \ -- 2.14.1