To aid in debugging any problems, and because there are sometimes
multiple very similar error messages in tests, add line numbers to the
error message printouts.

Signed-off-by: Bruce Richardson <[email protected]>
---
 app/test/test_eal_flags.c | 368 +++++++++++++++++++++-----------------
 1 file changed, 207 insertions(+), 161 deletions(-)

diff --git a/app/test/test_eal_flags.c b/app/test/test_eal_flags.c
index 4ddcafdecb..aa70f11434 100644
--- a/app/test/test_eal_flags.c
+++ b/app/test/test_eal_flags.c
@@ -179,7 +179,7 @@ process_hugefiles(const char * prefix, enum hugepage_action 
action)
                        sizeof(hugefile_prefix), "%smap_", prefix);
        if (prefix_len <= 0 || prefix_len >= (int)sizeof(hugefile_prefix)
                        || prefix_len >= (int)sizeof(dirent->d_name)) {
-               printf("Error creating hugefile filename prefix\n");
+               printf("Error (line %d) - cannot create hugefile filename 
prefix\n", __LINE__);
                return -1;
        }
 
@@ -187,7 +187,7 @@ process_hugefiles(const char * prefix, enum hugepage_action 
action)
        hugedir_handle = fopen("/proc/mounts", "r");
 
        if (hugedir_handle == NULL) {
-               printf("Error parsing /proc/mounts!\n");
+               printf("Error (line %d) - cannot parse /proc/mounts!\n", 
__LINE__);
                return -1;
        }
 
@@ -201,7 +201,8 @@ process_hugefiles(const char * prefix, enum hugepage_action 
action)
                /* check if directory exists */
                if ((hugepage_dir = opendir(hugedir)) == NULL) {
                        fclose(hugedir_handle);
-                       printf("Error reading %s: %s\n", hugedir, 
strerror(errno));
+                       printf("Error (line %d) - cannot open %s: %s\n",
+                                       __LINE__, hugedir, strerror(errno));
                        return -1;
                }
 
@@ -227,8 +228,10 @@ process_hugefiles(const char * prefix, enum 
hugepage_action action)
 
                                        /* remove file */
                                        if (remove(file_path) < 0) {
-                                               printf("Error deleting %s - 
%s!\n",
-                                                               dirent->d_name, 
strerror(errno));
+                                               printf("Error (line %d) - 
cannot delete %s - %s!\n",
+                                                               __LINE__,
+                                                               dirent->d_name,
+                                                               
strerror(errno));
                                                closedir(hugepage_dir);
                                                result = -1;
                                                goto end;
@@ -243,8 +246,10 @@ process_hugefiles(const char * prefix, enum 
hugepage_action action)
 
                                        /* this shouldn't happen */
                                        if (fd == -1) {
-                                               printf("Error opening %s - 
%s!\n",
-                                                               dirent->d_name, 
strerror(errno));
+                                               printf("Error (line %d) - 
cannot open %s - %s!\n",
+                                                               __LINE__,
+                                                               dirent->d_name,
+                                                               
strerror(errno));
                                                closedir(hugepage_dir);
                                                result = -1;
                                                goto end;
@@ -299,7 +304,8 @@ get_number_of_sockets(void)
                        printf("No NUMA nodes detected: assuming 1 available 
socket\n");
                        return 1;
                }
-               printf("Error opening %s: %s\n", nodedir, strerror(errno));
+               printf("Error (line %d) - cannot open %s: %s\n",
+                               __LINE__, nodedir, strerror(errno));
                return -1;
        }
 
@@ -327,7 +333,7 @@ test_allow_flag(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -359,21 +365,23 @@ test_allow_flag(void)
 
        for (i = 0; i < RTE_DIM(wlinval); i++) {
                if (launch_proc(wlinval[i]) == 0) {
-                       printf("Error - process did run ok with invalid "
-                           "allow parameter\n");
+                       printf("Error (line %d) - process did run ok with 
invalid "
+                           "allow parameter\n", __LINE__);
                        return -1;
                }
        }
        if (launch_proc(wlval1) != 0 ) {
-               printf("Error - process did not run ok with valid allow\n");
+               printf("Error (line %d) - process did not run ok with valid 
allow\n", __LINE__);
                return -1;
        }
        if (launch_proc(wlval2) != 0 ) {
-               printf("Error - process did not run ok with valid allow value 
set\n");
+               printf("Error (line %d) - process did not run ok with valid 
allow value set\n",
+                               __LINE__);
                return -1;
        }
        if (launch_proc(wlval3) != 0 ) {
-               printf("Error - process did not run ok with valid allow + 
args\n");
+               printf("Error (line %d) - process did not run ok with valid 
allow + args\n",
+                               __LINE__);
                return -1;
        }
 
@@ -393,7 +401,7 @@ test_invalid_b_flag(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -415,13 +423,14 @@ test_invalid_b_flag(void)
 
        for (i = 0; i != RTE_DIM(blinval); i++) {
                if (launch_proc(blinval[i]) == 0) {
-                       printf("Error - process did run ok with invalid "
-                           "blocklist parameter\n");
+                       printf("Error (line %d) - process did run ok with 
invalid "
+                           "blocklist parameter\n", __LINE__);
                        return -1;
                }
        }
        if (launch_proc(blval) != 0) {
-               printf("Error - process did not run ok with valid blocklist 
value\n");
+               printf("Error (line %d) - process did not run ok with valid 
blocklist value\n",
+                               __LINE__);
                return -1;
        }
        return 0;
@@ -458,25 +467,26 @@ test_invalid_vdev_flag(void)
        vdev, "net_ring0,nodeaction=r1:0:CREATE"};
 
        if (launch_proc(vdevinval) == 0) {
-               printf("Error - process did run ok with invalid "
-                       "vdev parameter\n");
+               printf("Error (line %d) - process did run ok with invalid "
+                       "vdev parameter\n", __LINE__);
                return -1;
        }
 
        if (launch_proc(vdevval1) != 0) {
-               printf("Error - process did not run ok with valid vdev 
value\n");
+               printf("Error (line %d) - process did not run ok with valid 
vdev value\n",
+                               __LINE__);
                return -1;
        }
 
        if (launch_proc(vdevval2) != 0) {
-               printf("Error - process did not run ok with valid vdev value,"
-                       "with dummy args\n");
+               printf("Error (line %d) - process did not run ok with valid 
vdev value with dummy args\n",
+                               __LINE__);
                return -1;
        }
 
        if (launch_proc(vdevval3) != 0) {
-               printf("Error - process did not run ok with valid vdev value,"
-                       "with valid args\n");
+               printf("Error (line %d) - process did not run ok with valid 
vdev value with valid args\n",
+                               __LINE__);
                return -1;
        }
        return 0;
@@ -497,7 +507,7 @@ test_invalid_r_flag(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -516,13 +526,14 @@ test_invalid_r_flag(void)
 
        for (i = 0; i != RTE_DIM(rinval); i++) {
                if (launch_proc(rinval[i]) == 0) {
-                       printf("Error - process did run ok with invalid "
-                           "-r (rank) parameter\n");
+                       printf("Error (line %d) - process did run ok with 
invalid "
+                           "-r (rank) parameter\n", __LINE__);
                        return -1;
                }
        }
        if (launch_proc(rval) != 0) {
-               printf("Error - process did not run ok with valid -r (rank) 
value\n");
+               printf("Error (line %d) - process did not run ok with valid -r 
(rank) value\n",
+                               __LINE__);
                return -1;
        }
        return 0;
@@ -541,7 +552,7 @@ test_missing_c_flag(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -622,20 +633,20 @@ test_missing_c_flag(void)
                                 "--lcores", "3@" RTE_STR(CPU_SETSIZE) };
 
        if (launch_proc(argv2) != 0) {
-               printf("Error - "
-                      "process did not run ok when missing -c flag\n");
+               printf("Error (line %d) - "
+                      "process did not run ok when missing -c flag\n", 
__LINE__);
                return -1;
        }
 
        if (launch_proc(argv1) == 0
                        || launch_proc(argv3) == 0) {
-               printf("Error - "
-                      "process ran without error with invalid -c flag\n");
+               printf("Error (line %d) - "
+                      "process ran without error with invalid -c flag\n", 
__LINE__);
                return -1;
        }
        if (launch_proc(argv4) != 0) {
-               printf("Error - "
-                      "process did not run ok with valid coremask value\n");
+               printf("Error (line %d) - "
+                      "process did not run ok with valid coremask value\n", 
__LINE__);
                return -1;
        }
 
@@ -650,15 +661,15 @@ test_missing_c_flag(void)
                        || launch_proc(argv12) == 0
                        || launch_proc(argv13) == 0
                        || launch_proc(argv14) == 0) {
-               printf("Error - "
-                      "process ran without error with invalid -l flag\n");
+               printf("Error (line %d) - "
+                      "process ran without error with invalid -l flag\n", 
__LINE__);
                return -1;
        }
        if (rte_lcore_is_enabled(0) && rte_lcore_is_enabled(1) &&
            rte_lcore_is_enabled(2) && rte_lcore_is_enabled(3) &&
            launch_proc(argv15) != 0) {
-               printf("Error - "
-                      "process did not run ok with valid corelist value\n");
+               printf("Error (line %d) - "
+                      "process did not run ok with valid corelist value\n", 
__LINE__);
                return -1;
        }
 
@@ -670,8 +681,8 @@ test_missing_c_flag(void)
            launch_proc(argv24) == 0 || launch_proc(argv25) == 0 ||
            launch_proc(argv26) == 0 || launch_proc(argv27) == 0 ||
            launch_proc(argv28) == 0 || launch_proc(argv30) == 0) {
-               printf("Error - "
-                      "process ran without error with invalid --lcores 
flag\n");
+               printf("Error (line %d) - "
+                      "process ran without error with invalid --lcores 
flag\n", __LINE__);
                return -1;
        }
 
@@ -680,8 +691,8 @@ test_missing_c_flag(void)
            rte_lcore_is_enabled(4) && rte_lcore_is_enabled(5) &&
            rte_lcore_is_enabled(6) && rte_lcore_is_enabled(7) &&
            launch_proc(argv29) != 0) {
-               printf("Error - "
-                      "process did not run ok with valid corelist value\n");
+               printf("Error (line %d) - "
+                      "process did not run ok with valid corelist value\n", 
__LINE__);
                return -1;
        }
 
@@ -700,7 +711,7 @@ test_main_lcore_flag(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -731,12 +742,14 @@ test_main_lcore_flag(void)
                        || launch_proc(argv2) == 0
                        || launch_proc(argv3) == 0
                        || launch_proc(argv4) == 0) {
-               printf("Error - process ran without error with wrong 
--main-lcore\n");
+               printf("Error (line %d) - process ran without error with wrong 
--main-lcore\n",
+                               __LINE__);
                return -1;
        }
        if (launch_proc(argv5) != 0
                        || launch_proc(argv6) != 0) {
-               printf("Error - process did not run ok with valid 
--main-lcore\n");
+               printf("Error (line %d) - process did not run ok with valid 
--main-lcore\n",
+                               __LINE__);
                return -1;
        }
        return 0;
@@ -757,7 +770,7 @@ test_invalid_n_flag(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -781,16 +794,17 @@ test_invalid_n_flag(void)
        if (launch_proc(argv1) == 0
                        || launch_proc(argv2) == 0
                        || launch_proc(argv3) == 0) {
-               printf("Error - process ran without error when"
-                      "invalid -n flag\n");
+               printf("Error (line %d) - process ran without error when 
invalid -n flag\n",
+                               __LINE__);
                return -1;
        }
        if (launch_proc(argv4) != 0) {
-               printf("Error - process did not run ok with valid num-channel 
value\n");
+               printf("Error (line %d) - process did not run ok with valid 
num-channel value\n",
+                               __LINE__);
                return -1;
        }
        if (launch_proc(argv5) != 0) {
-               printf("Error - process did not run ok without -n flag\n");
+               printf("Error (line %d) - process did not run ok without -n 
flag\n", __LINE__);
                return -1;
        }
 
@@ -810,7 +824,7 @@ test_no_hpet_flag(void)
 #else
        char tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -822,11 +836,12 @@ test_no_hpet_flag(void)
        const char *argv2[] = {prgname, prefix, mp_flag};
 
        if (launch_proc(argv1) != 0) {
-               printf("Error - process did not run ok with --no-hpet flag\n");
+               printf("Error (line %d) - process did not run ok with --no-hpet 
flag\n", __LINE__);
                return -1;
        }
        if (launch_proc(argv2) != 0) {
-               printf("Error - process did not run ok without --no-hpet 
flag\n");
+               printf("Error (line %d) - process did not run ok without 
--no-hpet flag\n",
+                               __LINE__);
                return -1;
        }
        return 0;
@@ -868,11 +883,12 @@ test_no_huge_flag(void)
                        "--huge-worker-stack=512"};
 
        if (launch_proc(argv1) != 0) {
-               printf("Error - process did not run ok with --no-huge flag\n");
+               printf("Error (line %d) - process did not run ok with --no-huge 
flag\n", __LINE__);
                return -1;
        }
        if (launch_proc(argv2) != 0) {
-               printf("Error - process did not run ok with --no-huge and -m 
flags\n");
+               printf("Error (line %d) - process did not run ok with --no-huge 
and -m flags\n",
+                               __LINE__);
                return -1;
        }
 #ifdef RTE_EXEC_ENV_FREEBSD
@@ -881,21 +897,23 @@ test_no_huge_flag(void)
 #endif
 
        if (launch_proc(argv3) == 0) {
-               printf("Error - process run ok with --no-huge and --socket-mem "
-                               "flags\n");
+               printf("Error (line %d) - process run ok with --no-huge and 
--socket-mem "
+                               "flags\n", __LINE__);
                return -1;
        }
        if (launch_proc(argv4) == 0) {
-               printf("Error - process run ok with --no-huge, -m and "
-                               "--socket-mem flags\n");
+               printf("Error (line %d) - process run ok with --no-huge, -m and 
"
+                               "--socket-mem flags\n", __LINE__);
                return -1;
        }
        if (launch_proc(argv5) == 0) {
-               printf("Error - process run ok with --no-huge and 
--huge-worker-stack flags");
+               printf("Error (line %d) - process run ok with --no-huge and 
--huge-worker-stack flags\n",
+                               __LINE__);
                return -1;
        }
        if (launch_proc(argv6) == 0) {
-               printf("Error - process run ok with --no-huge and 
--huge-worker-stack=size flags");
+               printf("Error (line %d) - process run ok with --no-huge and 
--huge-worker-stack=size flags\n",
+                               __LINE__);
                return -1;
        }
        return 0;
@@ -920,7 +938,7 @@ test_misc_flags(void)
        unsigned i, isempty = 1;
 
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -933,7 +951,7 @@ test_misc_flags(void)
        hugedir_handle = fopen("/proc/mounts", "r");
 
        if (hugedir_handle == NULL) {
-               printf("Error opening /proc/mounts!\n");
+               printf("Error (line %d) - cannot open /proc/mounts!\n", 
__LINE__);
                return -1;
        }
 
@@ -962,14 +980,14 @@ test_misc_flags(void)
        snprintf(hugepath_dir2, sizeof(hugepath_dir2), "%s/dpdk.dir", hugepath);
 
        if (mkdir(hugepath_dir2, 0700) != 0 && errno != EEXIST) {
-               printf("Error - failed to mkdir(%s)\n", hugepath_dir2);
+               printf("Error (line %d) - failed to mkdir(%s)\n", __LINE__, 
hugepath_dir2);
                return -1;
        }
 
        snprintf(hugepath_dir3, sizeof(hugepath_dir3), "%s/dpdk.dir/sub", 
hugepath);
 
        if (mkdir(hugepath_dir3, 0700) != 0 && errno != EEXIST) {
-               printf("Error - failed to mkdir(%s)\n", hugepath_dir3);
+               printf("Error (line %d) - failed to mkdir(%s)\n", __LINE__, 
hugepath_dir3);
                goto fail;
        }
 
@@ -1082,19 +1100,20 @@ test_misc_flags(void)
        /* run all tests also applicable to FreeBSD first */
 
        if (launch_proc(argv0) == 0) {
-               printf("Error - process ran ok with invalid flag\n");
+               printf("Error (line %d) - process ran ok with invalid flag\n", 
__LINE__);
                goto fail;
        }
        if (launch_proc(argv1) != 0) {
-               printf("Error - process did not run ok with --no-pci flag\n");
+               printf("Error (line %d) - process did not run ok with --no-pci 
flag\n", __LINE__);
                goto fail;
        }
        if (launch_proc(argv2) != 0) {
-               printf("Error - process did not run ok with -v flag\n");
+               printf("Error (line %d) - process did not run ok with -v 
flag\n", __LINE__);
                goto fail;
        }
        if (launch_proc(argv6) != 0) {
-               printf("Error - process did not run ok with --no-shconf 
flag\n");
+               printf("Error (line %d) - process did not run ok with 
--no-shconf flag\n",
+                               __LINE__);
                goto fail;
        }
 
@@ -1104,110 +1123,124 @@ test_misc_flags(void)
 #endif
 
        if (launch_proc(argv3) != 0) {
-               printf("Error - process did not run ok with --syslog=user 
flag\n");
+               printf("Error (line %d) - process did not run ok with 
--syslog=user flag\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv4) != 0) {
-               printf("Error - process did not run ok with --syslog flag\n");
+               printf("Error (line %d) - process did not run ok with --syslog 
flag\n", __LINE__);
                goto fail;
        }
        if (launch_proc(argv5) == 0) {
-               printf("Error - process run ok with --syslog=invalid flag\n");
+               printf("Error (line %d) - process run ok with --syslog=invalid 
flag\n", __LINE__);
                goto fail;
        }
        if (launch_proc(argv7) != 0) {
-               printf("Error - process did not run ok with --huge-dir flag\n");
+               printf("Error (line %d) - process did not run ok with 
--huge-dir flag\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv8) == 0) {
-               printf("Error - process run ok with empty --huge-dir flag\n");
+               printf("Error (line %d) - process run ok with empty --huge-dir 
flag\n", __LINE__);
                goto fail;
        }
        if (launch_proc(argv9) == 0) {
-               printf("Error - process run ok with invalid --huge-dir flag\n");
+               printf("Error (line %d) - process run ok with invalid 
--huge-dir flag\n", __LINE__);
                goto fail;
        }
        if (launch_proc(argv10) == 0) {
-               printf("Error - process run ok with invalid --huge-dir sub-dir 
flag\n");
+               printf("Error (line %d) - process run ok with invalid 
--huge-dir sub-dir flag\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv11) != 0) {
-               printf("Error - process did not run ok with --huge-dir subdir 
flag\n");
+               printf("Error (line %d) - process did not run ok with 
--huge-dir subdir flag\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv12) != 0) {
-               printf("Error - secondary process did not run ok with invalid 
--huge-dir flag\n");
+               printf("Error (line %d) - secondary process did not run ok with 
invalid --huge-dir flag\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv13) != 0) {
-               printf("Error - process did not run ok with --base-virtaddr 
parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--base-virtaddr parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv14) != 0) {
-               printf("Error - process did not run ok with "
-                               "--vfio-intr INTx parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--vfio-intr INTx parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv15) != 0) {
-               printf("Error - process did not run ok with "
-                               "--vfio-intr MSI parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--vfio-intr MSI parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv16) != 0) {
-               printf("Error - process did not run ok with "
-                               "--vfio-intr MSI-X parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--vfio-intr MSI-X parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv17) == 0) {
-               printf("Error - process run ok with "
-                               "--vfio-intr invalid parameter\n");
+               printf("Error (line %d) - process run ok with --vfio-intr 
invalid parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv18) != 0) {
-               printf("Error - process did not run ok with "
-                               "--proc-type as auto parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--proc-type as auto parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv19) != 0) {
-               printf("Error - process did not run ok with "
-                               "--proc-type and --no-shconf parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--proc-type and --no-shconf parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv20) != 0) {
-               printf("Error - process did not run ok with "
-                               "--create-uio-dev parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--create-uio-dev parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv21) != 0) {
-               printf("Error - process did not run ok with --huge-worker-stack 
parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--huge-worker-stack parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv22) != 0) {
-               printf("Error - process did not run ok with 
--huge-worker-stack=size parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--huge-worker-stack=size parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv23) != 0) {
-               printf("Error - process did not run ok with --log-timestamp 
parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--log-timestamp parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv24) != 0) {
-               printf("Error - process did not run ok with --log-timestamp=iso 
parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--log-timestamp=iso parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv25) == 0) {
-               printf("Error - process did run ok with --log-timestamp=invalid 
parameter\n");
+               printf("Error (line %d) - process did run ok with 
--log-timestamp=invalid parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv26) != 0) {
-               printf("Error - process did not run ok with --log-color 
parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--log-color parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv27) != 0) {
-               printf("Error - process did not run ok with --log-color=never 
parameter\n");
+               printf("Error (line %d) - process did not run ok with 
--log-color=never parameter\n",
+                               __LINE__);
                goto fail;
        }
        if (launch_proc(argv28) == 0) {
-               printf("Error - process did run ok with --log-timestamp=invalid 
parameter\n");
+               printf("Error (line %d) - process did run ok with 
--log-timestamp=invalid parameter\n",
+                               __LINE__);
                goto fail;
        }
 
@@ -1245,7 +1278,7 @@ test_file_prefix(void)
        return 0;
 #else
        if (get_current_prefix(prefix, sizeof(prefix)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
 #endif
@@ -1297,13 +1330,15 @@ test_file_prefix(void)
 
        /* check if files for current prefix are present */
        if (process_hugefiles(prefix, HUGEPAGE_CHECK_EXISTS) != 1) {
-               printf("Error - hugepage files for %s were not created!\n", 
prefix);
+               printf("Error (line %d) - hugepage files for %s were not 
created!\n",
+                               __LINE__, prefix);
                return -1;
        }
 
        /* checks if files for current prefix are locked */
        if (process_hugefiles(prefix, HUGEPAGE_CHECK_LOCKED) != 1) {
-               printf("Error - hugepages for current process aren't 
locked!\n");
+               printf("Error (line %d) - hugepages for current process aren't 
locked!\n",
+                               __LINE__);
                return -1;
        }
 
@@ -1311,32 +1346,37 @@ test_file_prefix(void)
        if (process_hugefiles(memtest, HUGEPAGE_CHECK_EXISTS) == 1) {
                /* check if they are not locked */
                if (process_hugefiles(memtest, HUGEPAGE_CHECK_LOCKED) == 1) {
-                       printf("Error - hugepages for current process are 
locked!\n");
+                       printf("Error (line %d) - hugepages for current process 
are locked!\n",
+                                       __LINE__);
                        return -1;
                }
                /* they aren't locked, delete them */
                else {
                        if (process_hugefiles(memtest, HUGEPAGE_DELETE) != 1) {
-                               printf("Error - deleting hugepages failed!\n");
+                               printf("Error (line %d) - deleting hugepages 
failed!\n",
+                                               __LINE__);
                                return -1;
                        }
                }
        }
 
        if (launch_proc(argv0) == 0) {
-               printf("Error - secondary process ran ok without primary 
process\n");
+               printf("Error (line %d) - secondary process ran ok without 
primary process\n",
+                               __LINE__);
                return -1;
        }
 
        /* check if files for current prefix are present */
        if (process_hugefiles(prefix, HUGEPAGE_CHECK_EXISTS) != 1) {
-               printf("Error - hugepage files for %s were not created!\n", 
prefix);
+               printf("Error (line %d) - hugepage files for %s were not 
created!\n",
+                               __LINE__, prefix);
                return -1;
        }
 
        /* checks if files for current prefix are locked */
        if (process_hugefiles(prefix, HUGEPAGE_CHECK_LOCKED) != 1) {
-               printf("Error - hugepages for current process aren't 
locked!\n");
+               printf("Error (line %d) - hugepages for current process aren't 
locked!\n",
+                               __LINE__);
                return -1;
        }
 
@@ -1344,15 +1384,15 @@ test_file_prefix(void)
         * should clean up after itself on exit and leave no hugepages behind.
         */
        if (launch_proc(argv1) != 0) {
-               printf("Error - failed to run with --file-prefix=%s\n",
-                               memtest1);
+               printf("Error (line %d) - failed to run with 
--file-prefix=%s\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
        /* check if memtest1_map0 is present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) != 0) {
-               printf("Error - hugepage files for %s were not deleted!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were not 
deleted!\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
@@ -1360,35 +1400,35 @@ test_file_prefix(void)
         * mem mode - this should leave behind hugepage files.
         */
        if (launch_proc(argv2) != 0) {
-               printf("Error - failed to run with --file-prefix=%s\n",
-                               memtest1);
+               printf("Error (line %d) - failed to run with 
--file-prefix=%s\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
        /* check if memtest1_map0 is present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) != 1) {
-               printf("Error - hugepage files for %s were not created!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were not 
created!\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
        if (launch_proc(argv3) != 0) {
-               printf("Error - failed to run with --file-prefix=%s\n",
-                               memtest2);
+               printf("Error (line %d) - failed to run with 
--file-prefix=%s\n",
+                               __LINE__, memtest2);
                return -1;
        }
 
        /* check if hugefiles for memtest2 are present */
        if (process_hugefiles(memtest2, HUGEPAGE_CHECK_EXISTS) != 1) {
-               printf("Error - hugepage files for %s were not created!\n",
-                               memtest2);
+               printf("Error (line %d) - hugepage files for %s were not 
created!\n",
+                               __LINE__, memtest2);
                return -1;
        }
 
        /* check if hugefiles for memtest1 are present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) != 0) {
-               printf("Error - hugepage files for %s were not deleted!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were not 
deleted!\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
@@ -1396,22 +1436,22 @@ test_file_prefix(void)
         * hugepage files behind.
         */
        if (launch_proc(argv4) != 0) {
-               printf("Error - failed to run with --file-prefix=%s\n",
-                               memtest2);
+               printf("Error (line %d) - failed to run with 
--file-prefix=%s\n",
+                               __LINE__, memtest2);
                return -1;
        }
 
        /* check if hugefiles for memtest2 are present */
        if (process_hugefiles(memtest2, HUGEPAGE_CHECK_EXISTS) != 0) {
-               printf("Error - hugepage files for %s were not deleted!\n",
-                               memtest2);
+               printf("Error (line %d) - hugepage files for %s were not 
deleted!\n",
+                               __LINE__, memtest2);
                return -1;
        }
 
        /* check if hugefiles for memtest1 are present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) != 0) {
-               printf("Error - hugepage files for %s were not deleted!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were not 
deleted!\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
@@ -1421,7 +1461,8 @@ test_file_prefix(void)
 
        /* test case to check eal-options with --in-memory mode */
        if (launch_proc(argv5) != 0) {
-               printf("Error - failed to run with --in-memory mode\n");
+               printf("Error (line %d) - failed to run with --in-memory 
mode\n",
+                               __LINE__);
                return -1;
        }
 
@@ -1429,14 +1470,14 @@ test_file_prefix(void)
         * custom file-prefix.
         */
        if (launch_proc(argv6) != 0) {
-               printf("Error - failed to run with --in-memory mode\n");
+               printf("Error (line %d) - failed to run with --in-memory 
mode\n", __LINE__);
                return -1;
        }
 
        /* check if hugefiles for memtest1 are present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) != 0) {
-               printf("Error - hugepage files for %s were created and not 
deleted!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were created 
and not deleted!\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
@@ -1444,7 +1485,7 @@ test_file_prefix(void)
         * parent file-prefix.
         */
        if (launch_proc(argv7) != 0) {
-               printf("Error - failed to run with --file-prefix=%s\n", prefix);
+               printf("Error (line %d) - failed to run with 
--file-prefix=%s\n", __LINE__, prefix);
                return -1;
        }
 
@@ -1452,14 +1493,15 @@ test_file_prefix(void)
         * so it should not leave any hugepage files behind.
         */
        if (launch_proc(argv8) != 0) {
-               printf("Error - failed to run with --single-file-segments 
mode\n");
+               printf("Error (line %d) - failed to run with 
--single-file-segments mode\n",
+                               __LINE__);
                return -1;
        }
 
        /* check if hugefiles for memtest1 are present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) != 0) {
-               printf("Error - hugepage files for %s were not deleted!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were not 
deleted!\n",
+                               __LINE__, memtest1);
                return -1;
        }
 
@@ -1467,18 +1509,18 @@ test_file_prefix(void)
         * so it should not remove hugepage files when it exits
         */
        if (launch_proc(argv9) != 0) {
-               printf("Error - failed to run with --huge-unlink=never\n");
+               printf("Error (line %d) - failed to run with 
--huge-unlink=never\n", __LINE__);
                return -1;
        }
 
        /* check if hugefiles for memtest1 are present */
        if (process_hugefiles(memtest1, HUGEPAGE_CHECK_EXISTS) == 0) {
-               printf("Error - hugepage files for %s were deleted!\n",
-                               memtest1);
+               printf("Error (line %d) - hugepage files for %s were 
deleted!\n",
+                               __LINE__, memtest1);
                return -1;
        }
        if (process_hugefiles(memtest1, HUGEPAGE_DELETE) != 1) {
-               printf("Error - deleting hugepages failed!\n");
+               printf("Error (line %d) - deleting hugepages failed!\n", 
__LINE__);
                return -1;
        }
 
@@ -1531,7 +1573,7 @@ test_memory_flags(void)
 #else
        char prefix[PATH_MAX], tmp[PATH_MAX];
        if (get_current_prefix(tmp, sizeof(tmp)) == NULL) {
-               printf("Error - unable to get current prefix!\n");
+               printf("Error (line %d) - unable to get current prefix!\n", 
__LINE__);
                return -1;
        }
        snprintf(prefix, sizeof(prefix), "--file-prefix=%s", tmp);
@@ -1588,7 +1630,7 @@ test_memory_flags(void)
 #endif
 
        if (num_sockets <= 0) {
-               printf("Error - cannot get number of sockets!\n");
+               printf("Error (line %d) - cannot get number of sockets!\n", 
__LINE__);
                return -1;
        }
 
@@ -1603,7 +1645,8 @@ test_memory_flags(void)
                        "--file-prefix=" memtest, valid_socket_mem};
 
        if (launch_proc(argv0) != 0) {
-               printf("Error - secondary process failed with valid -m flag 
!\n");
+               printf("Error (line %d) - secondary process failed with valid 
-m flag !\n",
+                               __LINE__);
                return -1;
        }
 
@@ -1613,14 +1656,15 @@ test_memory_flags(void)
 #endif
 
        if (launch_proc(argv1) != 0) {
-               printf("Error - process failed with valid -m flag!\n");
+               printf("Error (line %d) - process failed with valid -m 
flag!\n", __LINE__);
                return -1;
        }
 
        populate_socket_mem_param(num_sockets, "0", "",
                arg2_socket_mem, sizeof(arg2_socket_mem));
        if (launch_proc(argv2) != 0) {
-               printf("Error - process failed with valid (zero) 
--socket-mem!\n");
+               printf("Error (line %d) - process failed with valid (zero) 
--socket-mem!\n",
+                               __LINE__);
                return -1;
        }
 
@@ -1628,25 +1672,24 @@ test_memory_flags(void)
                populate_socket_mem_param(num_sockets - 1, "2", ",",
                        arg3_socket_mem, sizeof(arg3_socket_mem));
                if (launch_proc(argv3) == 0) {
-                       printf("Error - process run ok with invalid "
-                               "(incomplete) --socket-mem!\n");
+                       printf("Error (line %d) - process run ok with invalid 
(incomplete) --socket-mem!\n",
+                                       __LINE__);
                        return -1;
                }
 
                populate_socket_mem_param(num_sockets - 1, "2", ",Fred",
                        arg4_socket_mem, sizeof(arg4_socket_mem));
                if (launch_proc(argv4) == 0) {
-                       printf("Error - process run ok with invalid "
-                               "(mixed with invalid input) --socket-mem!\n");
+                       printf("Error (line %d) - process run ok with invalid 
(mixed with invalid input) --socket-mem!\n",
+                                       __LINE__);
                        return -1;
                }
 
                populate_socket_mem_param(num_sockets - 1, "2", ",Fred0",
                        arg5_socket_mem, sizeof(arg5_socket_mem));
                if (launch_proc(argv5) == 0) {
-                       printf("Error - process run ok with invalid "
-                               "(mixed with invalid input with a numeric value 
as "
-                               "last character) --socket-mem!\n");
+                       printf("Error (line %d) - process run ok with invalid 
(mixed with invalid input with a numeric value as last character) 
--socket-mem!\n",
+                                       __LINE__);
                        return -1;
                }
        }
@@ -1655,35 +1698,38 @@ test_memory_flags(void)
                populate_socket_mem_param(num_sockets - 2, "2", ",,2",
                        arg6_socket_mem, sizeof(arg6_socket_mem));
                if (launch_proc(argv6) == 0) {
-                       printf("Error - process run ok with invalid "
-                               "(with empty socket) --socket-mem!\n");
+                       printf("Error (line %d) - process run ok with invalid 
(with empty socket) --socket-mem!\n",
+                                       __LINE__);
                        return -1;
                }
        }
 
        if (launch_proc(argv7) == 0) {
-               printf("Error - process run ok with invalid (null) 
--socket-mem!\n");
+               printf("Error (line %d) - process run ok with invalid (null) 
--socket-mem!\n",
+                               __LINE__);
                return -1;
        }
 
        populate_socket_mem_param(num_sockets, "2", "",
                arg8_socket_mem, sizeof(arg8_socket_mem));
        if (launch_proc(argv8) == 0) {
-               printf("Error - process run ok with --socket-mem and -m 
specified!\n");
+               printf("Error (line %d) - process run ok with --socket-mem and 
-m specified!\n",
+                               __LINE__);
                return -1;
        }
 
        populate_socket_mem_param(num_sockets + 1, "2", "",
                invalid_socket_mem, sizeof(invalid_socket_mem));
        if (launch_proc(argv9) == 0) {
-               printf("Error - process run ok with extra socket in 
--socket-mem!\n");
+               printf("Error (line %d) - process run ok with extra socket in 
--socket-mem!\n",
+                               __LINE__);
                return -1;
        }
 
        populate_socket_mem_param(num_sockets, "2", "",
                valid_socket_mem, sizeof(valid_socket_mem));
        if (launch_proc(argv10) != 0) {
-               printf("Error - process failed with valid --socket-mem!\n");
+               printf("Error (line %d) - process failed with valid 
--socket-mem!\n", __LINE__);
                return -1;
        }
 
-- 
2.51.0


Reply via email to