app/test: convert all tests to register system
[dpdk.git] / app / test / test_hash.c
index 87de3c6..ae3238b 100644 (file)
@@ -1330,7 +1330,8 @@ fail_jhash_3word:
 /*
  * Do all unit and performance tests.
  */
-int test_hash(void)
+static int
+test_hash(void)
 {
        if (test_add_delete() < 0)
                return -1;
@@ -1366,13 +1367,10 @@ int test_hash(void)
 
        return 0;
 }
-#else /* RTE_LIBRTE_HASH */
-
-int
-test_hash(void)
-{
-       printf("The Hash library is not included in this build\n");
-       return 0;
-}
 
+static struct test_command hash_cmd = {
+       .command = "hash_autotest",
+       .callback = test_hash,
+};
+REGISTER_TEST_COMMAND(hash_cmd);
 #endif /* RTE_LIBRTE_HASH */