app/test: convert all tests to register system
[dpdk.git] / app / test / commands.c
index a1ffd43..0640ac9 100644 (file)
@@ -104,122 +104,6 @@ static void cmd_autotest_parsed(void *parsed_result,
                        ret = t->callback();
        }
 
-       if (!strcmp(res->autotest, "version_autotest"))
-               ret = test_version();
-       if (!strcmp(res->autotest, "eal_fs_autotest"))
-               ret = test_eal_fs();
-       if (!strcmp(res->autotest, "debug_autotest"))
-               ret = test_debug();
-       if (!strcmp(res->autotest, "pci_autotest"))
-               ret = test_pci();
-       if (!strcmp(res->autotest, "prefetch_autotest"))
-               ret = test_prefetch();
-       if (!strcmp(res->autotest, "byteorder_autotest"))
-               ret = test_byteorder();
-       if (!strcmp(res->autotest, "per_lcore_autotest"))
-               ret = test_per_lcore();
-       if (!strcmp(res->autotest, "atomic_autotest"))
-               ret = test_atomic();
-       if (!strcmp(res->autotest, "malloc_autotest"))
-               ret = test_malloc();
-       if (!strcmp(res->autotest, "spinlock_autotest"))
-               ret = test_spinlock();
-       if (!strcmp(res->autotest, "memory_autotest"))
-               ret = test_memory();
-       if (!strcmp(res->autotest, "memzone_autotest"))
-               ret = test_memzone();
-       if (!strcmp(res->autotest, "rwlock_autotest"))
-               ret = test_rwlock();
-       if (!strcmp(res->autotest, "mbuf_autotest"))
-               ret = test_mbuf();
-       if (!strcmp(res->autotest, "logs_autotest"))
-               ret = test_logs();
-       if (!strcmp(res->autotest, "errno_autotest"))
-               ret = test_errno();
-       if (!strcmp(res->autotest, "hash_autotest"))
-               ret = test_hash();
-       if (!strcmp(res->autotest, "hash_perf_autotest"))
-               ret = test_hash_perf();
-       if (!strcmp(res->autotest, "lpm_autotest"))
-               ret = test_lpm();
-       if (!strcmp(res->autotest, "lpm6_autotest"))
-               ret = test_lpm6();
-       if (!strcmp(res->autotest, "cpuflags_autotest"))
-               ret = test_cpuflags();
-       if (!strcmp(res->autotest, "cmdline_autotest"))
-               ret = test_cmdline();
-       if (!strcmp(res->autotest, "tailq_autotest"))
-               ret = test_tailq();
-       if (!strcmp(res->autotest, "multiprocess_autotest"))
-               ret = test_mp_secondary();
-       if (!strcmp(res->autotest, "memcpy_autotest"))
-               ret = test_memcpy();
-       if (!strcmp(res->autotest, "string_autotest"))
-               ret = test_string_fns();
-       if (!strcmp(res->autotest, "eal_flags_autotest"))
-               ret = test_eal_flags();
-       if (!strcmp(res->autotest, "alarm_autotest"))
-               ret = test_alarm();
-       if (!strcmp(res->autotest, "interrupt_autotest"))
-               ret = test_interrupt();
-       if (!strcmp(res->autotest, "cycles_autotest"))
-               ret = test_cycles();
-       if (!strcmp(res->autotest, "ring_autotest"))
-               ret = test_ring();
-       if (!strcmp(res->autotest, "table_autotest"))
-               ret = test_table();
-       if (!strcmp(res->autotest, "ring_perf_autotest"))
-               ret = test_ring_perf();
-       if (!strcmp(res->autotest, "timer_autotest"))
-               ret = test_timer();
-       if (!strcmp(res->autotest, "timer_perf_autotest"))
-               ret = test_timer_perf();
-#ifdef RTE_LIBRTE_PMD_BOND
-       if (!strcmp(res->autotest, "link_bonding_autotest"))
-               ret = test_link_bonding();
-#endif
-       if (!strcmp(res->autotest, "mempool_autotest"))
-               ret = test_mempool();
-       if (!strcmp(res->autotest, "mempool_perf_autotest"))
-               ret = test_mempool_perf();
-       if (!strcmp(res->autotest, "memcpy_perf_autotest"))
-               ret = test_memcpy_perf();
-       if (!strcmp(res->autotest, "func_reentrancy_autotest"))
-               ret = test_func_reentrancy();
-       if (!strcmp(res->autotest, "red_autotest"))
-               ret = test_red();
-       if (!strcmp(res->autotest, "sched_autotest"))
-               ret = test_sched();
-       if (!strcmp(res->autotest, "meter_autotest"))
-               ret = test_meter();
-       if (!strcmp(res->autotest, "kni_autotest"))
-               ret = test_kni();
-       if (!strcmp(res->autotest, "power_autotest"))
-               ret = test_power();
-       if (!strcmp(res->autotest, "common_autotest"))
-               ret = test_common();
-       if (!strcmp(res->autotest, "ivshmem_autotest"))
-               ret = test_ivshmem();
-       if (!strcmp(res->autotest, "distributor_autotest"))
-               ret = test_distributor();
-       if (!strcmp(res->autotest, "distributor_perf_autotest"))
-               ret = test_distributor_perf();
-       if (!strcmp(res->autotest, "devargs_autotest"))
-               ret = test_devargs();
-#ifdef RTE_LIBRTE_PMD_RING
-       if (!strcmp(res->autotest, "ring_pmd_autotest"))
-               ret = test_pmd_ring();
-#endif /* RTE_LIBRTE_PMD_RING */
-
-#ifdef RTE_LIBRTE_ACL
-       if (!strcmp(res->autotest, "acl_autotest"))
-               ret = test_acl();
-#endif /* RTE_LIBRTE_ACL */
-#ifdef RTE_LIBRTE_KVARGS
-       if (!strcmp(res->autotest, "kvargs_autotest"))
-               ret |= test_kvargs();
-#endif /* RTE_LIBRTE_KVARGS */
-
        if (ret == 0)
                printf("Test OK\n");
        else
@@ -440,46 +324,7 @@ cmdline_parse_ctx_t main_ctx[] = {
 int commands_init(void)
 {
        struct test_command *t;
-       char builtin_commands[] =
-                       "pci_autotest#memory_autotest#"
-                       "per_lcore_autotest#spinlock_autotest#"
-                       "rwlock_autotest#atomic_autotest#"
-                       "byteorder_autotest#prefetch_autotest#"
-                       "cycles_autotest#logs_autotest#"
-                       "memzone_autotest#ring_autotest#"
-                       "mempool_autotest#mbuf_autotest#"
-                       "timer_autotest#malloc_autotest#"
-                       "memcpy_autotest#hash_autotest#"
-                       "lpm_autotest#debug_autotest#"
-                       "lpm6_autotest#"
-                       "errno_autotest#tailq_autotest#"
-                       "string_autotest#multiprocess_autotest#"
-                       "cpuflags_autotest#eal_flags_autotest#"
-                       "alarm_autotest#interrupt_autotest#"
-                       "version_autotest#eal_fs_autotest#"
-                       "cmdline_autotest#func_reentrancy_autotest#"
-#ifdef RTE_LIBRTE_PMD_BOND
-                       "link_bonding_autotest#"
-#endif
-                       "mempool_perf_autotest#hash_perf_autotest#"
-                       "memcpy_perf_autotest#ring_perf_autotest#"
-                       "red_autotest#meter_autotest#sched_autotest#"
-                       "memcpy_perf_autotest#kni_autotest#"
-                       "ivshmem_autotest#"
-                       "devargs_autotest#table_autotest#"
-#ifdef RTE_LIBRTE_ACL
-                       "acl_autotest#"
-#endif
-                       "power_autotest#"
-                       "timer_perf_autotest#"
-#ifdef RTE_LIBRTE_PMD_RING
-                       "ring_pmd_autotest#"
-#endif
-#ifdef RTE_LIBRTE_KVARGS
-                       "kvargs_autotest#"
-#endif
-                       "common_autotest#"
-                       "distributor_autotest#distributor_perf_autotest";
+       char builtin_commands[] = "";
        char *commands, *ptr;
        int commands_len = strlen(builtin_commands) + 1;