This is an automated email from the ASF dual-hosted git repository. aguettouche pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git
commit 26277cc94635a86b75cf4c31d56f07c114b58809 Author: paopao <v-cuixiaol...@xiaomi.com> AuthorDate: Tue Feb 9 02:20:56 2021 -0500 testing: Exit with non zero value in the failure path Change-Id: I90115ab51bcd937b8443a6aab2fabb6cd559aa85 Signed-off-by: paopao <v-cuixiaol...@xiaomi.com> --- testing/fatutf8/fatutf8_main.c | 5 +++++ testing/fstest/fstest_main.c | 4 ++++ testing/nxffs/nxffs_main.c | 3 +++ 3 files changed, 12 insertions(+) diff --git a/testing/fatutf8/fatutf8_main.c b/testing/fatutf8/fatutf8_main.c index 9fbde7e..8e11517 100644 --- a/testing/fatutf8/fatutf8_main.c +++ b/testing/fatutf8/fatutf8_main.c @@ -99,6 +99,7 @@ int main(int argc, FAR char *argv[]) if (ret != 0) { printf("mkdir failed: %d\n", errno); + exit(ret); } else { @@ -124,6 +125,7 @@ int main(int argc, FAR char *argv[]) else { printf("write failed: %d\n", errno); + exit(len); } fsync(fd); @@ -132,6 +134,7 @@ int main(int argc, FAR char *argv[]) else { printf("open failed: %d\n", errno); + exit(fd); } printf("\n"); @@ -152,6 +155,7 @@ int main(int argc, FAR char *argv[]) else { printf("read failed: %d\n", errno); + exit(len); } close(fd); @@ -159,6 +163,7 @@ int main(int argc, FAR char *argv[]) else { printf("open failed: %d\n", errno); + exit(fd); } return EXIT_SUCCESS; diff --git a/testing/fstest/fstest_main.c b/testing/fstest/fstest_main.c index 750412d..d3a1e83 100644 --- a/testing/fstest/fstest_main.c +++ b/testing/fstest/fstest_main.c @@ -1021,6 +1021,7 @@ int main(int argc, FAR char *argv[]) printf("ERROR: Failed to verify files\n"); printf(" Number of files: %d\n", g_nfiles); printf(" Number deleted: %d\n", g_ndeleted); + exit(ret); } else { @@ -1040,6 +1041,7 @@ int main(int argc, FAR char *argv[]) printf("ERROR: Failed to delete files\n"); printf(" Number of files: %d\n", g_nfiles); printf(" Number deleted: %d\n", g_ndeleted); + exit(ret); } else { @@ -1065,6 +1067,7 @@ int main(int argc, FAR char *argv[]) printf("ERROR: Failed to verify files\n"); printf(" Number of files: %d\n", g_nfiles); printf(" Number deleted: %d\n", g_ndeleted); + exit(ret); } else { @@ -1081,6 +1084,7 @@ int main(int argc, FAR char *argv[]) if (ret < 0) { printf("ERROR: statfs failed: %d\n", errno); + exit(ret); } else { diff --git a/testing/nxffs/nxffs_main.c b/testing/nxffs/nxffs_main.c index 4ab7edb..9b92c1c 100644 --- a/testing/nxffs/nxffs_main.c +++ b/testing/nxffs/nxffs_main.c @@ -854,6 +854,7 @@ int main(int argc, FAR char *argv[]) printf("ERROR: Failed to verify files\n"); printf(" Number of files: %d\n", g_nfiles); printf(" Number deleted: %d\n", g_ndeleted); + exit(ret); } else { @@ -873,6 +874,7 @@ int main(int argc, FAR char *argv[]) printf("ERROR: Failed to delete files\n"); printf(" Number of files: %d\n", g_nfiles); printf(" Number deleted: %d\n", g_ndeleted); + exit(ret); } else { @@ -895,6 +897,7 @@ int main(int argc, FAR char *argv[]) printf("ERROR: Failed to verify files\n"); printf(" Number of files: %d\n", g_nfiles); printf(" Number deleted: %d\n", g_ndeleted); + exit(ret); } else {