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 81FC0A0567; Fri, 13 Mar 2020 14:04:45 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C93671BF97; Fri, 13 Mar 2020 14:04:44 +0100 (CET) Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) by dpdk.org (Postfix) with ESMTP id A22AE2BAA for ; Fri, 13 Mar 2020 14:04:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1584104681; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LPnpgrlnOgxqe/G/eMr6zxjM16O1dX3XdPGal0VVg20=; b=HJ5ho4W1eGhfhcsDHA7b3W19pN9qMmLMkljCD5RycfoGq+yGIYNMMBkSqeSqvrwq8N3AOy +f9/8AAVMSiPl/Hl4veqhKUbkcpkoWiBTmUOSg6th+IJBoh77vOOOoIdTfGlVD9A140XzI NOwbr7qCl1xp6i63R6+13UcAsm09d58= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-474-npRYn173PC6FKGeUH4NkXQ-1; Fri, 13 Mar 2020 09:04:39 -0400 X-MC-Unique: npRYn173PC6FKGeUH4NkXQ-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id C707A8010EF; Fri, 13 Mar 2020 13:04:37 +0000 (UTC) Received: from dhcp-25.97.bos.redhat.com (ovpn-124-179.rdu2.redhat.com [10.10.124.179]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 84A2592D52; Fri, 13 Mar 2020 13:04:33 +0000 (UTC) From: Aaron Conole To: Ruifeng Wang Cc: maicolgabriel@hotmail.com, bruce.richardson@intel.com, konstantin.ananyev@intel.com, cristian.dumitrescu@intel.com, yipeng1.wang@intel.com, sameh.gobriel@intel.com, 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 References: <20200225073236.135581-1-ruifeng.wang@arm.com> <20200313081614.195335-1-ruifeng.wang@arm.com> Date: Fri, 13 Mar 2020 09:04:32 -0400 In-Reply-To: (Aaron Conole's message of "Fri, 13 Mar 2020 08:48:05 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Subject: Re: [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" Aaron Conole writes: > Ruifeng Wang writes: > >> 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. > > This looks great! Thanks, Ruifeng. > > I'm going to ack it once I see it run under the robot :) Just looking through the robot's run, it seems that on the statically linked Arm64 build, the disk quota is getting exceeded. Do we need to request some more disk quota for this somehow? Is the build getting too large? >> 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(-)