From patchwork Wed Jul 31 14:50:29 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aaron Conole X-Patchwork-Id: 57327 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 21AC51C1A0; Wed, 31 Jul 2019 16:50:44 +0200 (CEST) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id D13291BEE5 for ; Wed, 31 Jul 2019 16:50:40 +0200 (CEST) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 945A012BB; Wed, 31 Jul 2019 14:50:39 +0000 (UTC) Received: from dhcp-25.97.bos.redhat.com (unknown [10.18.25.67]) by smtp.corp.redhat.com (Postfix) with ESMTP id E2C1E5D6A7; Wed, 31 Jul 2019 14:50:38 +0000 (UTC) From: Aaron Conole To: dev@dpdk.org Cc: Michael Santana , David Marchand , Bruce Richardson , Ferruh Yigit , Luca Boccassi Date: Wed, 31 Jul 2019 10:50:29 -0400 Message-Id: <20190731145030.19956-2-aconole@redhat.com> In-Reply-To: <20190731145030.19956-1-aconole@redhat.com> References: <20190731145030.19956-1-aconole@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Wed, 31 Jul 2019 14:50:39 +0000 (UTC) Subject: [dpdk-dev] [PATCH 1/2] tests: Fix unit tests for shared builds X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Michael Santana Currently many unit tests fail when running tests under shared builds. This happens because of missing driver dependencies. This is fixed by explicitly linking in missing drivers for the test application. before and after (clang): https://travis-ci.com/Maickii/dpdk-2/jobs/212329160#L623 https://travis-ci.com/Maickii/dpdk-2/jobs/212335912#L620 Suggested-by: Bruce Richardson Suggested-by: David Marchand Signed-off-by: Michael Santana Signed-off-by: Aaron Conole Acked-by: Bruce Richardson --- app/test/meson.build | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/test/meson.build b/app/test/meson.build index c50b20275..7bf700f29 100644 --- a/app/test/meson.build +++ b/app/test/meson.build @@ -297,6 +297,15 @@ dump_test_names = [ 'dump_memzone', ] +if dpdk_conf.has('RTE_LIBRTE_RING_MEMPOOL') + test_deps += 'mempool_ring' +endif +if dpdk_conf.has('RTE_LIBRTE_STACK_MEMPOOL') + test_deps += 'mempool_stack' +endif +if dpdk_conf.has('RTE_LIBRTE_SKELETON_EVENTDEV_PMD') + test_deps += 'pmd_skeleton_event' +endif if dpdk_conf.has('RTE_LIBRTE_PDUMP') test_deps += 'pdump' endif