From: Bian N. <bi...@cn...> - 2011-01-24 09:59:19
|
Mitani wrote: > Hi, > > > Following POSIX testsets failed: > ------------ > conformance/interfaces/sched_getparam/6-1: execution: FAILED: Output: > Testing with user 'bin' (euid: 1)(uid: 1) > The function sched_getparam has successed. > ------------ > > ------------ > conformance/interfaces/sched_getscheduler/7-1: execution: FAILED: Output: > Testing with user 'bin' (uid: 1) > The function sched_getscheduler has successed. > ------------ > > The environments are as follows: > - RHEL4.8 --- (x86, x86_64, ia64) > - kernel --- kernel-2.6.9-89.EL > - glibc --- glibc-2.3.4-2.43 > > - RHEL5.5 --- (x86, x86_64, ia64) > - kernel --- kernel-2.6.18-194.el5 > - glibc --- glibc-2.5-49 > > > They are permission tests. > > The comment of "sched_getparam/6-1" testset source is as follows: > ------------ > * On Linux, e.g, the kernel makes no check on user permission to call this > * API. So basically we don't know on what condition a system should return > * EPERM. It is implementation defined. > ------------ > Hi Garrett, I think it's better to report UNRESOLVED, whatever the os is. Regards Bian > > Therefore I revised their results to "UNRESOLVED" by judging linux > environment. > > Signed-off-by: Tomonori Mitani <mi...@ry...> > ============ > --- > a/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c > 2010-12-08 15:39:45.000000000 +0900 > +++ > b/testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c > 2010-12-08 13:48:51.000000000 +0900 > @@ -65,6 +65,11 @@ > struct sched_param param; > int result = -1; > > +#ifdef __linux__ > + printf("We don't know on what condition a system should return > EPERM.\n"); > + return PTS_UNRESOLVED; > +#endif > + > /* We assume process Number 1 is created by root */ > /* and can only be accessed by root */ > /* This test should be run under standard user permissions */ > ============ > > ============ > --- > a/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7 > -1.c 2010-11-12 02:19:16.000000000 +0900 > +++ > b/testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7 > -1.c 2010-12-08 15:42:23.000000000 +0900 > @@ -55,6 +55,11 @@ > > int result = -1; > > +#ifdef __linux__ > + printf("We don't know on what condition a system should return > EPERM.\n"); > + return PTS_UNRESOLVED; > +#endif > + > /* We assume process Number 1 is created by root */ > /* and can only be accessed by root */ > /* This test should be run under standard user permissions */ > ============ > > > > Regards-- > > -Tomonori Mitani > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > What happens now with your Lotus Notes apps - do you make another costly > upgrade, or settle for being marooned without product support? Time to move > off Lotus Notes and onto the cloud with Force.com, apps are easier to build, > use, and manage than apps on traditional platforms. Sign up for the Lotus > Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d > > > ------------------------------------------------------------------------ > > _______________________________________________ > Ltp-list mailing list > Ltp...@li... > https://lists.sourceforge.net/lists/listinfo/ltp-list -- Regards Bian Naimeng |