Sample dialog of a test run... Script started on Tue 24 Feb 2004 12:24:09 PM GMT [root@skye tet]# sh install.sh LSB Test suite installation --------------------------- IMPORTANT NOTE: These test suites are a work in progress, no claims of LSB compliance or passing these test suites should be made. These are unapproved test suites and issues remain both with the test suites and the specifications under test. If you are installing a new version of the test harness or the last installation failed for any reason it is recommended that you first remove any the old installation. Enter root directory of test suite installation: [/home/tet] Setting vsx0, vsx1 and vsx2 users' home directories You may need to re-login any existing shells for these users Installing the TET and VSXgen test harness TET and VSxgen package to install [/home/tet/tet_vsxgen_2.8.tgz]: installing test_suites: lts_vsx-pcts2.0beta.tgz Test suites to be installed [lts_vsx-pcts2.0beta.tgz ]: lts_vsx-pcts2.0beta.tgz Installing lts_vsx-pcts2.0beta.tgz Setting up ownership and permissions correctly ---------------------------------------------------------------------- Licencing Conditions for test harness The tet-vsxgen package is a collection of TET, VSXgen and VSX-VTOOLS. The licencing condition of all three are briefly described below. TET 3.3 is distributed under the terms of the Artistic Licence. Please see /home/tet/Licence for more details. VSXgen is distributed under the terms of the Artistic Licence. Please see /home/tet/test_sets/License.VSXgen-os for more details VSX-VTOOLS-1.4 is distributed under the terms of the GNU General Public Licence. Please see /home/tet/test_sets/SRC/common/vtools/COPYING for more details. Press Enter to continue. ---------------------------------------------------------------------- Licencing Conditions for test suites The VSX-PCTS test suite is distributed under the terms of the Artistic Licencse. Please see /home/tet/test_sets/Licence.VSX-PCTS Press Enter to continue. ------------------------------------------------------------------- You should now login as the vsx0 user and run /home/tet/setup.sh Note that additional test suites can be installed by unpacking the test suite tarball in /home/tet/test_sets as the vsx0 user and re-running /home/tet/setup.sh (this will be ../setup.sh from the home directory). [root@skye tet]# exit Script done on Tue 24 Feb 2004 12:25:55 PM GMT Script started on Tue 24 Feb 2004 12:26:06 PM GMT sh-2.05b$ ../setup.sh ---------------------------------------------------------------------- Building/Installing TET tet3... make[1]: Entering directory `/home/tet/src/tet3' tcm: make[2]: Entering directory `/home/tet/src/tet3/tcm' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/tcm' apilib: make[2]: Entering directory `/home/tet/src/tet3/apilib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/apilib' dtet2lib: make[2]: Entering directory `/home/tet/src/tet3/dtet2lib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/dtet2lib' tcclib: make[2]: Entering directory `/home/tet/src/tet3/tcclib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/tcclib' tcc: make[2]: Entering directory `/home/tet/src/tet3/tcc' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/tcc' tcmthr: make[2]: Entering directory `/home/tet/src/tet3/tcmthr' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/tcmthr' apithr: make[2]: Entering directory `/home/tet/src/tet3/apithr' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/apithr' apishlib: make[2]: Entering directory `/home/tet/src/tet3/apishlib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/apishlib' tcmshlib: make[2]: Entering directory `/home/tet/src/tet3/tcmshlib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/tcmshlib' apithrshlib: make[2]: Entering directory `/home/tet/src/tet3/apithrshlib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/apithrshlib' tcmthrshlib: make[2]: Entering directory `/home/tet/src/tet3/tcmthrshlib' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/tet/src/tet3/tcmthrshlib' tcm(C++): make[2]: Entering directory `/home/tet/src/tet3/tcm' make[2]: Nothing to be done for `installC'. make[2]: Leaving directory `/home/tet/src/tet3/tcm' tcmthr(C++): make[2]: Entering directory `/home/tet/src/tet3/tcmthr' make[2]: Nothing to be done for `installC'. make[2]: Leaving directory `/home/tet/src/tet3/tcmthr' tcmshlib(C++): make[2]: Entering directory `/home/tet/src/tet3/tcmshlib' make[2]: Nothing to be done for `installC'. make[2]: Leaving directory `/home/tet/src/tet3/tcmshlib' tcmsthrhlib(C++): make[2]: Entering directory `/home/tet/src/tet3/tcmthrshlib' make[2]: Nothing to be done for `installC'. make[2]: Leaving directory `/home/tet/src/tet3/tcmthrshlib' make[1]: Leaving directory `/home/tet/src/tet3' xpg3sh/api... make[1]: Entering directory `/home/tet/src/xpg3sh/api' sed -e 's/STD_SIGNAL_LIST/1 2 3 4 6 8 13 14 15 10 12 20 18 21 22/' \ -e 's/SPEC_SIGNAL_LIST/9 17 19 11/' \ -e 's/NSIG_MARKER/32/' \ tcm.sh > ../../../lib/xpg3sh/tcm.sh cp tetapi.sh ../../../lib/xpg3sh chmod 755 ../../../lib/xpg3sh/tcm.sh ../../../lib/xpg3sh/tetapi.sh make[1]: Leaving directory `/home/tet/src/xpg3sh/api' ksh/api... make[1]: Entering directory `/home/tet/src/ksh/api' sed -e 's/STD_SIGNAL_LIST/1 2 3 4 6 8 13 14 15 10 12 20 18 21 22/' \ -e 's/SPEC_SIGNAL_LIST/9 17 19 11/' \ -e 's/TET_NSIG_NUM/32/' \ tcm.ksh > ../../../lib/ksh/tcm.ksh cp tetapi.ksh ../../../lib/ksh chmod 755 ../../../lib/ksh/tcm.ksh ../../../lib/ksh/tetapi.ksh make[1]: Leaving directory `/home/tet/src/ksh/api' posix_sh/api... make[1]: Entering directory `/home/tet/src/posix_sh/api' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/home/tet/src/posix_sh/api' scripts... make[1]: Entering directory `/home/tet/src/scripts' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/home/tet/src/scripts' perl... make[1]: Entering directory `/home/tet/src/perl' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/home/tet/src/perl' ---------------------------------------------------------------------- Building/Installing test sets ********************************************************** ** Verification Suite ** ** Configuration Procedure for Linux ** ********************************************************** Locating header file #include directories... Calling: gcc -print-file-name=include/stddef.h INCDIRS="/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include /usr/include" Note: To use a loopback mounted disk you must have the option compiled into your kernel. Create loopback disk? [y] 2000+0 records in 2000+0 records out mke2fs 1.32 (09-Nov-2002) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 256 inodes, 2000 blocks 100 blocks (5.00%) reserved for the super user First data block=1 1 block group 8192 blocks per group, 8192 fragments per group 256 inodes per group Writing inode tables: 0/1done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. tune2fs 1.32 (09-Nov-2002) Setting maximal mount count to -1 Setting interval between check 0 seconds Setup loopback disk? [y] Enter loopback device to use [/dev/loop0] Enter the root password: Password: Run config.sh ..? [y] ********************************************************** ** VSXgen release 1.4 ** ** X/OPEN Verification Suite ** ** Configuration Procedure ** ********************************************************** In each of the following questions, the default answer in square brackets will be used if a carriage return alone is typed. If !shell command is typed, the command will be sent to sh(1) to be executed. `!' on its own stands for `!sh'. *** The VSX source directory is rooted at /home/tet/test_sets/SRC ** List of Available Parameter Files ** Which of the above parameter files do you wish to use in this installation procedure [none]? Setting defaults from: /home/tet/test_sets/SRC/vsxparams Which test mode do you require (from: FIPS POSIX90 POSIX96 UNIX98) [UNIX98]? ** Only one subset supports UNIX98 mode: base ** (from test package VSX-PCTS4.4.4) What is your name [Unknown]? What is the agency for whom you are running VSX [Unknown]? What is the system on which you are running VSX [Unknown]? Where is the root directory of the tree from which the testsets will be executed [/home/tet/test_sets/TESTROOT]? How fast is your machine (1=very fast, 10=slow) [5]? The system include directories (in order of searching) are: /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include /usr/include Is this correct (y/n) [y]? What is your C compiler called (must be c89 for UNIX98 registration runs) [/usr/bin/cc]? What command line options does your C compiler need [-ansi]? What link editor options does your C compiler need [none]? Searching for archive maintenance tools ... There are no additional libraries needed to compile VSX Is this correct (y/n) [y]? Using C compiler to establish understanding of type "long double" *** Compiler supports type "long double" Which command line option does your C compiler use to create a pure executable (shared text) image [none]? Which library is your maths library [-lm]? (should be of form: -l or full pathname): What is the mountable device to be used for ENOSPC testing [/dev/loop0]? Producing a new parameter file in /home/tet/test_sets/SRC/vsxparams Determining missing #defines and #includes ... *** Starting assert.h *** Completed assert.h *** Starting ctype.h *** Completed ctype.h *** Starting dirent.h *** Completed dirent.h *** Starting errno.h *** Completed errno.h *** Starting fcntl.h *** Completed fcntl.h *** Starting grp.h *** Completed grp.h *** Starting langinfo.h *** Completed langinfo.h *** Starting limits.h *** Completed limits.h *** Starting locale.h *** Completed locale.h *** Starting math.h *** Completed math.h *** Starting nl_types.h *** Completed nl_types.h *** Starting pwd.h *** Completed pwd.h *** Starting setjmp.h *** Completed setjmp.h *** Starting signal.h Missing: #define NSIG (-1) /* user supplied: (highest_signal_number + 1) */ *** Completed signal.h *** Starting stdio.h *** Completed stdio.h *** Starting stdlib.h *** Completed stdlib.h *** Starting string.h *** Completed string.h *** Starting sys/stat.h *** Completed sys/stat.h *** Starting sys/times.h *** Completed sys/times.h *** Starting sys/types.h *** Completed sys/types.h *** Starting sys/utsname.h *** Completed sys/utsname.h *** Starting sys/wait.h *** Completed sys/wait.h *** Starting tar.h *** Completed tar.h *** Starting termios.h *** Completed termios.h *** Starting time.h *** Completed time.h *** Starting unistd.h *** Completed unistd.h *** Starting utime.h *** Completed utime.h *** Starting wchar.h *** Completed wchar.h ********************************************************** ** VSXgen release 1.4 ** ** X/OPEN Verification Suite ** ** Configuration Procedure ** ********************************************************** The VSX parameters file is /home/tet/test_sets/SRC/vsxparams The VSX configuration header file is /home/tet/test_sets/SRC/vsxconfig.h The VSX user-supplied interfaces file is /home/tet/test_sets/SRC/userintf.c The VSX wide character config file is /home/tet/test_sets/SRC/wchars.cfg ---------------------------------------------------------- Updating userintf.c to support features needed by all of the test suites supported. ** Assuming no wide character support ** Installing wc_nosup.cfg into SRC/wchars.cfg ---------------------------------------------------------- Install pseudolanguages ..? [y] n ---------------------------------------------------------- Building the test framework ... enter the root password Password: Cleaning the /home/tet/test_sets/TESTROOT directory test -d "/home/tet/test_sets/TESTROOT" || { \ mkdir "/home/tet/test_sets/TESTROOT" && \ touch "/home/tet/test_sets/TESTROOT"/.keepme && \ "chown" vsx0 "/home/tet/test_sets/TESTROOT" && \ "chgrp" vsxg0 "/home/tet/test_sets/TESTROOT" && \ "chmod" u=rwx,g=rx,o=rx "/home/tet/test_sets/TESTROOT"; \ } chmod g+s "/home/tet/test_sets/TESTROOT" su vsx0 -c 'HOME=`pwd` BIN/install.sh' ********************************************************** ** VSXgen release 1.4 ** ** X/OPEN Verification Suite ** ** Installation Procedure ** ********************************************************** *** The VSX source directory is rooted at /home/tet/test_sets/SRC *** Install journal file is: /home/tet/test_sets/results/install.0001 Updating the file std.h with the system dependencies Creating the system include files used by VSX in /home/tet/test_sets/SRC/SYSINC *** Starting assert.h *** Completed assert.h *** Starting ctype.h *** Completed ctype.h *** Starting dirent.h *** Completed dirent.h *** Starting errno.h *** Completed errno.h *** Starting fcntl.h *** Completed fcntl.h *** Starting grp.h *** Completed grp.h *** Starting langinfo.h *** Completed langinfo.h *** Starting limits.h *** Completed limits.h *** Starting locale.h *** Completed locale.h *** Starting math.h *** Completed math.h *** Starting nl_types.h *** Completed nl_types.h *** Starting pwd.h *** Completed pwd.h *** Starting setjmp.h *** Completed setjmp.h *** Starting signal.h *** Completed signal.h *** Starting stdio.h *** Completed stdio.h *** Starting stdlib.h *** Completed stdlib.h *** Starting string.h *** Completed string.h *** Starting sys/stat.h *** Completed sys/stat.h *** Starting sys/times.h *** Completed sys/times.h *** Starting sys/types.h *** Completed sys/types.h *** Starting sys/utsname.h *** Completed sys/utsname.h *** Starting sys/wait.h *** Completed sys/wait.h *** Starting tar.h *** Completed tar.h *** Starting termios.h *** Completed termios.h *** Starting time.h *** Completed time.h *** Starting unistd.h *** Completed unistd.h *** Starting utime.h *** Completed utime.h *** Starting wchar.h *** Completed wchar.h Creating files and directories under /home/tet/test_sets/TESTROOT Creating tetbuild.cfg, tetexec.cfg and tetclean.cfg Creating the scenario files scen.bld and scen.exec Installing userintf.c and other files in the relevant directories Configuring privilege list in /home/tet/test_sets/SRC/common/vtools/chmog_c.c Updating the Makefiles for the common software elements Updating the files std.h and testvars.h with base subset additions Executing make in SRC/common/vport vport make succeeded Executing make in SRC/common/vlib vlib make succeeded Executing make in SRC/common/genlib genlib make succeeded Executing make in SRC/common/tet_startup tet_startup make succeeded Executing make in SRC/common/tsetlib tsetlib make succeeded Executing make in SRC/common/vprog vprog make succeeded Executing make in SRC/common/vtools vtools make succeeded Executing make in SRC/common/drivers drivers make succeeded Executing make in SRC/common/purefile purefile make succeeded Executing make in SRC/common/wchars wchars make succeeded ********************************************************** ** VSXgen release 1.4 ** ** X/OPEN Verification Suite ** ** Installation Procedure ** ********************************************************** chown root SRC/BIN/chmog chmod u+s SRC/BIN/chmog test -d /tmp/vsxmnt || mkdir /tmp/vsxmnt mount "/dev/loop0" /tmp/vsxmnt cd /tmp/vsxmnt && "/home/tet/test_sets/SRC"/install/scripts/filldisc.sh Filling file system mounted on /tmp/vsxmnt If the file system is large, this will take a long time ... 1+0 records in 1+0 records out File system should now be not quite full: sync; sleep 2; df /tmp/vsxmnt Filesystem 1K-blocks Used Available Use% Mounted on /dev/loop0 1963 1947 0 100% /tmp/vsxmnt umount /tmp/vsxmnt ---------------------------------------------------------- Install scripts into TESTROOT/BIN..? [y] The test suites requires the generation of certain files. This can be done using either cpio and tar together or pax. pax is the most POSIX compliant program but may not be installed by default on your system. If you do not use pax you can expect to see more test failures. Use pax..? [y] Install nonexistent devices ..? [y] Enter the root password: Password: Install tetexec.cfg ..? [y] Parameterizing the /home/tet/test_sets/TESTROOT/tetexec.cfg file Build and Execute testsets ..? [y] ---------------------------------------------------------------------- Building and Executing testsets Build testsets ..? [y] tcc: journal file is /home/tet/test_sets/results/0001b/journal 12:29:30 Build /tset/ANSI.os/charhandle/isalnum/T.isalnum 12:29:31 Build /tset/ANSI.os/charhandle/isalnum_X/T.isalnum_X 12:29:32 Build /tset/ANSI.os/charhandle/isalpha/T.isalpha 12:29:33 Build /tset/ANSI.os/charhandle/isalpha_X/T.isalpha_X 12:29:34 Build /tset/ANSI.os/charhandle/iscntrl/T.iscntrl 12:29:35 Build /tset/ANSI.os/charhandle/iscntrl_X/T.iscntrl_X 12:29:36 Build /tset/ANSI.os/charhandle/isdigit/T.isdigit 12:29:37 Build /tset/ANSI.os/charhandle/isgraph/T.isgraph 12:29:38 Build /tset/ANSI.os/charhandle/isgraph_X/T.isgraph_X 12:29:39 Build /tset/ANSI.os/charhandle/islower/T.islower 12:29:40 Build /tset/ANSI.os/charhandle/islower_X/T.islower_X 12:29:41 Build /tset/ANSI.os/charhandle/isprint/T.isprint 12:29:42 Build /tset/ANSI.os/charhandle/isprint_X/T.isprint_X 12:29:43 Build /tset/ANSI.os/charhandle/ispunct/T.ispunct 12:29:44 Build /tset/ANSI.os/charhandle/ispunct_X/T.ispunct_X 12:29:45 Build /tset/ANSI.os/charhandle/isspace/T.isspace 12:29:46 Build /tset/ANSI.os/charhandle/isspace_X/T.isspace_X 12:29:47 Build /tset/ANSI.os/charhandle/isupper/T.isupper 12:29:48 Build /tset/ANSI.os/charhandle/isupper_X/T.isupper_X 12:29:49 Build /tset/ANSI.os/charhandle/isxdigit/T.isxdigit 12:29:50 Build /tset/ANSI.os/charhandle/tolower/T.tolower 12:29:51 Build /tset/ANSI.os/charhandle/tolower_X/T.tolower_X 12:29:52 Build /tset/ANSI.os/charhandle/toupper/T.toupper 12:29:53 Build /tset/ANSI.os/charhandle/toupper_X/T.toupper_X 12:29:54 Build /tset/ANSI.os/diagnostics/assert/T.assert 12:29:55 Build /tset/ANSI.os/genuts/abort/T.abort 12:29:57 Build /tset/ANSI.os/genuts/abs/T.abs 12:29:58 Build /tset/ANSI.os/genuts/atof/T.atof 12:29:59 Build /tset/ANSI.os/genuts/atoi/T.atoi 12:30:00 Build /tset/ANSI.os/genuts/atol/T.atol 12:30:01 Build /tset/ANSI.os/genuts/bsearch/T.bsearch 12:30:02 Build /tset/ANSI.os/genuts/calloc/T.calloc 12:30:03 Build /tset/ANSI.os/genuts/exit/T.exit 12:30:05 Build /tset/ANSI.os/genuts/free/T.free 12:30:06 Build /tset/ANSI.os/genuts/malloc/T.malloc 12:30:07 Build /tset/ANSI.os/genuts/qsort/T.qsort 12:30:08 Build /tset/ANSI.os/genuts/rand/T.rand 12:30:09 Build /tset/ANSI.os/genuts/realloc/T.realloc 12:30:11 Build /tset/ANSI.os/genuts/srand/T.srand 12:30:12 Build /tset/ANSI.os/genuts/strtod_X/T.strtod_X 12:30:13 Build /tset/ANSI.os/genuts/strtol_X/T.strtol_X 12:30:14 Build /tset/ANSI.os/genuts/system_X/T.system_X 12:30:21 Build /tset/ANSI.os/jump/longjmp/T.longjmp 12:30:22 Build /tset/ANSI.os/jump/setjmp/T.setjmp 12:30:23 Build /tset/ANSI.os/locale/setlocale/T.setlocale 12:30:25 Build /tset/ANSI.os/maths/acos/T.acos 12:30:26 Build /tset/ANSI.os/maths/asin/T.asin 12:30:27 Build /tset/ANSI.os/maths/atan/T.atan 12:30:28 Build /tset/ANSI.os/maths/atan2/T.atan2 12:30:29 Build /tset/ANSI.os/maths/ceil/T.ceil 12:30:30 Build /tset/ANSI.os/maths/cos/T.cos 12:30:31 Build /tset/ANSI.os/maths/cosh/T.cosh 12:30:32 Build /tset/ANSI.os/maths/exp/T.exp 12:30:33 Build /tset/ANSI.os/maths/fabs/T.fabs 12:30:34 Build /tset/ANSI.os/maths/floor/T.floor 12:30:35 Build /tset/ANSI.os/maths/fmod/T.fmod 12:30:36 Build /tset/ANSI.os/maths/frexp/T.frexp 12:30:37 Build /tset/ANSI.os/maths/ldexp/T.ldexp 12:30:38 Build /tset/ANSI.os/maths/log/T.log 12:30:39 Build /tset/ANSI.os/maths/log10/T.log10 12:30:40 Build /tset/ANSI.os/maths/modf/T.modf 12:30:41 Build /tset/ANSI.os/maths/pow/T.pow 12:30:42 Build /tset/ANSI.os/maths/sin/T.sin 12:30:43 Build /tset/ANSI.os/maths/sinh/T.sinh 12:30:44 Build /tset/ANSI.os/maths/sqrt/T.sqrt 12:30:45 Build /tset/ANSI.os/maths/tan/T.tan 12:30:46 Build /tset/ANSI.os/maths/tanh/T.tanh 12:30:47 Build /tset/ANSI.os/signal/signal_X/T.signal_X 12:30:48 Build /tset/ANSI.os/streamio/clearerr/T.clearerr 12:30:49 Build /tset/ANSI.os/streamio/fclose/T.fclose 12:30:51 Build /tset/ANSI.os/streamio/feof/T.feof 12:30:52 Build /tset/ANSI.os/streamio/ferror/T.ferror 12:30:53 Build /tset/ANSI.os/streamio/fflush/T.fflush 12:30:55 Build /tset/ANSI.os/streamio/fgets/T.fgets 12:30:56 Build /tset/ANSI.os/streamio/fopen/T.fopen 12:31:01 Build /tset/ANSI.os/streamio/fopen_X/T.fopen_X 12:31:02 Build /tset/ANSI.os/streamio/fputs/T.fputs 12:31:04 Build /tset/ANSI.os/streamio/fread/T.fread 12:31:06 Build /tset/ANSI.os/streamio/freopen/T.freopen 12:31:11 Build /tset/ANSI.os/streamio/freopen_X/T.freopen_X 12:31:12 Build /tset/ANSI.os/streamio/fseek/T.fseek 12:31:14 Build /tset/ANSI.os/streamio/ftell/T.ftell 12:31:15 Build /tset/ANSI.os/streamio/fwrite/T.fwrite 12:31:17 Build /tset/ANSI.os/streamio/getc/T.getc 12:31:19 Build /tset/ANSI.os/streamio/gets/T.gets 12:31:21 Build /tset/ANSI.os/streamio/perror/T.perror 12:31:22 Build /tset/ANSI.os/streamio/printf/T.printf 12:31:27 Build /tset/ANSI.os/streamio/printf_X/T.printf_X 12:31:31 Build /tset/ANSI.os/streamio/putc/T.putc 12:31:34 Build /tset/ANSI.os/streamio/puts/T.puts 12:31:36 Build /tset/ANSI.os/streamio/remove/T.remove 12:31:38 Build /tset/ANSI.os/streamio/remove_X/T.remove_X 12:31:39 Build /tset/ANSI.os/streamio/rewind/T.rewind 12:31:40 Build /tset/ANSI.os/streamio/scanf/T.scanf 12:31:43 Build /tset/ANSI.os/streamio/scanf_X/T.scanf_X 12:31:45 Build /tset/ANSI.os/streamio/setbuf/T.setbuf 12:31:46 Build /tset/ANSI.os/streamio/setvbuf_X/T.setvbuf_X 12:31:49 Build /tset/ANSI.os/streamio/tmpfile/T.tmpfile 12:31:51 Build /tset/ANSI.os/streamio/tmpnam/T.tmpnam 12:31:52 Build /tset/ANSI.os/streamio/ungetc/T.ungetc 12:31:53 Build /tset/ANSI.os/streamio/vprintf/T.vprintf 12:31:57 Build /tset/ANSI.os/streamio/vprintf_X/T.vprintf_X 12:32:00 Build /tset/ANSI.os/string/memchr_X/T.memchr_X 12:32:01 Build /tset/ANSI.os/string/memcmp_X/T.memcmp_X 12:32:02 Build /tset/ANSI.os/string/memcpy_X/T.memcpy_X 12:32:03 Build /tset/ANSI.os/string/memset_X/T.memset_X 12:32:04 Build /tset/ANSI.os/string/strcat/T.strcat 12:32:05 Build /tset/ANSI.os/string/strchr/T.strchr 12:32:06 Build /tset/ANSI.os/string/strcmp/T.strcmp 12:32:07 Build /tset/ANSI.os/string/strcoll_X/T.strcoll_X 12:32:08 Build /tset/ANSI.os/string/strcpy/T.strcpy 12:32:09 Build /tset/ANSI.os/string/strcspn/T.strcspn 12:32:10 Build /tset/ANSI.os/string/strerror_X/T.strerror_X 12:32:11 Build /tset/ANSI.os/string/strlen/T.strlen 12:32:13 Build /tset/ANSI.os/string/strncat/T.strncat 12:32:14 Build /tset/ANSI.os/string/strncmp/T.strncmp 12:32:15 Build /tset/ANSI.os/string/strncpy/T.strncpy 12:32:16 Build /tset/ANSI.os/string/strpbrk/T.strpbrk 12:32:17 Build /tset/ANSI.os/string/strrchr/T.strrchr 12:32:18 Build /tset/ANSI.os/string/strspn/T.strspn 12:32:19 Build /tset/ANSI.os/string/strstr/T.strstr 12:32:20 Build /tset/ANSI.os/string/strtok/T.strtok 12:32:21 Build /tset/ANSI.os/string/strxfrm_X/T.strxfrm_X 12:32:22 Build /tset/ANSI.os/time/asctime/T.asctime 12:32:24 Build /tset/ANSI.os/time/ctime/T.ctime 12:32:25 Build /tset/ANSI.os/time/ctime_X/T.ctime_X 12:32:26 Build /tset/ANSI.os/time/gmtime/T.gmtime 12:32:27 Build /tset/ANSI.os/time/localtim_X/T.localtim_X 12:32:28 Build /tset/ANSI.os/time/localtime/T.localtime 12:32:29 Build /tset/ANSI.os/time/mktime/T.mktime 12:32:31 Build /tset/ANSI.os/time/mktime_X/T.mktime_X 12:32:32 Build /tset/ANSI.os/time/strftime/T.strftime 12:32:33 Build /tset/ANSI.os/time/strftime_X/T.strftime_X 12:32:34 Build /tset/POSIX.os/Csupport/fdopen/T.fdopen 12:32:36 Build /tset/POSIX.os/Csupport/fileno/T.fileno 12:32:37 Build /tset/POSIX.os/Csupport/siglongjmp/T.siglongjmp 12:32:38 Build /tset/POSIX.os/Csupport/sigsetjmp/T.sigsetjmp 12:32:39 Build /tset/POSIX.os/Csupport/tzset/T.tzset 12:32:40 Build /tset/POSIX.os/Csupport/tzset_X/T.tzset_X 12:32:41 Build /tset/POSIX.os/dataform/cpio/T.cpio 12:32:45 Build /tset/POSIX.os/dataform/tar/T.tar 12:32:49 Build /tset/POSIX.os/devclass/c_cc/T.c_cc 12:32:50 Build /tset/POSIX.os/devclass/c_cflag/T.c_cflag 12:32:51 Build /tset/POSIX.os/devclass/c_iflag/T.c_iflag 12:32:54 Build /tset/POSIX.os/devclass/c_iflag_X/T.c_iflag_X 12:32:55 Build /tset/POSIX.os/devclass/c_lflag/T.c_lflag 12:32:57 Build /tset/POSIX.os/devclass/c_oflag/T.c_oflag 12:32:59 Build /tset/POSIX.os/devclass/c_oflag_X/T.c_oflag_X 12:33:00 Build /tset/POSIX.os/devclass/cfgetispee/T.cfgetispee 12:33:01 Build /tset/POSIX.os/devclass/cfgetospee/T.cfgetospee 12:33:02 Build /tset/POSIX.os/devclass/cfsetispee/T.cfsetispee 12:33:03 Build /tset/POSIX.os/devclass/cfsetospee/T.cfsetospee 12:33:04 Build /tset/POSIX.os/devclass/i_access/T.i_access 12:33:06 Build /tset/POSIX.os/devclass/i_canon/T.i_canon 12:33:07 Build /tset/POSIX.os/devclass/i_close/T.i_close 12:33:08 Build /tset/POSIX.os/devclass/i_ctty/T.i_ctty 12:33:09 Build /tset/POSIX.os/devclass/i_inproc/T.i_inproc 12:33:10 Build /tset/POSIX.os/devclass/i_modem/T.i_modem 12:33:12 Build /tset/POSIX.os/devclass/i_noncanon/T.i_noncanon 12:33:14 Build /tset/POSIX.os/devclass/i_spchars/T.i_spchars 12:33:18 Build /tset/POSIX.os/devclass/tcdrain/T.tcdrain 12:33:20 Build /tset/POSIX.os/devclass/tcflow/T.tcflow 12:33:22 Build /tset/POSIX.os/devclass/tcflush/T.tcflush 12:33:24 Build /tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 12:33:25 Build /tset/POSIX.os/devclass/tcgetpgrp/T.tcgetpgrp 12:33:26 Build /tset/POSIX.os/devclass/tcsendbrea/T.tcsendbrea 12:33:28 Build /tset/POSIX.os/devclass/tcsetattr/T.tcsetattr 12:33:31 Build /tset/POSIX.os/devclass/tcsetpgrp/T.tcsetpgrp 12:33:32 Build /tset/POSIX.os/files/access/T.access 12:33:34 Build /tset/POSIX.os/files/access_X/T.access_X 12:33:35 Build /tset/POSIX.os/files/chdir/T.chdir 12:33:37 Build /tset/POSIX.os/files/chmod/T.chmod 12:33:39 Build /tset/POSIX.os/files/chown/T.chown 12:33:41 Build /tset/POSIX.os/files/chown_X/T.chown_X 12:33:42 Build /tset/POSIX.os/files/closedir/T.closedir 12:33:44 Build /tset/POSIX.os/files/creat/T.creat 12:33:49 Build /tset/POSIX.os/files/creat_X/T.creat_X 12:33:50 Build /tset/POSIX.os/files/fpathconf/T.fpathconf 12:33:52 Build /tset/POSIX.os/files/fstat/T.fstat 12:33:53 Build /tset/POSIX.os/files/getcwd/T.getcwd 12:33:54 Build /tset/POSIX.os/files/link/T.link 12:33:56 Build /tset/POSIX.os/files/mkdir/T.mkdir 12:34:10 Build /tset/POSIX.os/files/mkfifo/T.mkfifo 12:34:12 Build /tset/POSIX.os/files/open/T.open 12:34:17 Build /tset/POSIX.os/files/open_X/T.open_X 12:34:18 Build /tset/POSIX.os/files/opendir/T.opendir 12:34:20 Build /tset/POSIX.os/files/pathconf/T.pathconf 12:34:22 Build /tset/POSIX.os/files/readdir/T.readdir 12:34:23 Build /tset/POSIX.os/files/rename/T.rename 12:34:26 Build /tset/POSIX.os/files/rename_X/T.rename_X 12:34:27 Build /tset/POSIX.os/files/rewinddir/T.rewinddir 12:34:28 Build /tset/POSIX.os/files/rmdir/T.rmdir 12:34:30 Build /tset/POSIX.os/files/stat/T.stat 12:34:32 Build /tset/POSIX.os/files/stat_X/T.stat_X 12:34:33 Build /tset/POSIX.os/files/umask/T.umask 12:34:34 Build /tset/POSIX.os/files/unlink/T.unlink 12:34:37 Build /tset/POSIX.os/files/unlink_X/T.unlink_X 12:34:38 Build /tset/POSIX.os/files/utime/T.utime 12:34:40 Build /tset/POSIX.os/ioprim/close/T.close 12:34:41 Build /tset/POSIX.os/ioprim/dup/T.dup 12:34:42 Build /tset/POSIX.os/ioprim/dup2/T.dup2 12:34:43 Build /tset/POSIX.os/ioprim/fcntl/T.fcntl 12:34:49 Build /tset/POSIX.os/ioprim/fcntl_X/T.fcntl_X 12:34:50 Build /tset/POSIX.os/ioprim/lseek/T.lseek 12:34:51 Build /tset/POSIX.os/ioprim/pipe/T.pipe 12:34:53 Build /tset/POSIX.os/ioprim/read/T.read 12:34:55 Build /tset/POSIX.os/ioprim/write/T.write 12:34:58 Build /tset/POSIX.os/procenv/ctermid/T.ctermid 12:34:59 Build /tset/POSIX.os/procenv/getegid/T.getegid 12:35:02 Build /tset/POSIX.os/procenv/getenv/T.getenv 12:35:03 Build /tset/POSIX.os/procenv/geteuid/T.geteuid 12:35:04 Build /tset/POSIX.os/procenv/getgid/T.getgid 12:35:06 Build /tset/POSIX.os/procenv/getgroups/T.getgroups 12:35:07 Build /tset/POSIX.os/procenv/getlogin/T.getlogin 12:35:08 Build /tset/POSIX.os/procenv/getpgrp/T.getpgrp 12:35:09 Build /tset/POSIX.os/procenv/getpid/T.getpid 12:35:10 Build /tset/POSIX.os/procenv/getppid/T.getppid 12:35:11 Build /tset/POSIX.os/procenv/getuid/T.getuid 12:35:12 Build /tset/POSIX.os/procenv/isatty/T.isatty 12:35:13 Build /tset/POSIX.os/procenv/isatty_X/T.isatty_X 12:35:14 Build /tset/POSIX.os/procenv/setgid/T.setgid 12:35:16 Build /tset/POSIX.os/procenv/setpgid/T.setpgid 12:35:18 Build /tset/POSIX.os/procenv/setsid/T.setsid 12:35:19 Build /tset/POSIX.os/procenv/setuid/T.setuid 12:35:21 Build /tset/POSIX.os/procenv/sysconf/T.sysconf 12:35:22 Build /tset/POSIX.os/procenv/sysconf_X/T.sysconf_X 12:35:23 Build /tset/POSIX.os/procenv/time/T.time 12:35:25 Build /tset/POSIX.os/procenv/times/T.times 12:35:26 Build /tset/POSIX.os/procenv/ttyname/T.ttyname 12:35:27 Build /tset/POSIX.os/procenv/uname/T.uname 12:35:28 Build /tset/POSIX.os/procprim/_exit/T._exit 12:35:30 Build /tset/POSIX.os/procprim/alarm/T.alarm 12:35:31 Build /tset/POSIX.os/procprim/exec/T.exec 12:35:40 Build /tset/POSIX.os/procprim/exec_X/T.exec_X 12:35:42 Build /tset/POSIX.os/procprim/fork/T.fork 12:35:45 Build /tset/POSIX.os/procprim/fork_X/T.fork_X 12:35:46 Build /tset/POSIX.os/procprim/kill/T.kill 12:35:48 Build /tset/POSIX.os/procprim/kill_X/T.kill_X 12:35:50 Build /tset/POSIX.os/procprim/pause/T.pause 12:35:52 Build /tset/POSIX.os/procprim/sigaction/T.sigaction 12:35:54 Build /tset/POSIX.os/procprim/sigaddset/T.sigaddset 12:35:55 Build /tset/POSIX.os/procprim/sigconcept/T.sigconcept 12:36:00 Build /tset/POSIX.os/procprim/sigdelset/T.sigdelset 12:36:01 Build /tset/POSIX.os/procprim/sigemptyse/T.sigemptyse 12:36:03 Build /tset/POSIX.os/procprim/sigfillset/T.sigfillset 12:36:04 Build /tset/POSIX.os/procprim/sigismembe/T.sigismembe 12:36:05 Build /tset/POSIX.os/procprim/sigpending/T.sigpending 12:36:06 Build /tset/POSIX.os/procprim/sigprocmas/T.sigprocmas 12:36:07 Build /tset/POSIX.os/procprim/sigsuspend/T.sigsuspend 12:36:08 Build /tset/POSIX.os/procprim/sleep/T.sleep 12:36:09 Build /tset/POSIX.os/procprim/wait/T.wait 12:36:11 Build /tset/POSIX.os/procprim/waitpid/T.waitpid 12:36:14 Build /tset/POSIX.os/sysdb/getgrgid/T.getgrgid 12:36:15 Build /tset/POSIX.os/sysdb/getgrnam/T.getgrnam 12:36:17 Build /tset/POSIX.os/sysdb/getpwnam/T.getpwnam 12:36:18 Build /tset/POSIX.os/sysdb/getpwuid/T.getpwuid ---------------------------------------------------------------------- Executing testsets tcc: journal file is /home/tet/test_sets/results/0002e/journal 12:36:19 Execute /tset/ANSI.os/charhandle/Misalnum/T.isalnum 12:36:20 Execute /tset/ANSI.os/charhandle/Misalnum_X/T.isalnum_X 12:36:21 Execute /tset/ANSI.os/charhandle/Misalpha/T.isalpha 12:36:22 Execute /tset/ANSI.os/charhandle/Misalpha_X/T.isalpha_X 12:36:23 Execute /tset/ANSI.os/charhandle/Miscntrl/T.iscntrl 12:36:24 Execute /tset/ANSI.os/charhandle/Miscntrl_X/T.iscntrl_X 12:36:25 Execute /tset/ANSI.os/charhandle/Misdigit/T.isdigit 12:36:26 Execute /tset/ANSI.os/charhandle/Misgraph/T.isgraph 12:36:27 Execute /tset/ANSI.os/charhandle/Misgraph_X/T.isgraph_X 12:36:28 Execute /tset/ANSI.os/charhandle/Mislower/T.islower 12:36:29 Execute /tset/ANSI.os/charhandle/Mislower_X/T.islower_X 12:36:30 Execute /tset/ANSI.os/charhandle/Misprint/T.isprint 12:36:31 Execute /tset/ANSI.os/charhandle/Misprint_X/T.isprint_X 12:36:32 Execute /tset/ANSI.os/charhandle/Mispunct/T.ispunct 12:36:33 Execute /tset/ANSI.os/charhandle/Mispunct_X/T.ispunct_X 12:36:34 Execute /tset/ANSI.os/charhandle/Misspace/T.isspace 12:36:35 Execute /tset/ANSI.os/charhandle/Misspace_X/T.isspace_X 12:36:36 Execute /tset/ANSI.os/charhandle/Misupper/T.isupper 12:36:37 Execute /tset/ANSI.os/charhandle/Misupper_X/T.isupper_X 12:36:38 Execute /tset/ANSI.os/charhandle/Misxdigit/T.isxdigit 12:36:39 Execute /tset/ANSI.os/charhandle/Mtolower/T.tolower 12:36:40 Execute /tset/ANSI.os/charhandle/Mtolower_X/T.tolower_X 12:36:41 Execute /tset/ANSI.os/charhandle/Mtoupper/T.toupper 12:36:42 Execute /tset/ANSI.os/charhandle/Mtoupper_X/T.toupper_X 12:36:43 Execute /tset/ANSI.os/charhandle/isalnum/T.isalnum 12:36:44 Execute /tset/ANSI.os/charhandle/isalnum_X/T.isalnum_X 12:36:45 Execute /tset/ANSI.os/charhandle/isalpha/T.isalpha 12:36:46 Execute /tset/ANSI.os/charhandle/isalpha_X/T.isalpha_X 12:36:47 Execute /tset/ANSI.os/charhandle/iscntrl/T.iscntrl 12:36:48 Execute /tset/ANSI.os/charhandle/iscntrl_X/T.iscntrl_X 12:36:49 Execute /tset/ANSI.os/charhandle/isdigit/T.isdigit 12:36:50 Execute /tset/ANSI.os/charhandle/isgraph/T.isgraph 12:36:51 Execute /tset/ANSI.os/charhandle/isgraph_X/T.isgraph_X 12:36:52 Execute /tset/ANSI.os/charhandle/islower/T.islower 12:36:53 Execute /tset/ANSI.os/charhandle/islower_X/T.islower_X 12:36:54 Execute /tset/ANSI.os/charhandle/isprint/T.isprint 12:36:55 Execute /tset/ANSI.os/charhandle/isprint_X/T.isprint_X 12:36:56 Execute /tset/ANSI.os/charhandle/ispunct/T.ispunct 12:36:57 Execute /tset/ANSI.os/charhandle/ispunct_X/T.ispunct_X 12:36:58 Execute /tset/ANSI.os/charhandle/isspace/T.isspace 12:36:59 Execute /tset/ANSI.os/charhandle/isspace_X/T.isspace_X 12:37:00 Execute /tset/ANSI.os/charhandle/isupper/T.isupper 12:37:01 Execute /tset/ANSI.os/charhandle/isupper_X/T.isupper_X 12:37:02 Execute /tset/ANSI.os/charhandle/isxdigit/T.isxdigit 12:37:03 Execute /tset/ANSI.os/charhandle/tolower/T.tolower 12:37:04 Execute /tset/ANSI.os/charhandle/tolower_X/T.tolower_X etc etc Results: Total tests: 3668 PASS = 3660 FAIL = 8 Pass Breakdown: Number of successes: 1696 Number of warnings: 16 Number unsupported: 30 Number not in use: 1911 Number of untested: 6 Number of FIP: 1 Unapproved assertions: 0 Number not implemented: 0 Failure Breakdown: Number of failures: 7 Number unresolved: 0 Number uninitiated: 0 Number unreported: 1 A formal report has been saved in /home/tet/test_sets/results/report vrpt.page: completed page 25 vrpt.page: completed page 50 vrpt.page: completed page 75 vrpt.page: completed page 100 vrpt.page: completed page 125 vrpt.page: completed page 150 Rerun just the failures (produces a journal of only fails) ..? [y] n In order to re run the test suites at a later date run the rerun_tests program in vsx0's home directory as the vsx0 user sh-2.05b$