bond: support link status polling
[dpdk.git] / app / test / test.h
index bd44a7f..d5b6951 100644 (file)
 
 #define TEST_ASSERT_SUCCESS(val, msg, ...) do {                                        \
                if (!(val == 0)) {                                                                              \
-                       printf("TestCase %s() line %d failed: "                 \
-                               msg "\n", __func__, __LINE__, ##__VA_ARGS__);   \
+                       printf("TestCase %s() line %d failed (err %d): "        \
+                               msg "\n", __func__, __LINE__, val,                              \
+                               ##__VA_ARGS__);                                                                 \
                        return -1;                                                                                      \
                }                                                                                                               \
 } while (0)
 
 #define TEST_ASSERT_FAIL(val, msg, ...) do {                                   \
-               if (!(val != -1)) {                                                                             \
+               if (!(val != 0)) {                                                                              \
                        printf("TestCase %s() line %d failed: "                 \
                                msg "\n", __func__, __LINE__, ##__VA_ARGS__);   \
                        return -1;                                                                                      \