[PATCH v3 4/4] test: introduce trace-autotest with traces enabled
Chengwen Feng
fengchengwen at huawei.com
Fri Jun 17 04:29:13 CEST 2022
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 <fengchengwen at huawei.com>
---
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
More information about the dev
mailing list