git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test: add bitmap to fast tests
[dpdk.git]
/
app
/
test
/
meson.build
diff --git
a/app/test/meson.build
b/app/test/meson.build
index
f144d8b
..
b312bb7
100644
(file)
--- a/
app/test/meson.build
+++ b/
app/test/meson.build
@@
-2,9
+2,9
@@
# Copyright(c) 2017 Intel Corporation
if is_windows
# Copyright(c) 2017 Intel Corporation
if is_windows
-
build = false
-
reason = 'not supported on Windows'
-
subdir_done()
+ build = false
+ reason = 'not supported on Windows'
+ subdir_done()
endif
if not get_option('tests')
endif
if not get_option('tests')
@@
-42,8
+42,11
@@
test_sources = files(
'test_cryptodev_security_pdcp.c',
'test_cycles.c',
'test_debug.c',
'test_cryptodev_security_pdcp.c',
'test_cycles.c',
'test_debug.c',
+ 'test_devargs.c',
'test_distributor.c',
'test_distributor_perf.c',
'test_distributor.c',
'test_distributor_perf.c',
+ 'test_dmadev.c',
+ 'test_dmadev_api.c',
'test_eal_flags.c',
'test_eal_fs.c',
'test_efd.c',
'test_eal_flags.c',
'test_eal_fs.c',
'test_efd.c',
@@
-112,6
+115,7
@@
test_sources = files(
'test_reciprocal_division.c',
'test_reciprocal_division_perf.c',
'test_red.c',
'test_reciprocal_division.c',
'test_reciprocal_division_perf.c',
'test_red.c',
+ 'test_pie.c',
'test_reorder.c',
'test_rib.c',
'test_rib6.c',
'test_reorder.c',
'test_rib.c',
'test_rib6.c',
@@
-141,6
+145,7
@@
test_sources = files(
'test_table_tables.c',
'test_tailq.c',
'test_thash.c',
'test_table_tables.c',
'test_tailq.c',
'test_thash.c',
+ 'test_thash_perf.c',
'test_timer.c',
'test_timer_perf.c',
'test_timer_racecond.c',
'test_timer.c',
'test_timer_perf.c',
'test_timer_racecond.c',
@@
-163,6
+168,7
@@
test_deps = [
'cmdline',
'cryptodev',
'distributor',
'cmdline',
'cryptodev',
'distributor',
+ 'dmadev',
'efd',
'ethdev',
'eventdev',
'efd',
'ethdev',
'eventdev',
@@
-194,6
+200,9
@@
test_deps = [
fast_tests = [
['acl_autotest', true],
['atomic_autotest', false],
fast_tests = [
['acl_autotest', true],
['atomic_autotest', false],
+ ['bitmap_autotest', true],
+ ['bpf_autotest', true],
+ ['bpf_convert_autotest', true],
['bitops_autotest', true],
['byteorder_autotest', true],
['cksum_autotest', true],
['bitops_autotest', true],
['byteorder_autotest', true],
['cksum_autotest', true],
@@
-201,6
+210,7
@@
fast_tests = [
['common_autotest', true],
['cpuflags_autotest', true],
['debug_autotest', true],
['common_autotest', true],
['cpuflags_autotest', true],
['debug_autotest', true],
+ ['devargs_autotest', true],
['eal_flags_c_opt_autotest', false],
['eal_flags_main_opt_autotest', false],
['eal_flags_n_opt_autotest', false],
['eal_flags_c_opt_autotest', false],
['eal_flags_main_opt_autotest', false],
['eal_flags_n_opt_autotest', false],
@@
-242,6
+252,7
@@
fast_tests = [
['prefetch_autotest', true],
['rcu_qsbr_autotest', true],
['red_autotest', true],
['prefetch_autotest', true],
['rcu_qsbr_autotest', true],
['red_autotest', true],
+ ['pie_autotest', true],
['rib_autotest', true],
['rib6_autotest', true],
['ring_autotest', true],
['rib_autotest', true],
['rib6_autotest', true],
['ring_autotest', true],
@@
-293,6
+304,7
@@
perf_test_names = [
'fib_slow_autotest',
'fib_perf_autotest',
'red_all',
'fib_slow_autotest',
'fib_perf_autotest',
'red_all',
+ 'pie_all',
'barrier_autotest',
'hash_multiwriter_autotest',
'timer_racecond_autotest',
'barrier_autotest',
'hash_multiwriter_autotest',
'timer_racecond_autotest',
@@
-306,6
+318,7
@@
perf_test_names = [
'fib6_perf_autotest',
'rcu_qsbr_perf_autotest',
'red_perf',
'fib6_perf_autotest',
'rcu_qsbr_perf_autotest',
'red_perf',
+ 'pie_perf',
'distributor_perf_autotest',
'pmd_perf_autotest',
'stack_perf_autotest',
'distributor_perf_autotest',
'pmd_perf_autotest',
'stack_perf_autotest',
@@
-315,6
+328,7
@@
perf_test_names = [
'hash_readwrite_lf_perf_autotest',
'trace_perf_autotest',
'ipsec_perf_autotest',
'hash_readwrite_lf_perf_autotest',
'trace_perf_autotest',
'ipsec_perf_autotest',
+ 'thash_perf_autotest',
]
driver_test_names = [
]
driver_test_names = [
@@
-334,6
+348,7
@@
driver_test_names = [
'cryptodev_sw_mvsam_autotest',
'cryptodev_sw_snow3g_autotest',
'cryptodev_sw_zuc_autotest',
'cryptodev_sw_mvsam_autotest',
'cryptodev_sw_snow3g_autotest',
'cryptodev_sw_zuc_autotest',
+ 'dmadev_autotest',
'eventdev_selftest_octeontx',
'eventdev_selftest_sw',
'rawdev_autotest',
'eventdev_selftest_octeontx',
'eventdev_selftest_sw',
'rawdev_autotest',
@@
-396,6
+411,10
@@
if dpdk_conf.has('RTE_NET_RING')
fast_tests += [['pdump_autotest', true]]
endif
fast_tests += [['pdump_autotest', true]]
endif
+if dpdk_conf.has('RTE_PORT_PCAP')
+ test_sources += 'test_pcapng.c'
+endif
+
if dpdk_conf.has('RTE_LIB_POWER')
test_deps += 'power'
endif
if dpdk_conf.has('RTE_LIB_POWER')
test_deps += 'power'
endif
@@
-459,13
+478,8
@@
message('hugepage availability: @0@'.format(has_hugepage))
timeout_seconds = 600
timeout_seconds_fast = 10
timeout_seconds = 600
timeout_seconds_fast = 10
-get_coremask = find_program('get-coremask.sh')
-num_cores_arg = '-l ' + run_command(get_coremask).stdout().strip()
-
-default_test_args = [num_cores_arg]
-
foreach arg : fast_tests
foreach arg : fast_tests
- test_args =
default_test_args
+ test_args =
[]
run_test = true
if not has_hugepage
if arg[1]
run_test = true
if not has_hugepage
if arg[1]
@@
-498,7
+512,6
@@
endforeach
foreach arg : perf_test_names
test(arg, dpdk_test,
env : ['DPDK_TEST=' + arg],
foreach arg : perf_test_names
test(arg, dpdk_test,
env : ['DPDK_TEST=' + arg],
- args : default_test_args,
timeout : timeout_seconds,
is_parallel : false,
suite : 'perf-tests')
timeout : timeout_seconds,
is_parallel : false,
suite : 'perf-tests')
@@
-507,7
+520,6
@@
endforeach
foreach arg : driver_test_names
test(arg, dpdk_test,
env : ['DPDK_TEST=' + arg],
foreach arg : driver_test_names
test(arg, dpdk_test,
env : ['DPDK_TEST=' + arg],
- args : default_test_args,
timeout : timeout_seconds,
is_parallel : false,
suite : 'driver-tests')
timeout : timeout_seconds,
is_parallel : false,
suite : 'driver-tests')
@@
-516,7
+528,6
@@
endforeach
foreach arg : dump_test_names
test(arg, dpdk_test,
env : ['DPDK_TEST=' + arg],
foreach arg : dump_test_names
test(arg, dpdk_test,
env : ['DPDK_TEST=' + arg],
- args : default_test_args,
timeout : timeout_seconds,
is_parallel : false,
suite : 'debug-tests')
timeout : timeout_seconds,
is_parallel : false,
suite : 'debug-tests')