|
From: Cyril H. <su...@li...> - 2013-04-17 14:21:23
|
The branch, master, has been updated
via 768637838d3f05888a49d1f716971443d69fe8e2 (commit)
via 4f2ab1360cae73e2d0816a90962ee6f35e6e6ec5 (commit)
via 6d669cc3350245fb5b14b423a7291a4e7f56ac0f (commit)
via 775d84c8aa7bb34d2c0f65c522d5e24297506ac1 (commit)
via 495581c4f868d738d3d245ae7c8a5520e789e36e (commit)
from cb2967b27a65becc2c7c6fe8ea29a1b832fb5adc (commit)
- Log -----------------------------------------------------------------
commit 768637838d3f05888a49d1f716971443d69fe8e2
Merge: cb2967b 4f2ab13
Author: Cyril Hrubis <ch...@su...>
Date: Wed Apr 17 15:26:56 2013 +0200
Merge ../ltp-dev
commit 4f2ab1360cae73e2d0816a90962ee6f35e6e6ec5
Author: Cyril Hrubis <ch...@su...>
Date: Wed Apr 17 15:25:06 2013 +0200
openposix/.../sched_getscheduler/7-1: Fix.
Return UNTESTED for failed optional behavior.
Signed-off-by: Cyril Hrubis <ch...@su...>
commit 6d669cc3350245fb5b14b423a7291a4e7f56ac0f
Author: Cyril Hrubis <ch...@su...>
Date: Wed Apr 17 15:23:36 2013 +0200
openposix/.../sched_getparam/6-1: Fix.
Return UNTESTED for failed optional behavior.
Signed-off-by: Cyril Hrubis <ch...@su...>
commit 775d84c8aa7bb34d2c0f65c522d5e24297506ac1
Author: Cyril Hrubis <ch...@su...>
Date: Wed Apr 17 15:18:59 2013 +0200
open_posix_testsuite/.../aio_return: Fix.
Return UNTESTED instead of UNRESOLVED when aio_return() didn't failed as
the tested behavior is optional.
Signed-off-by: Cyril Hrubis <ch...@su...>
commit 495581c4f868d738d3d245ae7c8a5520e789e36e
Author: Cyril Hrubis <ch...@su...>
Date: Wed Apr 17 15:07:57 2013 +0200
openposix/.../aio_error/3-1: Fix.
The same as previous, the test tests for optional behavior and returns
UNRESOLVED, which is wrong. Fix it by returning UNTESTED.
Signed-off-by: Cyril Hrubis <ch...@su...>
-----------------------------------------------------------------------
Summary of changes:
.../conformance/interfaces/aio_error/3-1.c | 2 +-
.../conformance/interfaces/aio_return/1-1.c | 10 +++++-----
.../conformance/interfaces/aio_return/2-1.c | 12 ++++++------
.../conformance/interfaces/aio_return/3-1.c | 14 +++++++-------
.../conformance/interfaces/aio_return/3-2.c | 12 ++++++------
.../conformance/interfaces/aio_return/4-1.c | 14 +++++++-------
.../conformance/interfaces/sched_getparam/6-1.c | 2 +-
.../interfaces/sched_getscheduler/7-1.c | 6 +++---
8 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
index 5d5dbe8..c88be99 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
@@ -70,7 +70,7 @@ int main(void)
if (ret != EINVAL) {
printf(TNAME " return code didn't match expected "
"value (%d != %d).\n", ret, EINVAL);
- return PTS_UNRESOLVED;
+ return PTS_UNTESTED;
}
close(fd);
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
index a76ebd6..b10b346 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
@@ -53,7 +53,7 @@ int main(void)
if (fd == -1) {
printf(TNAME " Error at open(): %s\n", strerror(errno));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
unlink(tmpfname);
@@ -67,7 +67,7 @@ int main(void)
if (aio_write(&aiocb) == -1) {
close(fd);
printf(TNAME " Error at aio_write(): %s\n", strerror(errno));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
do {
@@ -81,15 +81,15 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_return(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
} else if (retval != BUF_SIZE) {
close(fd);
printf(TNAME "aio_return didn't return expected size: %d\n",
retval);
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
close(fd);
printf("Test PASSED\n");
- exit(PTS_PASS);
+ return PTS_PASS;
}
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
index 77d976d..8782dd0 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
@@ -51,7 +51,7 @@ int main(void)
if (fd == -1) {
printf(TNAME " Error at open(): %s\n", strerror(errno));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
unlink(tmpfname);
@@ -66,7 +66,7 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_write(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
do {
@@ -82,7 +82,7 @@ int main(void)
close(fd);
printf(TNAME " aio_return didn't return expected size: "
"%d\n", retval);
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
retval = aio_return(&aiocb);
@@ -91,17 +91,17 @@ int main(void)
close(fd);
printf(TNAME " Second call to aio_return() may "
"return -1; aio_return() returned %d\n", retval);
- exit(PTS_UNRESOLVED);
+ return PTS_UNTESTED;
}
} else {
close(fd);
printf(TNAME " Error at aio_error(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
close(fd);
printf("Test PASSED\n");
- exit(PTS_PASS);
+ return PTS_PASS;
}
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
index bdb1a83..8b2d649 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
@@ -56,7 +56,7 @@ int main(void)
if (fd == -1) {
printf(TNAME " Error at open(): %s\n", strerror(errno));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
unlink(tmpfname);
@@ -71,7 +71,7 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_write(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
do {
@@ -85,7 +85,7 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_return(): %d, %s\n", retval,
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
memset(&aiocb, 0, sizeof(struct aiocb));
@@ -97,7 +97,7 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_write(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
do {
@@ -111,19 +111,19 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_return(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
} else {
if (retval != (BUF_SIZE / 2)) {
close(fd);
printf(TNAME " aio_return() didn't fail as expected: "
"%d, %s\n", retval, strerror(aio_error(&aiocb)));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
}
close(fd);
printf("Test PASSED\n");
- exit(PTS_PASS);
+ return PTS_PASS;
}
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
index 8df6585..d5711a0 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
@@ -54,7 +54,7 @@ int main(void)
if (fd == -1) {
printf(TNAME " Error at open(): %s\n", strerror(errno));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
unlink(tmpfname);
@@ -69,7 +69,7 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_write(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
do {
@@ -82,14 +82,14 @@ int main(void)
if (retval == -1) {
printf(TNAME " Error at aio_error(): %s\n",
strerror(aio_error(&aiocb)));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
} else {
if (retval != BUF_SIZE) {
close(fd);
printf(TNAME " Error at aio_return(): %d, %s\n", retval,
strerror(aio_error(&aiocb)));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
retval = aio_return(&aiocb);
@@ -99,12 +99,12 @@ int main(void)
printf(TNAME " aio_return() may fail with (-1, %d); "
"failed with (%d, %d) instead\n",
EINVAL, retval, aio_error(&aiocb));
- exit(PTS_UNRESOLVED);
+ return PTS_UNTESTED;
}
}
close(fd);
printf("Test PASSED\n");
- exit(PTS_PASS);
+ return PTS_PASS;
}
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
index 388c985..c4d0e94 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
@@ -54,7 +54,7 @@ int main(void)
if (fd == -1) {
printf(TNAME " Error at open(): %s\n", strerror(errno));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
unlink(tmpfname);
@@ -68,7 +68,7 @@ int main(void)
if (aio_write(&aiocb) == -1) {
close(fd);
printf(TNAME " Error at aio_write(): %s\n", strerror(errno));
- exit(PTS_FAIL);
+ return PTS_FAIL;
}
do {
@@ -89,8 +89,8 @@ int main(void)
if (retval != -1 || aio_error(&aiocb) != EINVAL) {
close(fd);
- printf(TNAME " aio_return() may fail\n");
- exit(PTS_UNRESOLVED);
+ printf(TNAME "aio_return() have not failed\n");
+ return PTS_UNTESTED;
}
retval = aio_return(&aiocb);
@@ -99,16 +99,16 @@ int main(void)
close(fd);
printf(TNAME " Error at aio_return(): %d, %s\n", retval,
strerror(aio_error(&aiocb)));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
} else {
close(fd);
printf(TNAME " Error at aio_error(): %s\n", strerror(retval));
- exit(PTS_UNRESOLVED);
+ return PTS_UNRESOLVED;
}
close(fd);
printf("Test PASSED\n");
- exit(PTS_PASS);
+ return PTS_PASS;
}
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c
index c27695d..2c9c5d5 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c
@@ -94,7 +94,7 @@ int main(void)
}
if (result == 0) {
printf("The function sched_getparam has successed.\n");
- return PTS_UNRESOLVED;
+ return PTS_UNTESTED;
}
if (errno != EPERM) {
perror("errno is not EPERM: The system allows a non-root"
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c
index 04a43b3..d0be68d 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c
@@ -21,8 +21,8 @@
#include <string.h>
#include "posixtest.h"
-/** Set the euid of this process to a non-root uid */
-int set_nonroot()
+/* Set the euid of this process to a non-root uid */
+int set_nonroot(void)
{
struct passwd *pw;
setpwent();
@@ -74,7 +74,7 @@ int main(void)
}
if (result == 0) {
printf("The function sched_getscheduler has successed.\n");
- return PTS_UNRESOLVED;
+ return PTS_UNTESTED;
}
if (errno != EPERM) {
perror("errno is not EPERM");
hooks/post-receive
--
ltp
|