From patchwork Wed Dec 24 16:27:49 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shuah Khan X-Patchwork-Id: 5539831 Return-Path: X-Original-To: patchwork-linux-kbuild@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id C4366BEEBA for ; Wed, 24 Dec 2014 16:34:17 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id EE494201DD for ; Wed, 24 Dec 2014 16:34:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 27F02201D3 for ; Wed, 24 Dec 2014 16:34:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751501AbaLXQeO (ORCPT ); Wed, 24 Dec 2014 11:34:14 -0500 Received: from resqmta-po-07v.sys.comcast.net ([96.114.154.166]:48129 "EHLO resqmta-po-07v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752575AbaLXQdP (ORCPT ); Wed, 24 Dec 2014 11:33:15 -0500 X-Greylist: delayed 300 seconds by postgrey-1.27 at vger.kernel.org; Wed, 24 Dec 2014 11:33:03 EST Received: from resomta-po-14v.sys.comcast.net ([96.114.154.238]) by resqmta-po-07v.sys.comcast.net with comcast id XUUA1p00A58ss0Y01UUAGZ; Wed, 24 Dec 2014 16:28:10 +0000 Received: from mail.gonehiking.org ([50.134.149.16]) by resomta-po-14v.sys.comcast.net with comcast id XUU91p00W0MU7Qa01UU9wW; Wed, 24 Dec 2014 16:28:10 +0000 Received: from lorien.internal (lorien-wl.internal [192.168.1.40]) by mail.gonehiking.org (Postfix) with ESMTP id 7357F40A27; Wed, 24 Dec 2014 09:28:09 -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 13/20] selftests/ptrace: add install target to enable test install Date: Wed, 24 Dec 2014 09:27:49 -0700 Message-Id: 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=1419438490; bh=5mkB+L3NKo1SjHJwIgWgYI/UtQMf66AHMtjHA0IMMwI=; h=Received:Received:Received:From:To:Subject:Date:Message-Id; b=wGFR5u7QvyoCCVLouDcAx78SreGSJMHXtd/syGqjfkdQQH74q4ZtO0L8E1fT1AfTl 7rsuO/ZL6fo4q4PZWMHk0gXdQ/fKtGsTuL5m41aLMUpSec42afXOO/DS4zwm7RFtxy 1jkdwnbr6p9p9jlaAk6inkr2HZR17ZKWu+TPfcPwuvrCwmceFtwUy2Z6nUk+9mEYz0 yC/CVjR9Af7Hvi3cudOnfz26h9e8vw7llo6zZ0ERpXutM7xsG15Oa1WUx615KBtV/9 9fByoCZOYZMt/zW0w3ZnTA+pvgmZS0Fxi5wgByMG1+d6h2TKWRfOpgvqGOwLLmjFXu Z3RUfCC2sn8Ig== 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/ptrace/Makefile | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tools/testing/selftests/ptrace/Makefile b/tools/testing/selftests/ptrace/Makefile index 47ae2d3..f238212 100644 --- a/tools/testing/selftests/ptrace/Makefile +++ b/tools/testing/selftests/ptrace/Makefile @@ -1,10 +1,20 @@ CFLAGS += -iquote../../../../include/uapi -Wall -peeksiginfo: peeksiginfo.c -all: peeksiginfo +TEST_STR = ./peeksiginfo || echo peeksiginfo selftests: [FAIL] + +all: + gcc peeksiginfo.c -o peeksiginfo + +install: +ifdef INSTALL_KSFT_PATH + install ./peeksiginfo $(INSTALL_KSFT_PATH) + @echo "$(TEST_STR)" >> $(KSELFTEST) +else + @echo Run make kselftest_install in top level source directory +endif clean: rm -f peeksiginfo run_tests: all - @./peeksiginfo || echo "peeksiginfo selftests: [FAIL]" + @$(TEST_STR)