From patchwork Wed Dec 24 16:27:39 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shuah Khan X-Patchwork-Id: 5539911 Return-Path: X-Original-To: patchwork-linux-kbuild@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 66DCB9F1CD for ; Wed, 24 Dec 2014 16:36:29 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 9DFC5201D3 for ; Wed, 24 Dec 2014 16:36:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C754A201CD for ; Wed, 24 Dec 2014 16:36:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752662AbaLXQgW (ORCPT ); Wed, 24 Dec 2014 11:36:22 -0500 Received: from resqmta-po-03v.sys.comcast.net ([96.114.154.162]:38751 "EHLO resqmta-po-03v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751944AbaLXQgV (ORCPT ); Wed, 24 Dec 2014 11:36:21 -0500 Received: from resomta-po-18v.sys.comcast.net ([96.114.154.242]) by resqmta-po-03v.sys.comcast.net with comcast id XUU31p0045E3ZMc01UU3Jp; Wed, 24 Dec 2014 16:28:03 +0000 Received: from mail.gonehiking.org ([50.134.149.16]) by resomta-po-18v.sys.comcast.net with comcast id XUU21p00P0MU7Qa01UU2np; Wed, 24 Dec 2014 16:28:03 +0000 Received: from lorien.internal (lorien-wl.internal [192.168.1.40]) by mail.gonehiking.org (Postfix) with ESMTP id 5DC9440A29; Wed, 24 Dec 2014 09:28:02 -0700 (MST) From: Shuah Khan To: mmarek@suse.cz, gregkh@linuxfoundation.org, akpm@linux-foundation.org, rostedt@goodmis.org, mingo@redhat.com, davem@davemloft.net, keescook@chromium.org, tranmanphong@gmail.com, mpe@ellerman.id.au, cov@codeaurora.org, dh.herrmann@gmail.com, hughd@google.com, bobby.prani@gmail.com, serge.hallyn@ubuntu.com, ebiederm@xmission.com, tim.bird@sonymobile.com, josh@joshtriplett.org, koct9i@gmail.com Cc: Shuah Khan , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, netdev@vger.kernel.org Subject: [PATCH v3 03/20] selftests/efivarfs: add install target to enable test install Date: Wed, 24 Dec 2014 09:27:39 -0700 Message-Id: <5ec69d133b16dfdaca04fcbd8f4193c675415f61.1419387513.git.shuahkh@osg.samsung.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: References: In-Reply-To: References: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1419438483; bh=4uSXJA/jFJDf1H912s+Vmn5Q0EX+ig1mY4RMqPaqcpk=; h=Received:Received:Received:From:To:Subject:Date:Message-Id; b=jEELPxlGi7mreFi1vM8tjgbJz1UCoMdJUUjemP8tly+H5vGG3KU4MJmrMZkJOgoav Yvai7pvQFhp68Xx7BXARyV09JH5kdW6DJ6KIPDrsXX4CvQa06Orjg1WZjlUSvC3/lQ w8sKlqY/nxIAy9EH1RVWMSyv/t9V33TcqeA9tYdAHxutmZxSI0Pbr2jz65MLYvSxR8 k2CItUeNHGV0G9ZriuwXviUtqUgVKodDJfbvG83upttgI5XUIZxGz2tkBIyq6Gc3zj MePI0u1GUy5o5jAIesk9DiAHPJNX2D7YTpINPzPEfUQeywgTnpBSngtJgQIMu67YqR kvVH4Y92FSm1g== Sender: linux-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID,T_RP_MATCHES_RCVD,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Add a new make target to enable installing test. This target installs test in the kselftest install location and add to the kselftest script to run the test. Install target can be run only from top level kernel source directory. Signed-off-by: Shuah Khan --- tools/testing/selftests/efivarfs/Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/efivarfs/Makefile b/tools/testing/selftests/efivarfs/Makefile index 29e8c6b..aaf404b 100644 --- a/tools/testing/selftests/efivarfs/Makefile +++ b/tools/testing/selftests/efivarfs/Makefile @@ -3,10 +3,22 @@ CFLAGS = -Wall test_objs = open-unlink create-read -all: $(test_objs) +TEST_STR = /bin/bash ./efivarfs.sh || echo efivarfs selftests: [FAIL] + +all: + gcc open-unlink.c -o open-unlink + gcc create-read.c -o create-read + +install: +ifdef INSTALL_KSFT_PATH + install ./efivarfs.sh $(test_objs) $(INSTALL_KSFT_PATH) + @echo "$(TEST_STR)" >> $(KSELFTEST) +else + @echo Run make kselftest_install in top level source directory +endif run_tests: all - @/bin/bash ./efivarfs.sh || echo "efivarfs selftests: [FAIL]" + @$(TEST_STR) clean: rm -f $(test_objs)