Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:jdluhos:lsb-tests
lsb-runtime-test-official
tetexec.cfg
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tetexec.cfg of Package lsb-runtime-test-official
# This file is a pro forma TET execution configuration parameter file. # The values contained in this file must be modified for the target # system. Where no default value is specified, leaving the parameter # unset will usually cause Unresolved or Uninitiated test results. # # General Parameters - required for all subsets # # VSX test mode and test packages used. # Set automatically - do not alter. TEST_MODE=UNIX98 TEST_PACKAGES= VSX-PCTS4.4.4 LSBinitd-0.8 LI18NUX2000-Level1 LSB-FHS2.2 LSB-OS LSB-PAM LSB-USERSGROUPS LSB_interpreter-0.1 LSB_release-0.1 LSBprofile.d-0.1 VSTHlite1.0 # Source directory for VSX. VSXDIR=/opt/lsb/test/core/tet/test_sets/SRC # Debugging flags. # Example: t:d,trace:l,2 # Default: no debugging output VSX_DBUG_FLAGS= # Debug output file. # Default: debugging output is written to stderr VSX_DBUG_FILE=/opt/lsb/test/core/tet/test_sets/TESTROOT/dbug.out # Test Run Name. # Default: (blank) VSX_NAME= # Operator Name. # Default: (blank) VSX_OPER=Automated # Organisation. # Default: (blank) VSX_ORG=NONE # Command search path. # Default: .:/bin:/usr/bin VSX_PATH= # System Name. # Default: (blank) VSX_SYS=UNKNOWN # User ID's of users vsx0, vsx1 and vsx2. VSX_UID0=10015 VSX_UID1=10016 VSX_UID2=10017 # Group ID's of groups vsxg0, vsxg1 and vsxg2. VSX_GID0=10080 VSX_GID1=10081 VSX_GID2=10082 # List of non-standard signal numbers to set to be ignored. # Many systems will need to include the signal number for SIGSYS. # Example: 12,42 # Default: all non-standard signals are caught TET_SIG_IGN= # List of non-standard signal numbers to leave alone. # Used for signals which cause problems if set to be caught. # Example: 43, 44 # Default: all non-standard signals are caught TET_SIG_LEAVE= # # Compiler Characteristics - required for subsets with header tests # # C compiler. # This can be a shell script if required (e.g. if the compiler # outputs a copyright line, the script should suppress it). # Default: /bin/cc VSX_CC=/opt/lsb/bin/lsbcc # C compiler flags. # This parameter must NOT define _XOPEN_SOURCE, _POSIX_SOURCE, # _POSIX_C_SOURCE, or _XOPEN_SOURCE_EXTENDED. VSX_CFLAGS=-ansi # C compiler libraries, and linker flags. # Usually contains the libraries and linker flags used in the MLIB, # SYSLIBS and LDFLAGS parameters in SRC/vsxparams. # Default: -lm VSX_LIBS=-lm -L/usr/X11R6/lib -L/usr/lib/X11 # # Operating System Characteristics - common to multiple subsets # # Block special file name. # Set to "unsup" if block special files are not supported. VSX_BLKDEV_FILE=/opt/lsb/test/core/tet/test_sets/nonexistb # Character special file name. # Set to "unsup" if character special files are not supported. VSX_CHRDEV_FILE=/dev/tty # Does fcntl() detect EDEADLK? (Y/N) VSX_FCNTL_EDEADLK=Y # Maximum number of file locks settable by fcntl(). # May be set to -1 if there is no practical limit. VSX_FCNTL_MAXLOCK=-1 # Invalid cmd value for fcntl(). # Default: -1 VSX_INVALID_FCNTL_CMD= # Invalid group ID. # Set to "unsup" if all gid_t values are valid group IDs. VSX_INVALID_GID=unsup # Group name not in group database. # Default: "nogroup" VSX_INVALID_GNAME=fooxyz # User name not in user database. # Default: "nouser" VSX_INVALID_PNAME=foopqr # Invalid user ID. # Set to "unsup" if all uid_t values are valid user IDs. VSX_INVALID_UID=unsup # Invalid "whence" value for lseek(), fseek() and fcntl(). # Default: -1 VSX_INVALID_WHENCE=-1 # Invalid signal number. # Default: -1 VSX_INVAL_SIG=-5 # Mountable file system. # Can be the same as VSX_ROFS and VSX_NOSPC_DEV. VSX_MOUNT_DEV=/dev/loop0 # Mountable file system filled by filldisc.sh. # Can be the same as VSX_MOUNT_DEV and VSX_ROFS. VSX_NOSPC_DEV=/dev/loop0 # Shared executable file. # Set to "unsup" if shared executables are not supported. VSX_PURE_FILE=/opt/lsb/test/core/tet/test_sets/TESTROOT/BIN/purefile # Does readdir() detect EBADF? (Y/N) VSX_READDIR_EBADF=Y # File system which can be mounted read only. # Can be the same as VSX_MOUNT_DEV and VSX_NOSPC_DEV. # Set to "unsup" if read only file systems are not supported. VSX_ROFS=/dev/loop0 # Can sigaddset() and sigdelset() give EINVAL? (Y/N) VSX_SIGSET_EINVAL=Y # Maximum number of files that can be open on the system. # May be set to -1 if there is no practical limit. VSX_SYS_OPEN_MAX=-1 # File name of the terminal the tests are running on. VSX_TTYNAME=/dev/tty # User logged onto VSX_TTYNAME. VSX_TTYUSER=vsx0 # Minimum number of blocks for use with setlimit(). # May be set to -1 if setting a file size limit is not supported. # Example: 2 VSX_ULIMIT_BLKS=2 # Name of a file which cannot be locked. # Must be readble and writable by user vsx0 or group vsxg0. # Set to "unsup" if no unlockable file exists. VSX_UNLOCKABLE_FILE=unsup # Unused (valid) group ID. # Set to "unsup" if all unused group ID's are invalid. VSX_UNUSED_GID=25000 # Unused (valid) user ID. # Set to "unsup" if all unused user ID's are invalid. VSX_UNUSED_UID=25000 # # Terminal Interface Parameters - common to multiple subsets # # Note: If the system does not provide any devices which support the # general terminal interface, the VSX_TERMIOS_TTY and VSX_TERMIOS_LOOP # parameters should be set to "unsup". In this case the remaining # parameters are not used. # # Terminal device to be used as controlling terminal. # Set to "unsup" if no devices support the general terminal interface. VSX_TERMIOS_TTY=/dev/pts/XXX # Terminal device connected to VSX_TERMIOS_TTY by loopback. # Set to "unsup" if no devices support the general terminal interface. VSX_TERMIOS_LOOP=/dev/pts/XXX # Master side of pseudo-terminal pair for which VSX_TERMIOS_TTY # is the slave. Leave unset if VSX_TERMIOS_TTY is not a pseudo- # terminal. If this is a clone device, VSX_TERMIOS_TTY must be # set to a dummy slave name long enough to be overwritten with # the real name when it is obtained. VSX_MASTER_TTY=/dev/ptmx # Master side of pseudo-terminal pair for which VSX_TERMIOS_LOOP # is the slave. Leave unset if VSX_TERMIOS_LOOP is not a pseudo- # terminal. If this is a clone device, VSX_TERMIOS_LOOP must be # set to a dummy slave name long enough to be overwritten with # the real name when it is obtained. VSX_MASTER_LOOP=/dev/ptmx # Are VSX_TERMIOS_TTY and VSX_TERMIOS_LOOP asynchronous serial # terminals? (Y/N) # If using pseudo-terminals, set this parameter to N. VSX_TERMIOS_ASYNC=N # Is terminal output buffered? (Y/N) VSX_TERMIOS_BUFFERED=N # Normal speed setting for terminal tests. # If split baud rates are supported this must be the OUTPUT baud # rate of a supported split. # Example: B9600 VSX_TERMIOS_SPEED=B9600 # Is modem control supported? (Y/N) # If using pseudo-terminals, set this parameter to N. VSX_MODEM_CONTROL=N # Can START & STOP characters be changed? (Y/N) VSX_START_STOP_CHNG=Y # Is tcgetpgrp() supported? (Y/N) VSX_TCGETPGRP_SUPPORTED=Y # Is tcsetpgrp() supported? (Y/N) VSX_TCSETPGRP_SUPPORTED=Y # Unsupported c_cflag value or speed. # Specify using c_cflag symbols, speed with leading 'B', or numeric # value (leading 0 for octal, 0x for hex). Prefix with '~' for # bits to be cleared instead of set in c_cflag. Set to "none" if # all possible c_cflag values are supported. # Examples: PARODD; ~PARODD; B38400; 0x100; ~020; 64 VSX_UNSUPPORTED_CFLAG=none # Non-default supported c_cflag value or speed. # This can be a c_cflag value which is not the value in effect when # the terminal is opened, or a speed other than VSX_TERMIOS_SPEED. # The value must be unrelated to VSX_UNSUPPORTED_CFLAG. Specify in # the same form as VSX_UNSUPPORTED_CFLAG. Set to "none" if no # settings other than the defaults are supported. # Examples: CS5; B50; ~0x80; 0200; 32 VSX_SUPPORTED_CFLAG=B50 # Erase sequence echoed when ECHOE and ECHO are set. # Example: \b \b PCTS_ECHOE=\b \b # Kill sequence echoed when ECHOK and ECHO are set, for kill # character CTRL-U (c_cc[VKILL] == '\025') and an input line # containing seven characters. # Example1: \025\n # Example2: \b \b\b \b\b \b\b \b\b \b\b \b\b \b PCTS_ECHOK=\025\n # # Operating System Characteristics - required for 'base' subset # (both POSIX and X/Open modes) # Accuracy of alarm() in seconds. # Default: SPEEDFACTOR VSX_AL_ACCURACY=1 # Accuracy of clock() as a percentage. # Default: 5 VSX_CLOCK_ERR= # Does closedir() detect EBADF? (Y/N) VSX_CLOSEDIR_EBADF=Y # Are floating point calculations done in software? (Y/N) # Default: N VSX_FP_SOFTWARE= # Invalid access mode value for access(). # Set to "unsup" if access() does not detect EINVAL. # Default: -1 VSX_INVALID_AMODE= # Invalid "_PC_..." value for pathconf(). # Default: -1 VSX_INVALID_PC= # Invalid process group ID. # Default: -1 VSX_INVALID_PGID= # Invalid "_SC_..." value for sysconf(). # Default: -1 VSX_INVALID_SC= # Is {_POSIX_JOB_CONTROL} behaviour supported? (Y/N) VSX_JOB_CONTROL_SUPP=Y # Does link() require access to the existing file? (Y/N) # Default: N VSX_LINK_ACCESS_REQD=Y # Do link() and unlink() work on directories? (Y/N/U) # Y = both work # N = neither works # U = only unlink() works VSX_LINK_DIR_SUPP=N # Can link() be used across file systems? (Y/N) VSX_LINK_FILESYS_SUPP=N # File of non executable type. # This must not be a regular file and must have # execute permission for user vsx0. # Set to "unsup" if all file types are executable. # Example: . (i.e. the current directory) VSX_NONEXEC_FILE=. # Does opendir() detect EMFILE and ENFILE? (Y/N) VSX_OPENDIR_EMNFILE=Y # Does access() support appropriate privileges? (Y/N) # Default: N VSX_PRIV_ACCESS_SUPP=Y # Do chown() and chmod() support appropriate privileges? (Y/N) # Default: N VSX_PRIV_CHOWN_SUPP=Y # Does removing a busy directory give EBUSY? (Y/S/P/N) # Y = Yes, always # S = Yes, but only when in use by the system # P = Yes, but only when in use by another process # N = No VSX_REMOVE_DIR_EBUSY=S # Does renaming a busy directory give EBUSY? (Y/S/P/N) # Y = Yes, always # S = Yes, but only when in use by the system # P = Yes, but only when in use by another process # N = No VSX_RENAME_DIR_EBUSY=S # Does rename() on directories require write access? (Y/N) VSX_RENAME_DIR_WPERM_REQD=N # Is {_POSIX_SAVED_IDS} behaviour supported? (Y/N) VSX_SAVED_IDS_SUPP=Y # Is setting S_ISUID and S_ISGID supported? (Y/N) VSX_SET_ID_MODES_SUPP=Y # Is setpgid() supported? (Y/N) # Must be set to Y if {_POSIX_JOB_CONTROL} behaviour is supported. VSX_SETPGID_SUPPORTED=Y # Unsupported process group ID (> 0). # Set to "unsup" if all positive pid_t values are supported PGID's. VSX_UNSUPPORTED_PGID=unsup # # Operating System Characteristics - required for 'base' sub-set # (X/Open modes only) # Invalid nl_item value for nl_langinfo(). # Default: -1 VSX_INVALID_NL_ITEM= # Block special file for unavailable device. # Must be readable and writable by user vsx0 or group vsxg0. # Set to "unsup" if block special files are not supported. VSX_NXIO_BLKDEV=/opt/lsb/test/core/tet/test_sets/nonexistb # Character special file for unavailable device. # Must be readable and writable by user vsx0 or group vsxg0. VSX_NXIO_CHRDEV=/opt/lsb/test/core/tet/test_sets/nonexistc # # Operating System Characteristics - required for 'base' sub-set # (XPG4 and UNIX98 modes only) # Do basic regular expressions support anchoring in # subexpressions? (Y/N) VSX_BRE_SUBANCHOR=Y # Locale name for message catalogue testing. # Must be of the form language_territory.codeset # Example: english_uk.8859 VSX_CAT_LOCALE=uk # First codeset name for conversion by iconv(). # Must be set to the name of the codeset associated # with the locales specified in SRC/wchars.cfg. VSX_CODESET1= # Second codeset name for conversion by iconv(). # Set to "unsup" if only one codeset is supported. VSX_CODESET2= # Invalid "_CS_..." value for confstr(). # Default: -1 VSX_INVALID_CS= # Invalid mode argument to popen(). # Set to "unsup" if popen() does not detect EINVAL. VSX_INVALID_POPEN_MODE= # Is line buffered input support on terminals and pipes? (Y/T/P/N) # Y = supported on both # T = on terminals only # P = on pipes only # N = not supported VSX_LINE_BUF_SUPP=T # Is this test set being used for LSB testing? (Y/N) # Set to Yes for LSB testing. Set to No or leave unset for # POSIX or Single UNIX Specification testing. # Y = Yes # N = No LSB_TEST=Y # # Operating System Characteristics - required for 'initd' subset # use LSB prefix for namespace # Path to install_initd # This value can be changed for testing, but needs to # be set to /usr/lib/lsb/install_initd for certification LSB_INSTALL_INITD=/usr/lib/lsb/install_initd # Path to remove_initd # This value can be changed for testing, but needs to # be set to /usr/lib/lsb/remove_initd for certification LSB_REMOVE_INITD=/usr/lib/lsb/remove_initd # Location of sample init scripts # Do not edit LSB_INITD_SCRIPTS_DIR=/opt/lsb/test/core/tet/test_sets/scripts/initd # Location of rc file parent directory LSB_INITD_RC_PARENT_DIR=/etc/rc.d # Does the implementation provide System V init mechanism # Set to true , or leave unset LSB_INITD_SYSV_INIT=true # # Operating System Characteristics - required for 'li18nux-base' subset # Denotes whether the implementation's /bin/sh is bash # Leaving this unset defaults to unsupported # Setting to any value denotes support #LSB_BIN_SHELL_BASH=true LSB_BIN_SHELL_BASH= # Denotes whether the implementation provides a C shell # Leaving this unset defaults to unsupported # Setting to any value denotes support LSB_C_SHELL_SUPP= # Denotes the name of the Kernel typical values are # vmlinux or vmlinuz # This value should be set. LSB_KERNEL_NAME= # Denotes whether the implementations supports users creating devices # using MAKEDEV # Leaving this unset defaults to unsupported # Setting to any value denotes support LSB_USER_DEV_CREAT= # The following used in the /usr/share/misc tests denote whether # the file ascii, magic, termcap and termcap.db are supported by the # implementation. # Leaving these unset defaults to unsupported # Setting to any value denotes support LSB_FILE_ASCII= LSB_FILE_MAGIC= LSB_FILE_TERMCAP= LBS_FILE_TERMCAPDB= # The following used in the /var/account tests denotes whether # Process Accounting is supported. # Leaving this unset defaults to unsupported. # Setting to any value denotes support LSB_PROCESS_ACCOUNTING= # The following is used to denote that a C or C++ compiler # is provided with the implementation. # This is used in Annex A , /usr/include and /usr/src tests # Leave this unset if you want to denote that its unsupported. # Setting to any value denotes support LSB_C_COMPILER_SUPPORTED=true # The following is used to denote whether NIS is supported. # Leave this unset if you want to denote that its unsupported. # Setting to any value denotes support LSB_NIS_SUPPORTED= # The following is used to create a locale for testing. # This value should be set. LSB_LOCALE_SOURCE=/opt/lsb/test/core/tet/LSB.tools/li18nux_psldefs/LTP_1 # The following is used to create a locale for testing. # This value should be set. LSB_CHARMAP_SOURCE=/opt/lsb/test/core/tet/LSB.tools/li18nux_psldefs/UTF-8 # The following is used to place dummy font for testing. # This value should be set. LI18NUX_FONT_DIR=/opt/lsb/test/core/tet/LSB.tools/li18nux_font LI18NUX_FONT_PORT=9999 # # Operating System Characteristics - required for 'lsb-fhs' subset # Denotes whether the implementation's /bin/sh is bash # Leaving this unset defaults to unsupported # Setting to any value denotes support #LSB_BIN_SHELL_BASH=true LSB_BIN_SHELL_BASH= # Denotes whether the implementation provides a C shell # Leaving this unset defaults to unsupported # Setting to any value denotes support LSB_C_SHELL_SUPP= # Denotes the name of the Kernel typical values are # vmlinux or vmlinuz # This value should be set. LSB_KERNEL_NAME= # Denotes whether the implementations supports users creating devices # using MAKEDEV # Leaving this unset defaults to unsupported # Setting to any value denotes support LSB_USER_DEV_CREAT= # The following used in the /usr/share/misc tests denote whether # the file ascii, magic, termcap and termcap.db are supported by the # implementation. # Leaving these unset defaults to unsupported # Setting to any value denotes support LSB_FILE_ASCII= LSB_FILE_MAGIC= LSB_FILE_TERMCAP= LBS_FILE_TERMCAPDB= # The following used in the /var/account tests denotes whether # Process Accounting is supported. # Leaving this unset defaults to unsupported. # Setting to any value denotes support LSB_PROCESS_ACCOUNTING= # The following is used to denote that a C or C++ compiler # is provided with the implementation. # This is used in Annex A , /usr/include and /usr/src tests # Leave this unset if you want to denote that its unsupported. # Setting to any value denotes support LSB_C_COMPILER_SUPPORTED=true # The following is used to denote whether NIS is supported. # Leave this unset if you want to denote that its unsupported. # Setting to any value denotes support LSB_NIS_SUPPORTED= # # Operating System Characteristics - required for 'lsb-os' subset # # test cases derived from VSX # # Invalid mode argument to popen(). # Set to "unsup" if popen() does not detect EINVAL. VSX_INVALID_POPEN_MODE=z # # test cases derived from VSRT # # Compiler flags necessary to build an application using threads and # real time features. This parameter is normally set to the same as the # value of THR_COPTS in SRC/vsxparams. VSRT_CFLAGS=-D_REENTRANT # Libraries necessary to build an application using threads and # real time features. This value is set during test suite installation # based the information supplied to config.sh. VSRT_LIBS=-lrt -lpthread -lc # Libraries necessary to build an application using just real time features. # This value is set during test suite installation # based the information supplied to config.sh. VSRT_RT_LIB=-lrt # Does the system support the UNIX98 Realtime Feature Group. # This value is only used in UNIX98 testing. # It controls what is expected in some sysconf and unistd.h tests. # Set to y if the Feature Group is supported and n otherwise. VSRT_SUPPORTS_RT_FG=y # Indicates if message queues are implemented as a distinct file type. # Set to y if this is the case on the implementation and n otherwise. VSRT_MQUEUE_IS_DISTINCT=n # Indicates if semaphores are implemented as a distinct file type. # Set to y if this is the case on the implementation and n otherwise. VSRT_SEM_IS_DISTINCT=n # Indicates if shared memory objects are implemented as a distinct file type. # Set to y if this is the case on the implementation and n otherwise. VSRT_SHM_IS_DISTINCT=n # Indicates if message queue descriptors are implemented as file descriptors. # Set to y if this is the case on the implementation and n otherwise. VSRT_MQDES_IS_FILEDES=n # A path prefix to which an arbitrary name can be appended to form a valid # name for a message queue. VSRT_MQUEUE_PREFIX=/ # A path prefix to which an arbitrary name can be appended to form an invalid # name for a message queue. Leave blank after the = if no such prefix # exists. VSRT_MQUEUE_PREFIX_INVALID=./ # A path prefix to which an arbitrary name can be appended to form a valid # name for a shared memory object. VSRT_SHM_PREFIX=/ # A path prefix to which an arbitrary name can be appended to form an invalid # name for a shared memory object. Leave blank after the = if no such prefix # exists. VSRT_SHM_PREFIX_INVALID=./ # Indicates if named semaphores are implemented with file descriptors. # Set to y if this is the case on the implementation and n otherwise. VSRT_SEM_IS_FILEDES=n # A path prefix to which an arbitrary name can be appended to form a valid # name for a named semaphore. VSRT_SEM_PREFIX=/ # A path prefix to which an arbitrary name can be appended to form an invalid # name for a named semaphore. Leave blank after the = if no such prefix # exists. VSRT_SEM_PREFIX_INVALID=./ # The absolute pathname of a file for which the implementation # does not support mmap(). # The file must exist the user vsx0 must have read and write access to it. # Leave blank after the = if no such files exists. VSRT_FILE_NO_MMAP= # The absolute pathname of file for which the implementation supports # Asynchronous I/O. # The user vsx0 must have permission to create the file and then read # and write to it. The file will be deleted and recreated during testing. # Leave blank after the = if no such files exists. VSRT_FILE_ASYNC_IO=/tmp/vsrt_aio_file # The absolute pathname of a file or device for which the implementation # does not support Asynchronous I/O. # The file or device must exist the user vsx0 must have read and write # access to it. # Leave blank after the = if no such files exists. VSRT_FILE_NO_ASYNC_IO= # The names of two terminal devices connected in a loopback configuration # for use in Asynchronous I/O testing. # User vsx0 must have read and write access to these devices. # If Asynchronous I/O is not supported for terminal devices or no such # devices exist leave blank after the =. # Device names may be the same as VSX_TERMIOS_TTY and VSX_TERMIOS_LOOP. VSRT_TERMIOS_TTY= VSRT_TERMIOS_LOOP= # The name of a master pty device for use in Asynchronous I/O testing. # User vsx0 must have read and write access to this device. # If Asynchronous I/O is not supported for ptys, leave blank after the =. # VSRT_MASTER_PTY may be set to the same name as VSX_MASTER_TTY. VSRT_MASTER_PTY=/dev/ptmx # The absolute pathname of file for which the implementation supports # Synchronized I/O. # The file or device must exist the user vsx0 must have read and write # access to it. # Leave blank after the = if no such files exists. VSRT_FILE_SYNC_IO= # The absolute pathname of a file or device for which the implementation # does not support Synchronized I/O. # The file or device must exist the user vsx0 must have read and write # access to it. # Leave blank after the = if no such files exists. VSRT_FILE_NO_SYNC_IO= # The absolute pathname of file for which the implementation supports # Prioritized I/O. # The user vsx0 must have permission to create the file and then read # and write to it. The file will be deleted and recreated during testing. # Leave blank after the = if no such files exists. VSRT_FILE_PRIO_IO= # The absolute pathname of a file or device for which the implementation # does not support Prioritized I/O. # The file or device must exist the user vsx0 must have read and write # access to it. # Leave blank after the = if no such files exists. VSRT_FILE_NO_PRIO_IO= # Indicates if the implementation relaxes the restriction on ordering # of asynchronous writes to devices not capable of seeking or when # the O_APPEND flag is set (for example the implementation is a # multiprocessor) as discussed in Section 2.7.2 of the specification. # Set to y if this is the case on the implementation and n otherwise. VSRT_RELAX_WRITE_ORDER=n # Indicates a value which is invalid when used as aio_nbytes in an # aiocb in an AIO read operation. Leave blank after the = if all values # are valid on this implementation. VSRT_INVALID_AIO_NBYTES_READ= # The maximum size of a process' address space, in pages. This value # is used in mmap testing (mmap 26 and 31 and mmap_P 29 and 34) to # verify ENOMEM is returned when memory allocation is not possible # due to address space boundaries. On some systems where this value # is very large, using the actual value may cause mmap to fail with # an invalid value error. These tests are constructed so that they # completely validate their assertions using any value between 1/2 the # size of the address space and its full size can be used, and in this # circumstance a smaller value in this range should be configured here. VSRT_ADDR_SPACE_PAGES=524300 # VSRT_MMAP_UNSUPPORTED_PROT indicates the unsupported access or # combination of accesses for the data mapped by mmap or changed # by mprotect # 0 - No unsupported access(es) # 1 - PROT_EXEC unsupported # 2 - PROT_EXEC|PROT_WRITE unsupported # 3 - PROT_EXEC|PROT_READ unsupported VSRT_MMAP_UNSUPPORTED_PROT=0 # A clock id which is not valid on the implementation. Set to a # numeric value. # Leave blank after the = if there is no such value. VSRT_BAD_CLOCKID=2048 # The seconds component of the resolution of CLOCK_REALTIME. # Set to a numeric value. VSRT_REALTIME_RES_SEC=0 # The nanoseconds component of the resolution of CLOCK_REALTIME. # Set to a numeric value. VSRT_REALTIME_RES_NSEC=1000 # The numeric value of the signal sent by default when the evp argument to # timer_create is NULL. # Set to a numeric value. VSRT_DEF_TIMER_SIG=15 # The numeric value of a signal which is not in the range SIGRTMIN to SIGRTMAX, # for which realtime signal behavior is supported, and for which the # default action is to ignore the signal. # Set to a numeric value. # Leave blank after the = if there is no such value. VSRT_RT_SIG_DEF_IGN=28 # A numeric value which is an invalid scheduling policy of the implementation. # Set to a numeric value. # Leave blank after the = if there is no such value. VSRT_SCHED_INVALID=-1 # Indicates if the implementation supports each of the functions specific # to the Realtime Feature Group. These variables are used in POSIX # testing where whether a function is to be tested is contingent on # the definition of symbolic constants indicating support of a # group of functions, and otherwise on support of individual functions. # These variables are used only in POSIX testing, to determine if # an individual function is to be tested if its corresponding # symbolic constant(s) are not set. # Set to y or n. If set to n the function will be required to always # indicate an error and set errno to ENOSYS. # _POSIX_ASYNCHRONOUS_IO VSRT_SUPPORTS_AIO_CANCEL=y VSRT_SUPPORTS_AIO_ERROR=y VSRT_SUPPORTS_AIO_FSYNC=y VSRT_SUPPORTS_AIO_READ=y VSRT_SUPPORTS_AIO_RETURN=y VSRT_SUPPORTS_AIO_SUSPEND=y VSRT_SUPPORTS_AIO_WRITE=y VSRT_SUPPORTS_LIO_LISTIO=y # _POSIX_MEMLOCK VSRT_SUPPORTS_MLOCKALL=y VSRT_SUPPORTS_MUNLOCKALL=y # _POSIX_MEMLOCK_RANGE VSRT_SUPPORTS_MLOCK=y VSRT_SUPPORTS_MUNLOCK=y # _POSIX_MEMORY_PROTECTION VSRT_SUPPORTS_MPROTECT=y # _POSIX_MAPPED_FILES or _POSIX_SHARED_MEMORY_OBJECTS VSRT_SUPPORTS_MMAP=y VSRT_SUPPORTS_MUNMAP=y VSRT_SUPPORTS_FTRUNCATE=y # _POSIX_MAPPED_FILES and _POSIX_SYNCHRONIZED_IO VSRT_SUPPORTS_MSYNC=y # _POSIX_MESSAGE_PASSING VSRT_SUPPORTS_MQ_CLOSE=y VSRT_SUPPORTS_MQ_GETATTR=y VSRT_SUPPORTS_MQ_NOTIFY=y VSRT_SUPPORTS_MQ_OPEN=y VSRT_SUPPORTS_MQ_RECEIVE=y VSRT_SUPPORTS_MQ_SEND=y VSRT_SUPPORTS_MQ_SETATTR=y VSRT_SUPPORTS_MQ_UNLINK=y # _POSIX_THREAD_PRIORITY_SCHEDULING VSRT_SUPPORTS_PTHREAD_GETSCHEDPARAM=y VSRT_SUPPORTS_PTHREAD_ATTR_SETINHERITSCHED=y VSRT_SUPPORTS_PTHREAD_ATTR_SETSCHEDPOLICY=y VSRT_SUPPORTS_PTHREAD_ATTR_SETSCOPE=y # _POSIX_PRIORITY_SCHEDULING VSRT_SUPPORTS_SCHED_GET_PRIORITY_MAX=y VSRT_SUPPORTS_SCHED_GET_PRIORITY_MIN=y VSRT_SUPPORTS_SCHED_GET_PARAM=y VSRT_SUPPORTS_SCHED_GETSCHEDULER=y VSRT_SUPPORTS_SCHED_RR_GET_INTERVAL=y VSRT_SUPPORTS_SCHED_SETPARAM=y VSRT_SUPPORTS_SCHED_SETSCHEDULER=y VSRT_SUPPORTS_SCHED_YIELD=y # _POSIX_REALTIME_SIGNALS VSRT_SUPPORTS_SIGQUEUE=y VSRT_SUPPORTS_SIGTIMEDWAIT=y VSRT_SUPPORTS_SIGWAITINFO=y # _POSIX_SEMAPHORES VSRT_SUPPORTS_SEM_CLOSE=y VSRT_SUPPORTS_SEM_DESTROY=y VSRT_SUPPORTS_SEM_GETVALUE=y VSRT_SUPPORTS_SEM_INIT=y VSRT_SUPPORTS_SEM_OPEN=y VSRT_SUPPORTS_SEM_POST=y VSRT_SUPPORTS_SEM_TRYWAIT=y VSRT_SUPPORTS_SEM_UNLINK=y VSRT_SUPPORTS_SEM_WAIT=y # _POSIX_SYNCHRONIZED_IO VSRT_SUPPORTS_FDATASYNC=y # _POSIX_SHARED_MEMORY_OBJECTS VSRT_SUPPORTS_SHM_OPEN=y VSRT_SUPPORTS_SHM_UNLINK=y # _POSIX_TIMERS VSRT_SUPPORTS_CLOCK_GETRES=y VSRT_SUPPORTS_CLOCK_GETTIME=y VSRT_SUPPORTS_CLOCK_SETTIME=y VSRT_SUPPORTS_NANOSLEEP=y VSRT_SUPPORTS_TIMER_CREATE=y VSRT_SUPPORTS_TIMER_DELETE=y VSRT_SUPPORTS_TIMER_GETOVERRUN=y VSRT_SUPPORTS_TIMER_GETTIME=y VSRT_SUPPORTS_TIMER_SETTIME=y # # Operating System Characteristics - required for 'lsb-pam' subset # Denotes the name of the pam user # This is usually set to vsx0 LSB_PAM_USER=vsx0 # Denotes the password of the pam user LSB_PAM_USER_PASSWD= # Denotes the name of the LSB PAM configuration file # Default /etc/pam.d/lsbpam_conf LSB_PAM_CONF_FILE=/etc/pam.d/lsbpam_conf # Denotes the names of the pam test users LSB_PAM_TEST_USER1=vsx1 LSB_PAM_TEST_USER2=vsx2 # Denotes the passwords of the pam test users LSB_PAM_TEST_USER1_PASSWD= LSB_PAM_TEST_USER2_PASSWD= # # Operating System Characteristics - required for 'lsb-usersgroups' subset # ./SRC/subsets/lsb-usersgroups/exec-parms # # Denotes whether the implementation's /bin/sh is bash # Leaving this unset defaults to unsupported # Setting to any value denotes support #LSB_BIN_SHELL_BASH=true LSB_BIN_SHELL_BASH= # Denotes whether the implementation provides a C shell # Leaving this unset defaults to unsupported # Setting to any value denotes support LSB_C_SHELL_SUPP= # Denotes the name of the Kernel typical values are # vmlinux or vmlinuz # This value should be set. LSB_KERNEL_NAME= # Denotes whether the implementations supports users creating devices # using MAKEDEV # Leaving this unset defaults to unsupported # Setting to any value denotes support LSB_USER_DEV_CREAT= # The following used in the /usr/share/misc tests denote whether # the file ascii, magic, termcap and termcap.db are supported by the # implementation. # Leaving these unset defaults to unsupported # Setting to any value denotes support LSB_FILE_ASCII= LSB_FILE_MAGIC= LSB_FILE_TERMCAP= LBS_FILE_TERMCAPDB= # The following used in the /var/account tests denotes whether # Process Accounting is supported. # Leaving this unset defaults to unsupported. # Setting to any value denotes support LSB_PROCESS_ACCOUNTING= # The following is used to denote that a C or C++ compiler # is provided with the implementation. # This is used in Annex A , /usr/include and /usr/src tests # Leave this unset if you want to denote that its unsupported. # Setting to any value denotes support LSB_C_COMPILER_SUPPORTED=true # The following is used to denote whether NIS is supported. # Leave this unset if you want to denote that its unsupported. # Setting to any value denotes support LSB_NIS_SUPPORTED= # # Operating System Characteristics - required for 'lsb_interpreter' subset # LSB ld-lsb version to test for LDSO_VERSION=3 # # Operating System Characteristics - required for 'lsb_release' subset # LSB version to test for LSB_RELEASE_VER=4.1 # # Operating System Characteristics - required for 'profile.d' subset # Location of test script # Do not edit LSB_PROFILED_SCRIPTS_DIR=../../../../../scripts/profile.d # Need this because we change $HOME during "run_tests" LSB_PROFILED_REAL_TMP_DIR=/opt/lsb/test/core/tet/test_sets/tmp # # @(#)exec_params 1.52 # VSTH execution parameters # # # VSTH performs header file testing by compiling and, if needed, executing # test programs extracted from the PTHR.hdr/misc/<section>/L.<section> archive # files during execution of VSTH. # # This parameter defines the set of command line compilation options # used to build these VSTH header file testsets during VSTH execution. # It must not define _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, _POSIX_SOURCE # or _POSIX_C_SOURCE when VSTH is used for conformance testing. # VSTH_CFLAGS= # # This parameter defines the set of libraries with which these VSTH header # file tests are linked during VSTH execution. This variable must be set # to -l pthread when performing conformance testing. # VSTH_LIBS=-lpthread # # This parameter defines a valid value for the guardsize attribute # of a pthread_attr_t attributes object. If the implementation # regards all guardsize values as valid, set this variable to 'N' or 'n', # otherwise set it to an invalid guardsize value. # Expected range: 0 ... nnn in decimal or 'N' or 'n' # VSTH_VALID_GUARDSIZE=N # # This parameter defines an invalid guardsize for the pthread_attr_getguardsize # function. # Expected range: 0 ... nnn in decimal or N|n # VSTH_INVALID_GUARDSIZE=N # # This parameter defines a valid value for the stacksize attribute # of a pthread_attr_t attributes objects. # Expected range: 0 ... nnn in decimal # VSTH_VALID_STACKSIZE=16384 # # This parameter defines a invalid value for the stacksize attribute # of a pthread_attr_t attributes objects. # Expected range: 0 ... nnn in decimal # VSTH_INVALID_STACKSIZE=512 # # Does the implementation recognize an unitialized pthread_attr_t # as an invalid attributes object ? # Expected range: Y|y|N|n # VSTH_UPAO_EINVAL=N # # Some notable threads implementations install signal handlers # for standard signals such as SIGUSR1. If the implementation # under test does so, set this variable to a comma separated list # of signal numbers used. Failure to do so will result in tcm # reporting unexpected signals and pre-mature test case termination. # Expected format: n,n,n,n where n is a decimal integer # ie: VSTH_SIG_IGN=10,12 # VSTH_SIG_IGN= # # Does the implementation of pthread_join() detect deadlocks when the target # thread is the calling thread ? # Expected range: Y|y|N|n # VSTH_SELF_EDEADLK_DETECTED=Y # # Does the implementation of pthread_join() detect deadly embrace and circular # deadlocks ? # Expected range: Y|y|N|n # VSTH_REFERENTIAL_EDEADLK_DETECTED=Y # # Does the implementation detect thread ids which can not be joined in calls to # pthread_detach() ? # Expected range: Y|y|N|n # VSTH_DETACH_EINVAL=Y # # Does the implementation detect non-existent thread ids ? # Expected range: Y|y|N|n # VSTH_TID_ESRCH=Y # # Does the implementation detect invalid signals ? # Expected range: Y|y|N|n # VSTH_SIG_EINVAL=Y # # This parameter defines an invalid signal number # It is used to test EINVAL returns from pthread_kill(). # Expected range: decimal value # VSTH_INVALID_SIG=100 # # This parameter defines an invalid signal number # It is used to test EINVAL returns from sigwait() and # should be a valid but unsupported signal number # Expected range: decimal value # VSTH_UNSUPPORTED_SIG=100 # # If the implementation supports detection of invalid process-shared # attribute values, set this variable to the value of an unsupported # process-shared attribute value. # Expected range: decimal integer # VSTH_PS_EINVAL= # This parameter defines an invalid value for the process shared # attribute. If the implementation under test does not detect invalid # rwlockattr pshared values, then leave this variable unitialized. # Expected range: decimal integer # VSTH_PSHARED_EINVAL= # # Does the implementation detect invalid thread ids ? # Expected range: Y|y|N|n # VSTH_TID_EINVAL=Y # # Does the implementation support detection of ERANGE errors by getlogin_r ? # Expected range: Y|y|N|n # VSTH_GETLOGIN_R_ERANGE=Y # # Does the implementation support detection of ENOTTY errors by ttyname_r ? # Expected range: Y|y|N|n # VSTH_TTYNAME_R_ENOTTY=Y # # Does the implementation support detection of ERANGE errors by ttyname_r ? # Expected range: Y|y|N|n # VSTH_TTYNAME_R_ERANGE=Y # # Does the implementation support the return of EBADF values by readdir_r ? # Expected range: Y|y|N|n # VSTH_READDIR_R_EBADF=Y # # Identify two codesets supported by your implementation of iconv_open() # Expected range: string value # VSTH_ICONV_CODESET1= VSTH_ICONV_CODESET2= # # If your implementation supports supplementary group ids, then # user vsx0's supplementary group ids should be defined and this variable # should be initialized to the value of one of these supplementary ids. # VSTH_SUPP_GID=10083 # # Fixed config variables - these must not be changed # TET_EXEC_IN_PLACE=True TET_OUTPUT_CAPTURE=False # # END OF PARAMETERS FILE
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor