[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

LSB-OS assertions deliverable



The test assertions for the LSB-OS test suite deliverable
have been submitted to the cvs tree and should be available
on the LSB web site in the next hour or two.
See http://www.linuxbase.org/test/lsbtestnews.html
for the latest test news.

Notes to reviewers are enclosed, if you have feedback on the assertions
please send them do the lsb-test@linuxbase.org mailing list.


thanks
Andrew

---------------------------------------------------------------------------



Assertions for the LSB-os test suite
------------------------------------

Notes for reviewers.



The Open Group tries to re-use test technology whenever possible.
As a result, assertions in the LSB-os test package come from a variety
of sources.
This has a bearing on the type of review comments that might be
appropriate for the assertions for each test case, as follows:

	Assertions derived from The Open Group test suites
	---------------------------------------
	These assertions and the accompanying test cases are used for
	UNIX98 branding, and have been widely reviewed and accepted
	by the industry.
	It is probably only appropriate to comment on whether or not
	one of these assertions should be included in LSB-os, rather
	than commenting on the detail of the assertion text.


	Assertions derived from other industry-standard test suites
	-----------------------------------------------------------
	These assertions and the accompanying test cases are used for
	testing conformance to other standards.
	Although these assertions have probably been subject to less
	scrutiny than those in the The Open Group test suites they are,
nevertheless,
	generally accepted by the organisations that use them.
	Again, it is probably only appropriate to comment on whether
	or not one of these assertions should be included in LSB-os,
	rather than commenting on the detail of the assertion text.


	Assertions written specifically for LSB-os
	------------------------------------------
	These are new assertions written for this test package and are
	offered for external review for the first time.
	It is probably appropriate for reviewers to pay most attention
	to assertions in this category.



The files in each category are as follows:

Assertions derived from The Open Group test suites
---------------------------------------
LSB.os/aio/aio_cancel/T.aio_cancel
LSB.os/aio/aio_error/T.aio_error
LSB.os/aio/aio_fsync/T.aio_fsync
LSB.os/aio/aio_read/T.aio_read
LSB.os/aio/aio_read_X/T.aio_read_X
LSB.os/aio/aio_return/T.aio_return
LSB.os/aio/aio_suspend/T.aio_suspend
LSB.os/aio/aio_write/T.aio_write
LSB.os/aio/aio_write_X/T.aio_write_X
LSB.os/aio/lio_listio/T.lio_listio
LSB.os/aio/lio_listio_X/T.lio_listio_X
LSB.os/files/dev_null/T.dev_null
LSB.os/files/dev_tty/T.dev_tty
LSB.os/files/seekdir/T.seekdir
LSB.os/files/telldir/T.telldir
LSB.os/genuts/fnmatch/T.fnmatch
LSB.os/genuts/ftw/T.ftw
LSB.os/genuts/getopt/T.getopt
LSB.os/genuts/glob/T.glob
LSB.os/genuts/pclose/T.pclose
LSB.os/genuts/popen/T.popen
LSB.os/genuts/wordexp/T.wordexp
LSB.os/ipc/msgctl/T.msgctl
LSB.os/ipc/msgget/T.msgget
LSB.os/ipc/msgrcv/T.msgrcv
LSB.os/ipc/msgsnd/T.msgsnd
LSB.os/ipc/semctl/T.semctl
LSB.os/ipc/semget/T.semget
LSB.os/ipc/semop/T.semop
LSB.os/ipc/shmat/T.shmat
LSB.os/ipc/shmctl/T.shmctl
LSB.os/ipc/shmdt/T.shmdt
LSB.os/ipc/shmget/T.shmget
LSB.os/libdl/dlclose/T.dlclose
LSB.os/libdl/dlerror/T.dlerror
LSB.os/libdl/dlopen/T.dlopen
LSB.os/mfiles/mmap/T.mmap
LSB.os/mfiles/mmap_P/T.mmap_P
LSB.os/mfiles/mmap_X/T.mmap_X
LSB.os/mfiles/msync/T.msync
LSB.os/mfiles/msync_P/T.msync_P
LSB.os/mfiles/munmap/T.munmap
LSB.os/mfiles/munmap_P/T.munmap_P
LSB.os/mfiles/munmap_X/T.munmap_X
LSB.os/mprotect/mprotect_P/T.mprotect_P
LSB.os/procenv/chroot/T.chroot
LSB.os/procenv/cuserid/T.cuserid
LSB.os/procenv/nice/T.nice
LSB.os/procenv/nice_X/T.nice_X
LSB.os/procenv/putenv/T.putenv
LSB.os/procenv/ulimit/T.ulimit
LSB.os/procprim/exec/T.execl
LSB.os/procprim/exec/T.execle
LSB.os/procprim/exec/T.execlp
LSB.os/procprim/exec/T.execv
LSB.os/procprim/exec/T.execve
LSB.os/procprim/exec/T.execvp
LSB.os/procprim/fork/T.fork
LSB.os/procprim/kill_X/T.kill_X
LSB.os/streamio/fgetpos/T.fgetpos
LSB.os/streamio/fgetpos_1/T.fgetpos_1
LSB.os/streamio/fsetpos/T.fsetpos
LSB.os/string/mblen/T.mblen
LSB.os/string/mbstowcs/T.mbstowcs
LSB.os/string/memmove/T.memmove
LSB.os/string/wcstombs/T.wcstombs
LSB.os/string/wctomb/T.wctomb
LSB.os/time/clock/T.clock
LSB.os/time/difftime/T.difftime
LSB.os/time/strptime/T.strptime

Assertions derived from other industry-standard test suites
-----------------------------------------------------------
LSB.os/genuts/nftw/T.nftw
LSB.os/ioprim/readv/T.readv
LSB.os/ioprim/writev/T.writev
LSB.os/ipc/ftok/T.ftok
LSB.os/jump/getcontext/T.getcontext
LSB.os/jump/makecontext/T.makecontext
LSB.os/jump/setcontext/T.setcontext
LSB.os/procprim/exec_A/T.execl_A
LSB.os/procprim/exec_A/T.execle_A
LSB.os/procprim/exec_A/T.execlp_A
LSB.os/procprim/exec_A/T.execv_A
LSB.os/procprim/exec_A/T.execve_A
LSB.os/procprim/exec_A/T.execvp_A
LSB.os/procprim/exec_S/T.execl_S
LSB.os/procprim/exec_S/T.execle_S
LSB.os/procprim/exec_S/T.execlp_S
LSB.os/procprim/exec_S/T.execv_S
LSB.os/procprim/exec_S/T.execve_S
LSB.os/procprim/exec_S/T.execvp_S
LSB.os/procprim/fork_S/T.fork_S

Assertions written specifically for LSB-os
------------------------------------------
LSB.os/devclass/grantpt_L/T.grantpt_L
LSB.os/devclass/ptsname_L/T.pstname_L
LSB.os/files/telldir_L/T.telldir_L
LSB.os/genuts/closelog_L/T.closelog_L
LSB.os/genuts/ftw_L/T.ftw_L
LSB.os/genuts/nftw_L/T.nftw_L
LSB.os/genuts/openlog_L/T.openlog_L
LSB.os/genuts/syslog_L/T.syslog_L	(see Note below)
LSB.os/ipc/ftok_L/T.ftok_L
LSB.os/ipc/shmctl_L/T.shmctl_L
LSB.os/procprim/exec_L/T.execl_L
LSB.os/procprim/exec_L/T.execle_L
LSB.os/procprim/exec_L/T.execlp_L
LSB.os/procprim/exec_L/T.execv_L
LSB.os/procprim/exec_L/T.execve_L
LSB.os/procprim/exec_L/T.execvp_L
LSB.os/string/mblen_L/T.mblen_L


(Note: The formatting assertions for syslog() have been adapted from the
corresponding assertions for printf() found in The Open Group's VSX test
suite.)




Reply to: