[yocto] [ptest-runner][PATCH] Added error coverage to support when launching child process fails.

2016-09-21 Thread Edwin Plauchu
From: Edwin Plauchu 

[YOCTO #9752]

Signed-off-by: Edwin Plauchu 
---
 utils.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/utils.c b/utils.c
index 6991af1..2ebfb04 100644
--- a/utils.c
+++ b/utils.c
@@ -249,7 +249,7 @@ run_child(char *run_ptest, int fd_stdout, int fd_stderr)
dup2(fd_stderr, STDERR_FILENO);
execv(run_ptest, argv);
 
-   exit(0);
+   exit(1);
 }
 
 static inline int
@@ -336,6 +336,7 @@ run_ptests(struct ptest_list *head, int timeout, const char 
*progname,
 
child = fork();
if (child == -1) {
+   fprintf(stderr, "ERROR: Fork fatal\n");
rc = -1;
break;
} else if (child == 0) {
@@ -351,6 +352,7 @@ run_ptests(struct ptest_list *head, int timeout, const char 
*progname,
status = wait_child(ptest_dir, p->run_ptest, 
child,
timeout, fds, fps);
if (status)
+   fprintf(stderr, "ERROR: Program child 
error\n");
rc += 1;
 
fprintf(fp, "END: %s\n", ptest_dir);
-- 
2.9.3

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


[yocto] [ptest-runner][PATCH] Added error coverage to support when launching child process fails.

2016-09-20 Thread Edwin Plauchu
From: Edwin Plauchu 

[YOCTO #9752]

Signed-off-by: Edwin Plauchu 
---
 utils.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/utils.c b/utils.c
index 6991af1..2ebfb04 100644
--- a/utils.c
+++ b/utils.c
@@ -249,7 +249,7 @@ run_child(char *run_ptest, int fd_stdout, int fd_stderr)
dup2(fd_stderr, STDERR_FILENO);
execv(run_ptest, argv);
 
-   exit(0);
+   exit(1);
 }
 
 static inline int
@@ -336,6 +336,7 @@ run_ptests(struct ptest_list *head, int timeout, const char 
*progname,
 
child = fork();
if (child == -1) {
+   fprintf(stderr, "ERROR: Fork fatal\n");
rc = -1;
break;
} else if (child == 0) {
@@ -351,6 +352,7 @@ run_ptests(struct ptest_list *head, int timeout, const char 
*progname,
status = wait_child(ptest_dir, p->run_ptest, 
child,
timeout, fds, fps);
if (status)
+   fprintf(stderr, "ERROR: Program child 
error\n");
rc += 1;
 
fprintf(fp, "END: %s\n", ptest_dir);
-- 
2.9.3

-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto