From patchwork Tue Jan 6 19:43:21 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shuah Khan X-Patchwork-Id: 5576581 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.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id BE1AA9F357 for ; Tue, 6 Jan 2015 19:52:28 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id E28B220256 for ; Tue, 6 Jan 2015 19:52:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 101AF20221 for ; Tue, 6 Jan 2015 19:52:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932915AbbAFTwL (ORCPT ); Tue, 6 Jan 2015 14:52:11 -0500 Received: from resqmta-ch2-07v.sys.comcast.net ([69.252.207.39]:48430 "EHLO resqmta-ch2-07v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932587AbbAFTwH (ORCPT ); Tue, 6 Jan 2015 14:52:07 -0500 Received: from resomta-ch2-19v.sys.comcast.net ([69.252.207.115]) by resqmta-ch2-07v.sys.comcast.net with comcast id cjjq1p0082VvR6D01jjsmu; Tue, 06 Jan 2015 19:43:52 +0000 Received: from mail.gonehiking.org ([50.134.149.16]) by resomta-ch2-19v.sys.comcast.net with comcast id cjjr1p0090MU7Qa01jjrGG; Tue, 06 Jan 2015 19:43:52 +0000 Received: from lorien.internal (lorien-wl.internal [192.168.1.40]) by mail.gonehiking.org (Postfix) with ESMTP id EAEAB40A27; Tue, 6 Jan 2015 12:43:50 -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, masami.hiramatsu.pt@hitachi.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 v4 07/20] selftests/kcmp: add install target to enable test install Date: Tue, 6 Jan 2015 12:43:21 -0700 Message-Id: <0ef6535b2984b1aa16144dbd06b0779d40bb2dc4.1420571615.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=1420573432; bh=GjB/vYhOf72VjX7WoYZLhaZ1zjbfz8xqU1PA60+gMWA=; h=Received:Received:Received:From:To:Subject:Date:Message-Id; b=b/XtMnI2UkmtwAGub43+3PtZ+2GMSVUT8b6/1iIjGkgQSIXMjVc3RGyiGYG4IWJIg fP05k51Jb5/q2cDTo7wvJLp27HpUkdt+oP8Rs33+G1BG/pMzLNNSYE3vOvHs33y081 n3roH/tmmagXqKZR0u2PsnUsR74wvIrpZWUDl0bSsM3LGxSyoW3aN4zn9w+HY4nPyo LiFgCHJqHQP31sd0IptKnUpN6gYcfcKGPEK6MU8GcKI6tRJWKTCemmntIXXvvTrdTH +0lFswvReQ98C+NeuIViYytLW5V3uMYpB2j4QbB1qqwQx7AZl8OTUlzaTSHE9qZl2s 3meudTK0PLb4Q== 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/kcmp/Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/kcmp/Makefile b/tools/testing/selftests/kcmp/Makefile index ff0eefd..46267c1 100644 --- a/tools/testing/selftests/kcmp/Makefile +++ b/tools/testing/selftests/kcmp/Makefile @@ -1,10 +1,21 @@ CC := $(CROSS_COMPILE)$(CC) CFLAGS += -I../../../../usr/include/ +TEST_STR = ./kcmp_test || echo 'kcmp_test: [FAIL]' + all: kcmp_test +install: +ifdef INSTALL_KSFT_PATH + install ./kcmp_test $(INSTALL_KSFT_PATH) + @echo "$(TEST_STR)" >> $(KSELFTEST) + @echo rm -f kcmp-test-file >> $(KSELFTEST) +else + @echo "Run make kselftest_install in top level source directory" +endif + run_tests: all - @./kcmp_test || echo "kcmp_test: [FAIL]" + @$(TEST_STR) clean: $(RM) kcmp_test kcmp-test-file