From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3DEC4A00C2; Fri, 17 Jun 2022 04:36:04 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7D5F9427F9; Fri, 17 Jun 2022 04:35:54 +0200 (CEST) Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by mails.dpdk.org (Postfix) with ESMTP id 8983E40DDD for ; Fri, 17 Jun 2022 04:35:51 +0200 (CEST) Received: from dggpeml500024.china.huawei.com (unknown [172.30.72.53]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4LPNNt1557zSgy5; Fri, 17 Jun 2022 10:32:30 +0800 (CST) Received: from localhost.localdomain (10.67.165.24) by dggpeml500024.china.huawei.com (7.185.36.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 17 Jun 2022 10:35:37 +0800 From: Chengwen Feng To: , , CC: , , Subject: [PATCH v3 4/4] test: introduce trace-autotest with traces enabled Date: Fri, 17 Jun 2022 10:29:13 +0800 Message-ID: <20220617022913.47564-5-fengchengwen@huawei.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20220617022913.47564-1-fengchengwen@huawei.com> References: <20220607120014.49823-1-fengchengwen@huawei.com> <20220617022913.47564-1-fengchengwen@huawei.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.67.165.24] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To dggpeml500024.china.huawei.com (7.185.36.10) X-CFilter-Loop: Reflected X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Currently trace_autotest unit test is executed with traces disabled. This patch introduces trace_autotest unit test with traces enabled, and the traces file is written to the directory where dpdk-test is located. Note: this patch depends on following: [1] eal: fix segment fault when exit trace [2] eal: fix trace init fail with long file-prefix Signed-off-by: Chengwen Feng --- app/test/meson.build | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/test/meson.build b/app/test/meson.build index 7fe261cae8..e56fb997bd 100644 --- a/app/test/meson.build +++ b/app/test/meson.build @@ -508,6 +508,16 @@ foreach arg : fast_tests timeout : timeout_seconds_fast, is_parallel : false, suite : 'fast-tests') + if arg[0] == 'trace_autotest' and (not is_windows) + test_args += ['--trace=.*'] + test_args += ['--trace-dir=@0@'.format(meson.current_build_dir())] + test(arg[0] + '_with_traces', dpdk_test, + env : ['DPDK_TEST=' + arg[0]], + args : test_args, + timeout : timeout_seconds_fast, + is_parallel : false, + suite : 'fast-tests') + endif endif endforeach -- 2.33.0