1*2d9fd380Sjfb8856606#!/usr/bin/env python3 24418919fSjohnjiang# SPDX-License-Identifier: BSD-3-Clause 34418919fSjohnjiang# Copyright(c) 2010-2014 Intel Corporation 44418919fSjohnjiang 54418919fSjohnjiang# Test data for autotests 64418919fSjohnjiang 74418919fSjohnjiangfrom autotest_test_funcs import * 84418919fSjohnjiang 94418919fSjohnjiang# groups of tests that can be run in parallel 104418919fSjohnjiang# the grouping has been found largely empirically 114418919fSjohnjiangparallel_test_list = [ 124418919fSjohnjiang { 134418919fSjohnjiang "Name": "Cycles autotest", 144418919fSjohnjiang "Command": "cycles_autotest", 154418919fSjohnjiang "Func": default_autotest, 164418919fSjohnjiang "Report": None, 174418919fSjohnjiang }, 184418919fSjohnjiang { 194418919fSjohnjiang "Name": "Timer autotest", 204418919fSjohnjiang "Command": "timer_autotest", 214418919fSjohnjiang "Func": timer_autotest, 224418919fSjohnjiang "Report": None, 234418919fSjohnjiang }, 244418919fSjohnjiang { 254418919fSjohnjiang "Name": "Debug autotest", 264418919fSjohnjiang "Command": "debug_autotest", 274418919fSjohnjiang "Func": default_autotest, 284418919fSjohnjiang "Report": None, 294418919fSjohnjiang }, 304418919fSjohnjiang { 314418919fSjohnjiang "Name": "Errno autotest", 324418919fSjohnjiang "Command": "errno_autotest", 334418919fSjohnjiang "Func": default_autotest, 344418919fSjohnjiang "Report": None, 354418919fSjohnjiang }, 364418919fSjohnjiang { 374418919fSjohnjiang "Name": "Meter autotest", 384418919fSjohnjiang "Command": "meter_autotest", 394418919fSjohnjiang "Func": default_autotest, 404418919fSjohnjiang "Report": None, 414418919fSjohnjiang }, 424418919fSjohnjiang { 434418919fSjohnjiang "Name": "Common autotest", 444418919fSjohnjiang "Command": "common_autotest", 454418919fSjohnjiang "Func": default_autotest, 464418919fSjohnjiang "Report": None, 474418919fSjohnjiang }, 484418919fSjohnjiang { 494418919fSjohnjiang "Name": "Resource autotest", 504418919fSjohnjiang "Command": "resource_autotest", 514418919fSjohnjiang "Func": default_autotest, 524418919fSjohnjiang "Report": None, 534418919fSjohnjiang }, 544418919fSjohnjiang { 554418919fSjohnjiang "Name": "Memory autotest", 564418919fSjohnjiang "Command": "memory_autotest", 574418919fSjohnjiang "Func": memory_autotest, 584418919fSjohnjiang "Report": None, 594418919fSjohnjiang }, 604418919fSjohnjiang { 614418919fSjohnjiang "Name": "Read/write lock autotest", 624418919fSjohnjiang "Command": "rwlock_autotest", 634418919fSjohnjiang "Func": rwlock_autotest, 644418919fSjohnjiang "Report": None, 654418919fSjohnjiang }, 664418919fSjohnjiang { 67*2d9fd380Sjfb8856606 "Name": "Lcores autotest", 68*2d9fd380Sjfb8856606 "Command": "lcores_autotest", 69*2d9fd380Sjfb8856606 "Func": default_autotest, 70*2d9fd380Sjfb8856606 "Report": None, 71*2d9fd380Sjfb8856606 }, 72*2d9fd380Sjfb8856606 { 734418919fSjohnjiang "Name": "Logs autotest", 744418919fSjohnjiang "Command": "logs_autotest", 754418919fSjohnjiang "Func": logs_autotest, 764418919fSjohnjiang "Report": None, 774418919fSjohnjiang }, 784418919fSjohnjiang { 794418919fSjohnjiang "Name": "CPU flags autotest", 804418919fSjohnjiang "Command": "cpuflags_autotest", 814418919fSjohnjiang "Func": default_autotest, 824418919fSjohnjiang "Report": None, 834418919fSjohnjiang }, 844418919fSjohnjiang { 854418919fSjohnjiang "Name": "Version autotest", 864418919fSjohnjiang "Command": "version_autotest", 874418919fSjohnjiang "Func": default_autotest, 884418919fSjohnjiang "Report": None, 894418919fSjohnjiang }, 904418919fSjohnjiang { 914418919fSjohnjiang "Name": "EAL filesystem autotest", 924418919fSjohnjiang "Command": "eal_fs_autotest", 934418919fSjohnjiang "Func": default_autotest, 944418919fSjohnjiang "Report": None, 954418919fSjohnjiang }, 964418919fSjohnjiang { 974418919fSjohnjiang "Name": "EAL flags autotest", 984418919fSjohnjiang "Command": "eal_flags_autotest", 994418919fSjohnjiang "Func": default_autotest, 1004418919fSjohnjiang "Report": None, 1014418919fSjohnjiang }, 1024418919fSjohnjiang { 1034418919fSjohnjiang "Name": "Hash autotest", 1044418919fSjohnjiang "Command": "hash_autotest", 1054418919fSjohnjiang "Func": default_autotest, 1064418919fSjohnjiang "Report": None, 1074418919fSjohnjiang }, 1084418919fSjohnjiang { 1094418919fSjohnjiang "Name": "LPM autotest", 1104418919fSjohnjiang "Command": "lpm_autotest", 1114418919fSjohnjiang "Func": default_autotest, 1124418919fSjohnjiang "Report": None, 1134418919fSjohnjiang }, 1144418919fSjohnjiang { 1154418919fSjohnjiang "Name": "LPM6 autotest", 1164418919fSjohnjiang "Command": "lpm6_autotest", 1174418919fSjohnjiang "Func": default_autotest, 1184418919fSjohnjiang "Report": None, 1194418919fSjohnjiang }, 1204418919fSjohnjiang { 1214418919fSjohnjiang "Name": "RIB autotest", 1224418919fSjohnjiang "Command": "rib_autotest", 1234418919fSjohnjiang "Func": default_autotest, 1244418919fSjohnjiang "Report": None, 1254418919fSjohnjiang }, 1264418919fSjohnjiang { 1274418919fSjohnjiang "Name": "RIB slow autotest", 1284418919fSjohnjiang "Command": "rib_slow_autotest", 1294418919fSjohnjiang "Func": default_autotest, 1304418919fSjohnjiang "Report": None, 1314418919fSjohnjiang }, 1324418919fSjohnjiang { 1334418919fSjohnjiang "Name": "RIB6 autotest", 1344418919fSjohnjiang "Command": "rib6_autotest", 1354418919fSjohnjiang "Func": default_autotest, 1364418919fSjohnjiang "Report": None, 1374418919fSjohnjiang }, 1384418919fSjohnjiang { 1394418919fSjohnjiang "Name": "RIB6 slow autotest", 1404418919fSjohnjiang "Command": "rib6_slow_autotest", 1414418919fSjohnjiang "Func": default_autotest, 1424418919fSjohnjiang "Report": None, 1434418919fSjohnjiang }, 1444418919fSjohnjiang { 1454418919fSjohnjiang "Name": "FIB autotest", 1464418919fSjohnjiang "Command": "fib_autotest", 1474418919fSjohnjiang "Func": default_autotest, 1484418919fSjohnjiang "Report": None, 1494418919fSjohnjiang }, 1504418919fSjohnjiang { 1514418919fSjohnjiang "Name": "FIB slow autotest", 1524418919fSjohnjiang "Command": "fib_slow_autotest", 1534418919fSjohnjiang "Func": default_autotest, 1544418919fSjohnjiang "Report": None, 1554418919fSjohnjiang }, 1564418919fSjohnjiang { 1574418919fSjohnjiang "Name": "FIB6 autotest", 1584418919fSjohnjiang "Command": "fib6_autotest", 1594418919fSjohnjiang "Func": default_autotest, 1604418919fSjohnjiang "Report": None, 1614418919fSjohnjiang }, 1624418919fSjohnjiang { 1634418919fSjohnjiang "Name": "FIB6 slow autotest", 1644418919fSjohnjiang "Command": "fib6_slow_autotest", 1654418919fSjohnjiang "Func": default_autotest, 1664418919fSjohnjiang "Report": None, 1674418919fSjohnjiang }, 1684418919fSjohnjiang { 1694418919fSjohnjiang "Name": "Memcpy autotest", 1704418919fSjohnjiang "Command": "memcpy_autotest", 1714418919fSjohnjiang "Func": default_autotest, 1724418919fSjohnjiang "Report": None, 1734418919fSjohnjiang }, 1744418919fSjohnjiang { 1754418919fSjohnjiang "Name": "Memzone autotest", 1764418919fSjohnjiang "Command": "memzone_autotest", 1774418919fSjohnjiang "Func": default_autotest, 1784418919fSjohnjiang "Report": None, 1794418919fSjohnjiang }, 1804418919fSjohnjiang { 1814418919fSjohnjiang "Name": "String autotest", 1824418919fSjohnjiang "Command": "string_autotest", 1834418919fSjohnjiang "Func": default_autotest, 1844418919fSjohnjiang "Report": None, 1854418919fSjohnjiang }, 1864418919fSjohnjiang { 1874418919fSjohnjiang "Name": "Alarm autotest", 1884418919fSjohnjiang "Command": "alarm_autotest", 1894418919fSjohnjiang "Func": default_autotest, 1904418919fSjohnjiang "Report": None, 1914418919fSjohnjiang }, 1924418919fSjohnjiang { 1934418919fSjohnjiang "Name": "Malloc autotest", 1944418919fSjohnjiang "Command": "malloc_autotest", 1954418919fSjohnjiang "Func": default_autotest, 1964418919fSjohnjiang "Report": None, 1974418919fSjohnjiang }, 1984418919fSjohnjiang { 1994418919fSjohnjiang "Name": "Multi-process autotest", 2004418919fSjohnjiang "Command": "multiprocess_autotest", 2014418919fSjohnjiang "Func": default_autotest, 2024418919fSjohnjiang "Report": None, 2034418919fSjohnjiang }, 2044418919fSjohnjiang { 2054418919fSjohnjiang "Name": "Mbuf autotest", 2064418919fSjohnjiang "Command": "mbuf_autotest", 2074418919fSjohnjiang "Func": default_autotest, 2084418919fSjohnjiang "Report": None, 2094418919fSjohnjiang }, 2104418919fSjohnjiang { 2114418919fSjohnjiang "Name": "Per-lcore autotest", 2124418919fSjohnjiang "Command": "per_lcore_autotest", 2134418919fSjohnjiang "Func": default_autotest, 2144418919fSjohnjiang "Report": None, 2154418919fSjohnjiang }, 2164418919fSjohnjiang { 2174418919fSjohnjiang "Name": "Ring autotest", 2184418919fSjohnjiang "Command": "ring_autotest", 2194418919fSjohnjiang "Func": default_autotest, 2204418919fSjohnjiang "Report": None, 2214418919fSjohnjiang }, 2224418919fSjohnjiang { 2234418919fSjohnjiang "Name": "Spinlock autotest", 2244418919fSjohnjiang "Command": "spinlock_autotest", 2254418919fSjohnjiang "Func": spinlock_autotest, 2264418919fSjohnjiang "Report": None, 2274418919fSjohnjiang }, 2284418919fSjohnjiang { 2294418919fSjohnjiang "Name": "Ticketlock autotest", 2304418919fSjohnjiang "Command": "ticketlock_autotest", 2314418919fSjohnjiang "Func": ticketlock_autotest, 2324418919fSjohnjiang "Report": None, 2334418919fSjohnjiang }, 2344418919fSjohnjiang { 2354418919fSjohnjiang "Name": "MCSlock autotest", 2364418919fSjohnjiang "Command": "mcslock_autotest", 2374418919fSjohnjiang "Func": mcslock_autotest, 2384418919fSjohnjiang "Report": None, 2394418919fSjohnjiang }, 2404418919fSjohnjiang { 2414418919fSjohnjiang "Name": "Byte order autotest", 2424418919fSjohnjiang "Command": "byteorder_autotest", 2434418919fSjohnjiang "Func": default_autotest, 2444418919fSjohnjiang "Report": None, 2454418919fSjohnjiang }, 2464418919fSjohnjiang { 2474418919fSjohnjiang "Name": "TAILQ autotest", 2484418919fSjohnjiang "Command": "tailq_autotest", 2494418919fSjohnjiang "Func": default_autotest, 2504418919fSjohnjiang "Report": None, 2514418919fSjohnjiang }, 2524418919fSjohnjiang { 2534418919fSjohnjiang "Name": "Command-line autotest", 2544418919fSjohnjiang "Command": "cmdline_autotest", 2554418919fSjohnjiang "Func": default_autotest, 2564418919fSjohnjiang "Report": None, 2574418919fSjohnjiang }, 2584418919fSjohnjiang { 2594418919fSjohnjiang "Name": "Interrupts autotest", 2604418919fSjohnjiang "Command": "interrupt_autotest", 2614418919fSjohnjiang "Func": default_autotest, 2624418919fSjohnjiang "Report": None, 2634418919fSjohnjiang }, 2644418919fSjohnjiang { 2654418919fSjohnjiang "Name": "Function reentrancy autotest", 2664418919fSjohnjiang "Command": "func_reentrancy_autotest", 2674418919fSjohnjiang "Func": default_autotest, 2684418919fSjohnjiang "Report": None, 2694418919fSjohnjiang }, 2704418919fSjohnjiang { 2714418919fSjohnjiang "Name": "Mempool autotest", 2724418919fSjohnjiang "Command": "mempool_autotest", 2734418919fSjohnjiang "Func": default_autotest, 2744418919fSjohnjiang "Report": None, 2754418919fSjohnjiang }, 2764418919fSjohnjiang { 2774418919fSjohnjiang "Name": "Atomics autotest", 2784418919fSjohnjiang "Command": "atomic_autotest", 2794418919fSjohnjiang "Func": default_autotest, 2804418919fSjohnjiang "Report": None, 2814418919fSjohnjiang }, 2824418919fSjohnjiang { 2834418919fSjohnjiang "Name": "Prefetch autotest", 2844418919fSjohnjiang "Command": "prefetch_autotest", 2854418919fSjohnjiang "Func": default_autotest, 2864418919fSjohnjiang "Report": None, 2874418919fSjohnjiang }, 2884418919fSjohnjiang { 2894418919fSjohnjiang "Name": "Red autotest", 2904418919fSjohnjiang "Command": "red_autotest", 2914418919fSjohnjiang "Func": default_autotest, 2924418919fSjohnjiang "Report": None, 2934418919fSjohnjiang }, 2944418919fSjohnjiang { 2954418919fSjohnjiang "Name": "PMD ring autotest", 2964418919fSjohnjiang "Command": "ring_pmd_autotest", 2974418919fSjohnjiang "Func": default_autotest, 2984418919fSjohnjiang "Report": None, 2994418919fSjohnjiang }, 3004418919fSjohnjiang { 3014418919fSjohnjiang "Name": "Access list control autotest", 3024418919fSjohnjiang "Command": "acl_autotest", 3034418919fSjohnjiang "Func": default_autotest, 3044418919fSjohnjiang "Report": None, 3054418919fSjohnjiang }, 3064418919fSjohnjiang { 3074418919fSjohnjiang "Name": "Sched autotest", 3084418919fSjohnjiang "Command": "sched_autotest", 3094418919fSjohnjiang "Func": default_autotest, 3104418919fSjohnjiang "Report": None, 3114418919fSjohnjiang }, 3124418919fSjohnjiang { 3134418919fSjohnjiang "Name": "Eventdev selftest octeontx", 3144418919fSjohnjiang "Command": "eventdev_selftest_octeontx", 3154418919fSjohnjiang "Func": default_autotest, 3164418919fSjohnjiang "Report": None, 3174418919fSjohnjiang }, 3184418919fSjohnjiang { 3194418919fSjohnjiang "Name": "Event ring autotest", 3204418919fSjohnjiang "Command": "event_ring_autotest", 3214418919fSjohnjiang "Func": default_autotest, 3224418919fSjohnjiang "Report": None, 3234418919fSjohnjiang }, 3244418919fSjohnjiang { 3254418919fSjohnjiang "Name": "Table autotest", 3264418919fSjohnjiang "Command": "table_autotest", 3274418919fSjohnjiang "Func": default_autotest, 3284418919fSjohnjiang "Report": None, 3294418919fSjohnjiang }, 3304418919fSjohnjiang { 3314418919fSjohnjiang "Name": "Flow classify autotest", 3324418919fSjohnjiang "Command": "flow_classify_autotest", 3334418919fSjohnjiang "Func": default_autotest, 3344418919fSjohnjiang "Report": None, 3354418919fSjohnjiang }, 3364418919fSjohnjiang { 3374418919fSjohnjiang "Name": "Event eth rx adapter autotest", 3384418919fSjohnjiang "Command": "event_eth_rx_adapter_autotest", 3394418919fSjohnjiang "Func": default_autotest, 3404418919fSjohnjiang "Report": None, 3414418919fSjohnjiang }, 3424418919fSjohnjiang { 3434418919fSjohnjiang "Name": "User delay", 3444418919fSjohnjiang "Command": "user_delay_us", 3454418919fSjohnjiang "Func": default_autotest, 3464418919fSjohnjiang "Report": None, 3474418919fSjohnjiang }, 3484418919fSjohnjiang { 3494418919fSjohnjiang "Name": "Sleep delay", 3504418919fSjohnjiang "Command": "delay_us_sleep_autotest", 3514418919fSjohnjiang "Func": default_autotest, 3524418919fSjohnjiang "Report": None, 3534418919fSjohnjiang }, 3544418919fSjohnjiang { 3554418919fSjohnjiang "Name": "Rawdev autotest", 3564418919fSjohnjiang "Command": "rawdev_autotest", 3574418919fSjohnjiang "Func": default_autotest, 3584418919fSjohnjiang "Report": None, 3594418919fSjohnjiang }, 3604418919fSjohnjiang { 3614418919fSjohnjiang "Name": "Kvargs autotest", 3624418919fSjohnjiang "Command": "kvargs_autotest", 3634418919fSjohnjiang "Func": default_autotest, 3644418919fSjohnjiang "Report": None, 3654418919fSjohnjiang }, 3664418919fSjohnjiang { 3674418919fSjohnjiang "Name": "Link bonding autotest", 3684418919fSjohnjiang "Command": "link_bonding_autotest", 3694418919fSjohnjiang "Func": default_autotest, 3704418919fSjohnjiang "Report": None, 3714418919fSjohnjiang }, 3724418919fSjohnjiang { 3734418919fSjohnjiang "Name": "Link bonding mode4 autotest", 3744418919fSjohnjiang "Command": "link_bonding_mode4_autotest", 3754418919fSjohnjiang "Func": default_autotest, 3764418919fSjohnjiang "Report": None, 3774418919fSjohnjiang }, 3784418919fSjohnjiang { 3794418919fSjohnjiang "Name": "Link bonding rssconf autotest", 3804418919fSjohnjiang "Command": "link_bonding_rssconf_autotest", 3814418919fSjohnjiang "Func": default_autotest, 3824418919fSjohnjiang "Report": None, 3834418919fSjohnjiang }, 3844418919fSjohnjiang { 3854418919fSjohnjiang "Name": "Crc autotest", 3864418919fSjohnjiang "Command": "crc_autotest", 3874418919fSjohnjiang "Func": default_autotest, 3884418919fSjohnjiang "Report": None, 3894418919fSjohnjiang }, 3904418919fSjohnjiang { 3914418919fSjohnjiang "Name": "Distributor autotest", 3924418919fSjohnjiang "Command": "distributor_autotest", 3934418919fSjohnjiang "Func": default_autotest, 3944418919fSjohnjiang "Report": None, 3954418919fSjohnjiang }, 3964418919fSjohnjiang { 3974418919fSjohnjiang "Name": "Reorder autotest", 3984418919fSjohnjiang "Command": "reorder_autotest", 3994418919fSjohnjiang "Func": default_autotest, 4004418919fSjohnjiang "Report": None, 4014418919fSjohnjiang }, 4024418919fSjohnjiang { 4034418919fSjohnjiang "Name": "Barrier autotest", 4044418919fSjohnjiang "Command": "barrier_autotest", 4054418919fSjohnjiang "Func": default_autotest, 4064418919fSjohnjiang "Report": None, 4074418919fSjohnjiang }, 4084418919fSjohnjiang { 4094418919fSjohnjiang "Name": "Bitmap test", 4104418919fSjohnjiang "Command": "bitmap_test", 4114418919fSjohnjiang "Func": default_autotest, 4124418919fSjohnjiang "Report": None, 4134418919fSjohnjiang }, 4144418919fSjohnjiang { 415*2d9fd380Sjfb8856606 "Name": "Bitops test", 416*2d9fd380Sjfb8856606 "Command": "bitops_autotest", 417*2d9fd380Sjfb8856606 "Func": default_autotest, 418*2d9fd380Sjfb8856606 "Report": None, 419*2d9fd380Sjfb8856606 }, 420*2d9fd380Sjfb8856606 { 4214418919fSjohnjiang "Name": "Hash multiwriter autotest", 4224418919fSjohnjiang "Command": "hash_multiwriter_autotest", 4234418919fSjohnjiang "Func": default_autotest, 4244418919fSjohnjiang "Report": None, 4254418919fSjohnjiang }, 4264418919fSjohnjiang { 4274418919fSjohnjiang "Name": "Service autotest", 4284418919fSjohnjiang "Command": "service_autotest", 4294418919fSjohnjiang "Func": default_autotest, 4304418919fSjohnjiang "Report": None, 4314418919fSjohnjiang }, 4324418919fSjohnjiang { 4334418919fSjohnjiang "Name": "Timer racecond autotest", 4344418919fSjohnjiang "Command": "timer_racecond_autotest", 4354418919fSjohnjiang "Func": default_autotest, 4364418919fSjohnjiang "Report": None, 4374418919fSjohnjiang }, 4384418919fSjohnjiang { 4394418919fSjohnjiang "Name": "Member autotest", 4404418919fSjohnjiang "Command": "member_autotest", 4414418919fSjohnjiang "Func": default_autotest, 4424418919fSjohnjiang "Report": None, 4434418919fSjohnjiang }, 4444418919fSjohnjiang { 4454418919fSjohnjiang "Name": "Efd_autotest", 4464418919fSjohnjiang "Command": "efd_autotest", 4474418919fSjohnjiang "Func": default_autotest, 4484418919fSjohnjiang "Report": None, 4494418919fSjohnjiang }, 4504418919fSjohnjiang { 4514418919fSjohnjiang "Name": "Thash autotest", 4524418919fSjohnjiang "Command": "thash_autotest", 4534418919fSjohnjiang "Func": default_autotest, 4544418919fSjohnjiang "Report": None, 4554418919fSjohnjiang }, 4564418919fSjohnjiang { 4574418919fSjohnjiang "Name": "Hash function autotest", 4584418919fSjohnjiang "Command": "hash_functions_autotest", 4594418919fSjohnjiang "Func": default_autotest, 4604418919fSjohnjiang "Report": None, 4614418919fSjohnjiang }, 4624418919fSjohnjiang { 4634418919fSjohnjiang "Name": "Cryptodev sw mvsam autotest", 4644418919fSjohnjiang "Command": "cryptodev_sw_mvsam_autotest", 4654418919fSjohnjiang "Func": default_autotest, 4664418919fSjohnjiang "Report": None, 4674418919fSjohnjiang }, 4684418919fSjohnjiang { 4694418919fSjohnjiang "Name": "Cryptodev dpaa2 sec autotest", 4704418919fSjohnjiang "Command": "cryptodev_dpaa2_sec_autotest", 4714418919fSjohnjiang "Func": default_autotest, 4724418919fSjohnjiang "Report": None, 4734418919fSjohnjiang }, 4744418919fSjohnjiang { 4754418919fSjohnjiang "Name": "Cryptodev dpaa sec autotest", 4764418919fSjohnjiang "Command": "cryptodev_dpaa_sec_autotest", 4774418919fSjohnjiang "Func": default_autotest, 4784418919fSjohnjiang "Report": None, 4794418919fSjohnjiang }, 4804418919fSjohnjiang { 4814418919fSjohnjiang "Name": "Cryptodev qat autotest", 4824418919fSjohnjiang "Command": "cryptodev_qat_autotest", 4834418919fSjohnjiang "Func": default_autotest, 4844418919fSjohnjiang "Report": None, 4854418919fSjohnjiang }, 4864418919fSjohnjiang { 4874418919fSjohnjiang "Name": "Cryptodev aesni mb autotest", 4884418919fSjohnjiang "Command": "cryptodev_aesni_mb_autotest", 4894418919fSjohnjiang "Func": default_autotest, 4904418919fSjohnjiang "Report": None, 4914418919fSjohnjiang }, 4924418919fSjohnjiang { 4934418919fSjohnjiang "Name": "Cryptodev openssl autotest", 4944418919fSjohnjiang "Command": "cryptodev_openssl_autotest", 4954418919fSjohnjiang "Func": default_autotest, 4964418919fSjohnjiang "Report": None, 4974418919fSjohnjiang }, 4984418919fSjohnjiang { 4994418919fSjohnjiang "Name": "Cryptodev scheduler autotest", 5004418919fSjohnjiang "Command": "cryptodev_scheduler_autotest", 5014418919fSjohnjiang "Func": default_autotest, 5024418919fSjohnjiang "Report": None, 5034418919fSjohnjiang }, 5044418919fSjohnjiang { 5054418919fSjohnjiang "Name": "Cryptodev aesni gcm autotest", 5064418919fSjohnjiang "Command": "cryptodev_aesni_gcm_autotest", 5074418919fSjohnjiang "Func": default_autotest, 5084418919fSjohnjiang "Report": None, 5094418919fSjohnjiang }, 5104418919fSjohnjiang { 5114418919fSjohnjiang "Name": "Cryptodev null autotest", 5124418919fSjohnjiang "Command": "cryptodev_null_autotest", 5134418919fSjohnjiang "Func": default_autotest, 5144418919fSjohnjiang "Report": None, 5154418919fSjohnjiang }, 5164418919fSjohnjiang { 5174418919fSjohnjiang "Name": "Cryptodev sw snow3g autotest", 5184418919fSjohnjiang "Command": "cryptodev_sw_snow3g_autotest", 5194418919fSjohnjiang "Func": default_autotest, 5204418919fSjohnjiang "Report": None, 5214418919fSjohnjiang }, 5224418919fSjohnjiang { 5234418919fSjohnjiang "Name": "Cryptodev sw kasumi autotest", 5244418919fSjohnjiang "Command": "cryptodev_sw_kasumi_autotest", 5254418919fSjohnjiang "Func": default_autotest, 5264418919fSjohnjiang "Report": None, 5274418919fSjohnjiang }, 5284418919fSjohnjiang { 5294418919fSjohnjiang "Name": "Cryptodev_sw_zuc_autotest", 5304418919fSjohnjiang "Command": "cryptodev_sw_zuc_autotest", 5314418919fSjohnjiang "Func": default_autotest, 5324418919fSjohnjiang "Report": None, 5334418919fSjohnjiang }, 5344418919fSjohnjiang { 5354418919fSjohnjiang "Name": "Reciprocal division", 5364418919fSjohnjiang "Command": "reciprocal_division", 5374418919fSjohnjiang "Func": default_autotest, 5384418919fSjohnjiang "Report": None, 5394418919fSjohnjiang }, 5404418919fSjohnjiang { 5414418919fSjohnjiang "Name": "Red all", 5424418919fSjohnjiang "Command": "red_all", 5434418919fSjohnjiang "Func": default_autotest, 5444418919fSjohnjiang "Report": None, 5454418919fSjohnjiang }, 5464418919fSjohnjiang { 5474418919fSjohnjiang "Name": "Fbarray autotest", 5484418919fSjohnjiang "Command": "fbarray_autotest", 5494418919fSjohnjiang "Func": default_autotest, 5504418919fSjohnjiang "Report": None, 5514418919fSjohnjiang }, 5524418919fSjohnjiang { 5534418919fSjohnjiang "Name": "External memory autotest", 5544418919fSjohnjiang "Command": "external_mem_autotest", 5554418919fSjohnjiang "Func": default_autotest, 5564418919fSjohnjiang "Report": None, 5574418919fSjohnjiang }, 5584418919fSjohnjiang { 5594418919fSjohnjiang "Name": "Metrics autotest", 5604418919fSjohnjiang "Command": "metrics_autotest", 5614418919fSjohnjiang "Func": default_autotest, 5624418919fSjohnjiang "Report": None, 5634418919fSjohnjiang }, 5644418919fSjohnjiang { 5654418919fSjohnjiang "Name": "Bitratestats autotest", 5664418919fSjohnjiang "Command": "bitratestats_autotest", 5674418919fSjohnjiang "Func": default_autotest, 5684418919fSjohnjiang "Report": None, 5694418919fSjohnjiang }, 5704418919fSjohnjiang { 5714418919fSjohnjiang "Name": "Latencystats autotest", 5724418919fSjohnjiang "Command": "latencystats_autotest", 5734418919fSjohnjiang "Func": default_autotest, 5744418919fSjohnjiang "Report": None, 5754418919fSjohnjiang }, 5764418919fSjohnjiang { 5774418919fSjohnjiang "Name": "Pdump autotest", 5784418919fSjohnjiang "Command": "pdump_autotest", 5794418919fSjohnjiang "Func": default_autotest, 5804418919fSjohnjiang "Report": None, 5814418919fSjohnjiang }, 5824418919fSjohnjiang { 5834418919fSjohnjiang "Name": "IPsec_SAD", 5844418919fSjohnjiang "Command": "ipsec_sad_autotest", 5854418919fSjohnjiang "Func": default_autotest, 5864418919fSjohnjiang "Report": None, 5874418919fSjohnjiang }, 5884418919fSjohnjiang # 5894418919fSjohnjiang #Please always keep all dump tests at the end and together! 5904418919fSjohnjiang # 5914418919fSjohnjiang { 5924418919fSjohnjiang "Name": "Dump physmem", 5934418919fSjohnjiang "Command": "dump_physmem", 5944418919fSjohnjiang "Func": dump_autotest, 5954418919fSjohnjiang "Report": None, 5964418919fSjohnjiang }, 5974418919fSjohnjiang { 5984418919fSjohnjiang "Name": "Dump memzone", 5994418919fSjohnjiang "Command": "dump_memzone", 6004418919fSjohnjiang "Func": dump_autotest, 6014418919fSjohnjiang "Report": None, 6024418919fSjohnjiang }, 6034418919fSjohnjiang { 6044418919fSjohnjiang "Name": "Dump struct sizes", 6054418919fSjohnjiang "Command": "dump_struct_sizes", 6064418919fSjohnjiang "Func": dump_autotest, 6074418919fSjohnjiang "Report": None, 6084418919fSjohnjiang }, 6094418919fSjohnjiang { 6104418919fSjohnjiang "Name": "Dump mempool", 6114418919fSjohnjiang "Command": "dump_mempool", 6124418919fSjohnjiang "Func": dump_autotest, 6134418919fSjohnjiang "Report": None, 6144418919fSjohnjiang }, 6154418919fSjohnjiang { 6164418919fSjohnjiang "Name": "Dump malloc stats", 6174418919fSjohnjiang "Command": "dump_malloc_stats", 6184418919fSjohnjiang "Func": dump_autotest, 6194418919fSjohnjiang "Report": None, 6204418919fSjohnjiang }, 6214418919fSjohnjiang { 6224418919fSjohnjiang "Name": "Dump devargs", 6234418919fSjohnjiang "Command": "dump_devargs", 6244418919fSjohnjiang "Func": dump_autotest, 6254418919fSjohnjiang "Report": None, 6264418919fSjohnjiang }, 6274418919fSjohnjiang { 6284418919fSjohnjiang "Name": "Dump log types", 6294418919fSjohnjiang "Command": "dump_log_types", 6304418919fSjohnjiang "Func": dump_autotest, 6314418919fSjohnjiang "Report": None, 6324418919fSjohnjiang }, 6334418919fSjohnjiang { 6344418919fSjohnjiang "Name": "Dump_ring", 6354418919fSjohnjiang "Command": "dump_ring", 6364418919fSjohnjiang "Func": dump_autotest, 6374418919fSjohnjiang "Report": None, 6384418919fSjohnjiang }, 6394418919fSjohnjiang] 6404418919fSjohnjiang 6414418919fSjohnjiang# tests that should not be run when any other tests are running 6424418919fSjohnjiangnon_parallel_test_list = [ 6434418919fSjohnjiang { 6444418919fSjohnjiang "Name": "Eventdev common autotest", 6454418919fSjohnjiang "Command": "eventdev_common_autotest", 6464418919fSjohnjiang "Func": default_autotest, 6474418919fSjohnjiang "Report": None, 6484418919fSjohnjiang }, 6494418919fSjohnjiang { 6504418919fSjohnjiang "Name": "Eventdev selftest sw", 6514418919fSjohnjiang "Command": "eventdev_selftest_sw", 6524418919fSjohnjiang "Func": default_autotest, 6534418919fSjohnjiang "Report": None, 6544418919fSjohnjiang }, 6554418919fSjohnjiang { 6564418919fSjohnjiang "Name": "KNI autotest", 6574418919fSjohnjiang "Command": "kni_autotest", 6584418919fSjohnjiang "Func": default_autotest, 6594418919fSjohnjiang "Report": None, 6604418919fSjohnjiang }, 6614418919fSjohnjiang { 6624418919fSjohnjiang "Name": "Mempool performance autotest", 6634418919fSjohnjiang "Command": "mempool_perf_autotest", 6644418919fSjohnjiang "Func": default_autotest, 6654418919fSjohnjiang "Report": None, 6664418919fSjohnjiang }, 6674418919fSjohnjiang { 6684418919fSjohnjiang "Name": "Memcpy performance autotest", 6694418919fSjohnjiang "Command": "memcpy_perf_autotest", 6704418919fSjohnjiang "Func": default_autotest, 6714418919fSjohnjiang "Report": None, 6724418919fSjohnjiang }, 6734418919fSjohnjiang { 6744418919fSjohnjiang "Name": "Hash performance autotest", 6754418919fSjohnjiang "Command": "hash_perf_autotest", 6764418919fSjohnjiang "Func": default_autotest, 6774418919fSjohnjiang "Report": None, 6784418919fSjohnjiang }, 6794418919fSjohnjiang { 680*2d9fd380Sjfb8856606 "Name": "Hash read-write concurrency functional autotest", 681*2d9fd380Sjfb8856606 "Command": "hash_readwrite_func_autotest", 682*2d9fd380Sjfb8856606 "Func": default_autotest, 683*2d9fd380Sjfb8856606 "Report": None, 684*2d9fd380Sjfb8856606 }, 685*2d9fd380Sjfb8856606 { 686*2d9fd380Sjfb8856606 "Name": "Hash read-write concurrency perf autotest", 687*2d9fd380Sjfb8856606 "Command": "hash_readwrite_perf_autotest", 6884418919fSjohnjiang "Func": default_autotest, 6894418919fSjohnjiang "Report": None, 6904418919fSjohnjiang }, 6914418919fSjohnjiang { 6920c6bd470Sfengbojiang "Name": "Hash read-write lock-free concurrency perf autotest", 6930c6bd470Sfengbojiang "Command": "hash_readwrite_lf_perf_autotest", 6944418919fSjohnjiang "Func": default_autotest, 6954418919fSjohnjiang "Report": None, 6964418919fSjohnjiang }, 6974418919fSjohnjiang { 6984418919fSjohnjiang "Name": "Power autotest", 6994418919fSjohnjiang "Command": "power_autotest", 7004418919fSjohnjiang "Func": default_autotest, 7014418919fSjohnjiang "Report": None, 7024418919fSjohnjiang }, 7034418919fSjohnjiang { 7044418919fSjohnjiang "Name": "Power cpufreq autotest", 7054418919fSjohnjiang "Command": "power_cpufreq_autotest", 7064418919fSjohnjiang "Func": default_autotest, 7074418919fSjohnjiang "Report": None, 7084418919fSjohnjiang }, 7094418919fSjohnjiang { 7104418919fSjohnjiang "Name": "Power KVM VM autotest", 7114418919fSjohnjiang "Command": "power_kvm_vm_autotest", 7124418919fSjohnjiang "Func": default_autotest, 7134418919fSjohnjiang "Report": None, 7144418919fSjohnjiang }, 7154418919fSjohnjiang { 7164418919fSjohnjiang "Name": "Timer performance autotest", 7174418919fSjohnjiang "Command": "timer_perf_autotest", 7184418919fSjohnjiang "Func": default_autotest, 7194418919fSjohnjiang "Report": None, 7204418919fSjohnjiang }, 7214418919fSjohnjiang { 7224418919fSjohnjiang 7234418919fSjohnjiang "Name": "Pmd perf autotest", 7244418919fSjohnjiang "Command": "pmd_perf_autotest", 7254418919fSjohnjiang "Func": default_autotest, 7264418919fSjohnjiang "Report": None, 7274418919fSjohnjiang }, 7284418919fSjohnjiang { 7294418919fSjohnjiang "Name": "Ring pmd perf autotest", 7304418919fSjohnjiang "Command": "ring_pmd_perf_autotest", 7314418919fSjohnjiang "Func": default_autotest, 7324418919fSjohnjiang "Report": None, 7334418919fSjohnjiang }, 7344418919fSjohnjiang { 7354418919fSjohnjiang "Name": "Distributor perf autotest", 7364418919fSjohnjiang "Command": "distributor_perf_autotest", 7374418919fSjohnjiang "Func": default_autotest, 7384418919fSjohnjiang "Report": None, 7394418919fSjohnjiang }, 7404418919fSjohnjiang { 7414418919fSjohnjiang "Name": "Red_perf", 7424418919fSjohnjiang "Command": "red_perf", 7434418919fSjohnjiang "Func": default_autotest, 7444418919fSjohnjiang "Report": None, 7454418919fSjohnjiang }, 7464418919fSjohnjiang { 7474418919fSjohnjiang "Name": "Lpm6 perf autotest", 7484418919fSjohnjiang "Command": "lpm6_perf_autotest", 7494418919fSjohnjiang "Func": default_autotest, 7504418919fSjohnjiang "Report": None, 7514418919fSjohnjiang }, 7524418919fSjohnjiang { 7534418919fSjohnjiang "Name": "Lpm perf autotest", 7544418919fSjohnjiang "Command": "lpm_perf_autotest", 7554418919fSjohnjiang "Func": default_autotest, 7564418919fSjohnjiang "Report": None, 7574418919fSjohnjiang }, 7584418919fSjohnjiang { 7594418919fSjohnjiang "Name": "FIB perf autotest", 7604418919fSjohnjiang "Command": "fib_perf_autotest", 7614418919fSjohnjiang "Func": default_autotest, 7624418919fSjohnjiang "Report": None, 7634418919fSjohnjiang }, 7644418919fSjohnjiang { 7654418919fSjohnjiang "Name": "FIB6 perf autotest", 7664418919fSjohnjiang "Command": "fib6_perf_autotest", 7674418919fSjohnjiang "Func": default_autotest, 7684418919fSjohnjiang "Report": None, 7694418919fSjohnjiang }, 7704418919fSjohnjiang { 7714418919fSjohnjiang "Name": "Efd perf autotest", 7724418919fSjohnjiang "Command": "efd_perf_autotest", 7734418919fSjohnjiang "Func": default_autotest, 7744418919fSjohnjiang "Report": None, 7754418919fSjohnjiang }, 7764418919fSjohnjiang { 7774418919fSjohnjiang "Name": "Member perf autotest", 7784418919fSjohnjiang "Command": "member_perf_autotest", 7794418919fSjohnjiang "Func": default_autotest, 7804418919fSjohnjiang "Report": None, 7814418919fSjohnjiang }, 7824418919fSjohnjiang { 7834418919fSjohnjiang "Name": "Reciprocal division perf", 7844418919fSjohnjiang "Command": "reciprocal_division_perf", 7854418919fSjohnjiang "Func": default_autotest, 7864418919fSjohnjiang "Report": None, 7874418919fSjohnjiang }, 7884418919fSjohnjiang { 7894418919fSjohnjiang "Name": "RCU QSBR autotest", 7904418919fSjohnjiang "Command": "rcu_qsbr_autotest", 7914418919fSjohnjiang "Func": default_autotest, 7924418919fSjohnjiang "Report": None, 7934418919fSjohnjiang }, 7944418919fSjohnjiang { 7954418919fSjohnjiang "Name": "RCU QSBR performance autotest", 7964418919fSjohnjiang "Command": "rcu_qsbr_perf_autotest", 7974418919fSjohnjiang "Func": default_autotest, 7984418919fSjohnjiang "Report": None, 7994418919fSjohnjiang }, 8004418919fSjohnjiang # 8014418919fSjohnjiang # Please always make sure that ring_perf is the last test! 8024418919fSjohnjiang # 8034418919fSjohnjiang { 8044418919fSjohnjiang "Name": "Ring performance autotest", 8054418919fSjohnjiang "Command": "ring_perf_autotest", 8064418919fSjohnjiang "Func": default_autotest, 8074418919fSjohnjiang "Report": None, 8084418919fSjohnjiang }, 8094418919fSjohnjiang] 810