From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7BCE1A0567; Fri, 13 Mar 2020 09:16:56 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DBA221C00E; Fri, 13 Mar 2020 09:16:55 +0100 (CET) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by dpdk.org (Postfix) with ESMTP id 49FA73B5 for ; Fri, 13 Mar 2020 09:16:54 +0100 (CET) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A942431B; Fri, 13 Mar 2020 01:16:53 -0700 (PDT) Received: from net-arm-thunderx2-02.shanghai.arm.com (net-arm-thunderx2-02.shanghai.arm.com [10.169.40.171]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 8C0703F67D; Fri, 13 Mar 2020 01:16:49 -0700 (PDT) From: Ruifeng Wang To: aconole@redhat.com, maicolgabriel@hotmail.com, bruce.richardson@intel.com, konstantin.ananyev@intel.com, cristian.dumitrescu@intel.com, yipeng1.wang@intel.com, sameh.gobriel@intel.com Cc: dev@dpdk.org, david.marchand@redhat.com, anatoly.burakov@intel.com, gavin.hu@arm.com, honnappa.nagarahalli@arm.com, juraj.linkes@pantheon.tech, nd@arm.com, Ruifeng Wang Date: Fri, 13 Mar 2020 16:16:10 +0800 Message-Id: <20200313081614.195335-1-ruifeng.wang@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200225073236.135581-1-ruifeng.wang@arm.com> References: <20200225073236.135581-1-ruifeng.wang@arm.com> Subject: [dpdk-dev] [PATCH v3 0/4] no-huge unit test 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" For environments (such as containers) where hugetlbfs are not available, some unit tests can be run with 'no-huge' option. fast-tests suites is generated dynamically according to hugetlbfs availability in building environment. This allows unit test to run in different environments using the same suite name. Several test cases are fixed to be able to run in no-huge mode. v3: Use a single suite instead of create additional one for no-huge. (Aaron) Fix several test cases in no-huge mode. v2: Add a patch to enable running multiple suites in a job. (David) Ruifeng Wang (4): test: enable tests to run in no-huge mode ci: generate fast-tests suite base on hugepage availability ci: proceed with verification without hugepage ci: enable unit test for aarch64 .ci/linux-setup.sh | 11 +- .travis.yml | 5 +- app/test/meson.build | 216 ++++++++++++++++++--------------- app/test/test_acl.c | 22 ++-- app/test/test_hash.c | 7 +- app/test/test_table_pipeline.c | 12 +- 6 files changed, 152 insertions(+), 121 deletions(-) -- 2.17.1