ruby 1.8.8p1 (2011-01-19) [powerpc64-linux] [pth,o3] (ooopackages) 500W KB1F0E 3F0E failed(rubyspec CommandTimeout) 118failed(rubyspec/)

chkbuild summary recent permalink diff

== ruby-1.8-pth-o3 # 2011-01-30T06:18:03+09:00
Hostname: ooopackages
Linux 2.6.26-2-powerpc64 #1 SMP Thu Nov 25 15:01:22 UTC 2010 ppc64
Distributor ID:	Debian
Description:	Debian GNU/Linux 5.0.8 (lenny)
Release:	5.0.8
Codename:	lenny
== start # 2011-01-30T06:20:07+09:00
== svn/ruby # 2011-01-30T06:20:35+09:00
+ svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby
+ svn info
Path: .
URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8
Repository Root: http://svn.ruby-lang.org/repos/ruby
Repository UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Revision: 30724
Node Kind: directory
Schedule: normal
Last Changed Author: svn
Last Changed Rev: 30605
Last Changed Date: 2011-01-19 17:40:13 +0900 (Wed, 19 Jan 2011)

== autoconf # 2011-01-30T06:21:19+09:00
+ autoconf
== git-mspec(shared) # 2011-01-30T06:21:27+09:00
+ git pull
Already up-to-date.
== git-mspec # 2011-01-30T06:21:32+09:00
+ git clone -q /var/lib/chkbuild/tmp/build/mspec mspec
== git-rubyspec(shared) # 2011-01-30T06:21:44+09:00
+ git pull
Already up-to-date.
== git-rubyspec # 2011-01-30T06:21:46+09:00
+ git clone -q /var/lib/chkbuild/tmp/build/rubyspec rubyspec
== configure # 2011-01-30T06:21:58+09:00
+ ./configure --prefix=/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802 CPPFLAGS=-DRUBY_DEBUG_ENV optflags=-O3 debugflags=-g 'warnflags=-W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers' --with-valgrind --enable-pthread
checking build system type... powerpc64-unknown-linux-gnu
checking host system type... powerpc64-unknown-linux-gnu
checking target system type... powerpc64-unknown-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking whether the linker is GNU ld... yes
checking whether gcc -E accepts -o... yes
checking for bison... bison -y
checking for ranlib... ranlib
checking for ar... ar
checking for as... as
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for cd using phisical directory... cd -P
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for long long... yes
checking for off_t... yes
checking for int... yes
checking size of int... 4
checking for short... yes
checking size of short... 2
checking for long... yes
checking size of long... 4
checking for long long... (cached) yes
checking size of long long... 8
checking for __int64... no
checking size of __int64... 0
checking for off_t... (cached) yes
checking size of off_t... 8
checking for void*... yes
checking size of void*... 4
checking for float... yes
checking size of float... 4
checking for double... yes
checking size of double... 8
checking for time_t... yes
checking size of time_t... 4
checking for pid_t... yes
checking for gid_t... yes
checking for uid_t... yes
checking for prototypes... yes
checking token paste string... ansi
checking stringization... #expr
checking string literal concatenation... yes
checking for variable length prototypes and stdarg.h... yes
checking for noreturn function attribute... __attribute__ ((noreturn)) x
checking for deprecated function attribute... __attribute__ ((deprecated)) x
checking for noinline function attribute... __attribute__ ((noinline)) x
checking for RUBY_EXTERN... no
checking whether sys_nerr is declared... yes
checking for crypt in -lcrypt... yes
checking for dlopen in -ldl... yes
checking for shl_load in -ldld... no
checking for clock_gettime in -lrt... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/fcntl.h usability... yes
checking sys/fcntl.h presence... yes
checking for sys/fcntl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking syscall.h usability... yes
checking syscall.h presence... yes
checking for syscall.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking a.out.h usability... yes
checking a.out.h presence... yes
checking for a.out.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking for memory.h... (cached) yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/mkdev.h usability... no
checking sys/mkdev.h presence... no
checking for sys/mkdev.h... no
checking sys/utime.h usability... no
checking sys/utime.h presence... no
checking for sys/utime.h... no
checking netinet/in_systm.h usability... yes
checking netinet/in_systm.h presence... yes
checking for netinet/in_systm.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking intrinsics.h usability... no
checking intrinsics.h presence... no
checking for intrinsics.h... no
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for rlim_t... yes
checking size of rlim_t... 8
checking for size_t... yes
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking for struct timezone... yes
checking for int8_t... yes
checking for int8_t... yes
checking size of int8_t... 1
checking for uint8_t... yes
checking for uint8_t... yes
checking size of uint8_t... 1
checking for int16_t... yes
checking for int16_t... yes
checking size of int16_t... 2
checking for uint16_t... yes
checking for uint16_t... yes
checking size of uint16_t... 2
checking for int32_t... yes
checking for int32_t... yes
checking size of int32_t... 4
checking for uint32_t... yes
checking for uint32_t... yes
checking size of uint32_t... 4
checking for int64_t... yes
checking for int64_t... yes
checking size of int64_t... 8
checking for uint64_t... yes
checking for uint64_t... yes
checking size of uint64_t... 8
checking for int128_t... no
checking for uint128_t... no
checking for uid_t in sys/types.h... (cached) yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking for working alloca.h... yes
checking for alloca... yes
checking for working memcmp... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for ftello... yes
checking for broken erfc of glibc-2.3.6 on IA64... no
checking for dup2... yes
checking for memmove... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strerror... yes
checking for strftime... yes
checking for strchr... yes
checking for strstr... yes
checking for strtoul... yes
checking for crypt... yes
checking for flock... yes
checking for vsnprintf... yes
checking for isnan... yes
checking for finite... yes
checking for isinf... yes
checking for hypot... yes
checking for acosh... yes
checking for erf... yes
checking for fmod... yes
checking for killpg... yes
checking for wait4... yes
checking for waitpid... yes
checking for syscall... yes
checking for chroot... yes
checking for fsync... yes
checking for getcwd... yes
checking for eaccess... yes
checking for truncate... yes
checking for ftruncate... yes
checking for chsize... no
checking for times... yes
checking for utimes... yes
checking for fcntl... yes
checking for lockf... yes
checking for lstat... yes
checking for symlink... yes
checking for link... yes
checking for readlink... yes
checking for setitimer... yes
checking for setruid... no
checking for seteuid... yes
checking for setreuid... yes
checking for setresuid... yes
checking for setproctitle... no
checking for setrgid... no
checking for setegid... yes
checking for setregid... yes
checking for setresgid... yes
checking for issetugid... no
checking for pause... yes
checking for lchown... yes
checking for lchmod... no
checking for getpgrp... yes
checking for setpgrp... yes
checking for getpgid... yes
checking for setpgid... yes
checking for initgroups... yes
checking for getgroups... yes
checking for setgroups... yes
checking for getpriority... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for sysconf... yes
checking for dlopen... yes
checking for sigprocmask... yes
checking for sigaction... yes
checking for sigsetjmp... no
checking for _setjmp... yes
checking for _longjmp... yes
checking for setsid... yes
checking for telldir... yes
checking for seekdir... yes
checking for fchmod... yes
checking for mktime... yes
checking for timegm... yes
checking for gettimeofday... yes
checking for cosh... yes
checking for sinh... yes
checking for tanh... yes
checking for round... yes
checking for setuid... yes
checking for setgid... yes
checking for setenv... yes
checking for unsetenv... yes
checking for __builtin_setjmp... no
checking for setjmp type... _setjmp
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking for external int daylight... yes
checking for external timezone... long
checking for external altzone... no
checking for negative time_t for gmtime(3)... yes
checking whether getpgrp requires zero arguments... yes
checking whether setpgrp takes no argument... yes
checking whether byte ordering is bigendian... yes
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... yes
checking for inline... inline
checking for working volatile... yes
checking whether right shift preserve sign bit... yes
checking read count field in FILE structures... not found(OK if using GNU libc)
checking read buffer ptr field in FILE structures... _IO_read_ptr
checking read buffer end field in FILE structures... _IO_read_end
checking whether need to seek between R/W... no
checking whether st_ino is huge... yes
checking whether _SC_CLK_TCK is supported... yes
checking stack growing direction... -1
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for nanosleep... yes
checking whether ELF binaries are produced... yes
checking whether OS depend dynamic link works... yes
checking for nroff... /usr/bin/nroff
creating config.h
configure: creating ./config.status
config.status: creating Makefile
== miniruby # 2011-01-30T06:23:00+09:00
+ make miniruby
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c main.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dln.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dmydln.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c miniprelude.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c array.c
array.c: In function ‘ary_double_capa’:
array.c:57: warning: comparison between signed and unsigned
array.c: In function ‘ary_new’:
array.c:143: warning: comparison between signed and unsigned
array.c: In function ‘rb_ary_initialize’:
array.c:364: warning: comparison between signed and unsigned
array.c: In function ‘rb_ary_store’:
array.c:429: warning: comparison between signed and unsigned
array.c: In function ‘rb_ary_splice’:
array.c:1133: warning: comparison between signed and unsigned
array.c: In function ‘rb_ary_fill’:
array.c:2494: warning: comparison between signed and unsigned
array.c:2494: warning: comparison between signed and unsigned
array.c: In function ‘rb_ary_times’:
array.c:2607: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c bignum.c
bignum.c: In function ‘bigfixize’:
bignum.c:135: warning: comparison between signed and unsigned
bignum.c: In function ‘rb_uint2big’:
bignum.c:180: warning: comparison between signed and unsigned
bignum.c: In function ‘rb_big_pack’:
bignum.c:263: warning: comparison between signed and unsigned
bignum.c: In function ‘rb_quad_unpack’:
bignum.c:384: warning: comparison between signed and unsigned
bignum.c: In function ‘rb_cstr_to_inum’:
bignum.c:591: warning: comparison between signed and unsigned
bignum.c: In function ‘rb_ull2big’:
bignum.c:705: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c class.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c compar.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dir.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c enum.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c enumerator.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c error.c
error.c: In function ‘rb_bug’:
error.c:205: warning: comparison between signed and unsigned
error.c:206: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c eval.c
eval.c: In function ‘rb_svar’:
eval.c:994: warning: comparison between signed and unsigned
eval.c: In function ‘ruby_cleanup’:
eval.c:1648: warning: comparison between signed and unsigned
eval.c: In function ‘rb_exec_recursive’:
eval.c:13979: warning: variable ‘hash’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:13980: warning: variable ‘objid’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_eval’:
eval.c:3702: warning: variable ‘saved_cref’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_yield_0’:
eval.c:5076: warning: variable ‘var’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:5085: warning: variable ‘lambda’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:5073: warning: argument ‘val’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:5073: warning: argument ‘self’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘proc_invoke’:
eval.c:8992: warning: argument ‘args’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_call0’:
eval.c:6100: warning: variable ‘local_vars’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:6101: warning: variable ‘saved_cref’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:5983: warning: argument ‘argc’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:5984: warning: argument ‘argv’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘error_print’:
eval.c:1278: warning: variable ‘errat’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:1280: warning: variable ‘einfo’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:1281: warning: variable ‘elen’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_longjmp’:
eval.c:4710: warning: argument ‘mesg’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_exec_end_proc’:
eval.c:8274: warning: variable ‘link’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_thread_schedule’:
eval.c:11235: warning: variable ‘next’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_thread_start_1’:
eval.c:12818: warning: variable ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘ruby_cleanup’:
eval.c:1619: warning: argument ‘ex’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘rb_thread_start_0’:
eval.c:12704: warning: argument ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘call_trace_func’:
eval.c:2839: warning: variable ‘raised’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:2841: warning: variable ‘node_save’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:2837: warning: argument ‘klass’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘is_defined’:
eval.c:2407: warning: argument ‘node’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c: In function ‘eval’:
eval.c:6637: warning: variable ‘data’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:6633: warning: argument ‘self’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:6634: warning: argument ‘file’ might be clobbered by ‘longjmp’ or ‘vfork’
eval.c:6635: warning: argument ‘line’ might be clobbered by ‘longjmp’ or ‘vfork’
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c file.c
file.c: In function ‘rb_stat_inspect’:
file.c:617: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c gc.c
gc.c: In function ‘ruby_stack_check’:
gc.c:580: warning: comparison between signed and unsigned
gc.c: In function ‘gc_sweep’:
gc.c:1223: warning: comparison between signed and unsigned
gc.c:1241: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c hash.c
hash.c: In function ‘rb_hash’:
hash.c:93: warning: dereferencing type-punned pointer will break strict-aliasing rules
hash.c: In function ‘eql_i’:
hash.c:1596: warning: signed and unsigned type in conditional expression
hash.c: In function ‘env_delete’:
hash.c:1907: warning: comparison between signed and unsigned
hash.c: In function ‘rb_f_getenv’:
hash.c:1943: warning: comparison between signed and unsigned
hash.c: In function ‘env_fetch’:
hash.c:1976: warning: comparison between signed and unsigned
hash.c: In function ‘env_aset’:
hash.c:2161: warning: comparison between signed and unsigned
hash.c:2163: warning: comparison between signed and unsigned
hash.c: In function ‘env_has_key’:
hash.c:2492: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c inits.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c io.c
io.c: In function ‘swallow’:
io.c:1671: warning: comparison between signed and unsigned
io.c: In function ‘rb_f_syscall’:
io.c:5246: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c marshal.c
marshal.c: In function ‘w_long’:
marshal.c:220: warning: comparison between signed and unsigned
marshal.c: In function ‘r_long’:
marshal.c:904: warning: comparison between signed and unsigned
marshal.c:915: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c math.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c numeric.c
numeric.c: In function ‘flo_hash’:
numeric.c:897: warning: comparison between signed and unsigned
numeric.c: In function ‘fix_aref’:
numeric.c:2734: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c object.c
object.c: In function ‘rb_str_to_dbl’:
object.c:2492: warning: comparison between signed and unsigned
object.c: In function ‘rb_str2cstr’:
object.c:2575: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c pack.c
pack.c: In function ‘pack_unpack’:
pack.c:1975: warning: comparison between signed and unsigned
bison -y parse.y
sed '/^#/s|y\.tab\.c|parse.c|' y.tab.c > parse.c
rm -f y.tab.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c parse.c
parse.c:577:6: warning: "YYENABLE_NLS" is not defined
parse.c:3790:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined
parse.y: In function ‘ruby_yyparse’:
parse.y:2239: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c process.c
process.c: In function ‘p_uid_change_privilege’:
process.c:2313: warning: comparison between signed and unsigned
process.c:2314: warning: comparison between signed and unsigned
process.c: In function ‘proc_getgroups’:
process.c:2620: warning: comparison between signed and unsigned
process.c:2624: warning: comparison between signed and unsigned
process.c: In function ‘proc_setgroups’:
process.c:2666: warning: comparison between signed and unsigned
process.c: In function ‘p_gid_change_privilege’:
process.c:2882: warning: comparison between signed and unsigned
process.c:2883: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c prec.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c random.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c range.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c re.c
re.c: In function ‘rb_reg_prepare_re’:
re.c:856: warning: comparison between signed and unsigned
re.c: In function ‘rb_reg_s_union’:
re.c:2051: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c regex.c
regex.c: In function ‘ruby_re_compile_pattern’:
regex.c:2161: warning: comparison between signed and unsigned
regex.c:2344: warning: comparison of unsigned expression < 0 is always false
regex.c:2347: warning: comparison between signed and unsigned
regex.c: In function ‘init_regs’:
regex.c:3550: warning: comparison between signed and unsigned
regex.c:3555: warning: comparison between signed and unsigned
regex.c: In function ‘re_match_exec’:
regex.c:3677: warning: comparison between signed and unsigned
regex.c:3731: warning: comparison between signed and unsigned
regex.c:3744: warning: comparison between signed and unsigned
regex.c:3756: warning: comparison between signed and unsigned
regex.c:3807: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c ruby.c
ruby.c: In function ‘proc_options’:
ruby.c:754: warning: format not a string literal, argument types not checked
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c signal.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c sprintf.c
sprintf.c: In function ‘rb_str_format’:
sprintf.c:577: warning: format not a string literal, argument types not checked
sprintf.c:592: warning: format not a string literal, argument types not checked
sprintf.c:801: warning: format not a string literal, argument types not checked
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c st.c
st.c: In function ‘new_size’:
st.c:120: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c string.c
string.c: In function ‘rb_str_substr’:
string.c:670: warning: comparison between signed and unsigned
string.c: In function ‘rb_str_intern’:
string.c:4674: warning: comparison between signed and unsigned
string.c: In function ‘rb_str_sum’:
string.c:4714: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c struct.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c time.c
time.c: In function ‘time_to_s’:
time.c:1297: warning: format not a string literal, format string not checked
time.c: In function ‘rb_strftime’:
time.c:1797: warning: format not a string literal, format string not checked
time.c:1802: warning: format not a string literal, format string not checked
time.c: In function ‘time_strftime’:
time.c:1878: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c util.c
util.c: In function ‘rv_alloc’:
util.c:3118: warning: comparison between signed and unsigned
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c variable.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c version.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dmyext.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -L.  -rdynamic -Wl,-export-dynamic   main.o dmydln.o miniprelude.o array.o bignum.o class.o compar.o dir.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o  dmyext.o -lpthread -lrt -ldl -lcrypt -lm   -o miniruby
== miniversion # 2011-01-30T06:25:42+09:00
+ ./miniruby -v
ruby 1.8.8p1 (2011-01-19) [powerpc64-linux]
== test.rb # 2011-01-30T06:25:42+09:00
+ ./miniruby sample/test.rb
assignment
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121
ok 122
ok 123
ok 124
ok 125
ok 126
ok 127
ok 128
ok 129
ok 130
ok 131
ok 132
ok 133
ok 134
ok 135
ok 136
ok 137
ok 138
ok 139
ok 140
ok 141
ok 142
ok 143
ok 144
ok 145
ok 146
ok 147
ok 148
ok 149
ok 150
ok 151
ok 152
ok 153
ok 154
ok 155
ok 156
ok 157
ok 158
ok 159
ok 160
ok 161
ok 162
ok 163
ok 164
ok 165
ok 166
ok 167
ok 168
ok 169
ok 170
ok 171
ok 172
ok 173
ok 174
ok 175
ok 176
ok 177
ok 178
ok 179
ok 180
ok 181
ok 182
ok 183
ok 184
ok 185
ok 186
ok 187
ok 188
ok 189
ok 190
ok 191
ok 192
ok 193
ok 194
ok 195
ok 196
ok 197
ok 198
ok 199
ok 200
ok 201
ok 202
ok 203
ok 204
ok 205
ok 206
ok 207
ok 208
ok 209
ok 210
ok 211
ok 212
ok 213
ok 214
ok 215
ok 216
ok 217
ok 218
ok 219
ok 220
ok 221
ok 222
ok 223
ok 224
ok 225
ok 226
ok 227
ok 228
ok 229
ok 230
ok 231
ok 232
ok 233
ok 234
ok 235
ok 236
ok 237
ok 238
ok 239
ok 240
ok 241
ok 242
ok 243
ok 244
ok 245
ok 246
ok 247
ok 248
ok 249
ok 250
ok 251
ok 252
ok 253
ok 254
ok 255
ok 256
ok 257
ok 258
ok 259
ok 260
ok 261
ok 262
ok 263
ok 264
ok 265
ok 266
ok 267
ok 268
ok 269
ok 270
ok 271
ok 272
ok 273
ok 274
ok 275
ok 276
ok 277
ok 278
ok 279
ok 280
ok 281
ok 282
ok 283
ok 284
ok 285
ok 286
ok 287
ok 288
ok 289
ok 290
ok 291
ok 292
ok 293
ok 294
ok 295
ok 296
ok 297
ok 298
ok 299
ok 300
ok 301
ok 302
ok 303
ok 304
ok 305
ok 306
ok 307
ok 308
ok 309
ok 310
ok 311
ok 312
ok 313
ok 314
ok 315
ok 316
ok 317
ok 318
ok 319
ok 320
ok 321
ok 322
ok 323
ok 324
ok 325
ok 326
ok 327
ok 328
ok 329
ok 330
ok 331
ok 332
ok 333
ok 334
ok 335
ok 336
ok 337
ok 338
ok 339
ok 340
ok 341
ok 342
ok 343
ok 344
ok 345
ok 346
ok 347
ok 348
ok 349
ok 350
ok 351
ok 352
ok 353
ok 354
ok 355
ok 356
ok 357
ok 358
ok 359
ok 360
ok 361
ok 362
ok 363
ok 364
ok 365
ok 366
ok 367
ok 368
ok 369
ok 370
ok 371
ok 372
ok 373
ok 374
ok 375
ok 376
ok 377
ok 378
ok 379
ok 380
ok 381
ok 382
ok 383
ok 384
ok 385
ok 386
ok 387
ok 388
ok 389
ok 390
ok 391
ok 392
ok 393
ok 394
ok 395
condition
ok 1
ok 2
if/unless
ok 1
ok 2
ok 3
case
ok 1
ok 2
ok 3
ok 4
ok 5
while/until
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
exception
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
array
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
hash
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
iterator
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
ok 89
ok 90
ok 91
ok 92
ok 93
ok 94
ok 95
float
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
bignum
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
string & char
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
assignment
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
call
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
proc
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
signal
ok 1
ok 2
eval
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
system
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
const
ok 1
ok 2
ok 3
ok 4
ok 5
clone
ok 1
ok 2
ok 3
ok 4
ok 5
marshal
ok 1
ok 2
ok 3
ok 4
pack
ok 1
ok 2
ok 3
ok 4
math
ok 1
ok 2
struct
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
variable
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
trace
ok 1
ok 2
ok 3
defined?
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
alias
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
path
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
gc
ok 1
ok 2
ok 3
end of test(test: 912)
== method-list # 2011-01-30T06:25:46+09:00
+ ./miniruby -e 'use_symbol = Object.instance_methods[0].is_a?(Symbol)
nummodule = nummethod = 0
mods = []
ObjectSpace.each_object(Module) {|m| mods << m if m.name }
mods = mods.sort_by {|m| m.name }
mods.each {|mod|
  nummodule += 1
  puts "#{mod.name} #{(mod.ancestors - [mod]).inspect}"
  mod.singleton_methods(false).sort.each {|methname|
    nummethod += 1
    meth = mod.method(methname)
    line = "#{mod.name}.#{methname} #{meth.arity}"
    line << " not-implemented" if !mod.respond_to?(methname)
    puts line
  }
  ms = mod.instance_methods(false)
  if use_symbol
    ms << :initialize if mod.private_instance_methods(false).include? :initialize
  else
    ms << "initialize" if mod.private_instance_methods(false).include? "initialize"
  end
  ms.sort.each {|methname|
    nummethod += 1
    meth = mod.instance_method(methname)
    line = "#{mod.name}\##{methname} #{meth.arity}"
    line << " not-implemented" if /\(not-implemented\)/ =~ meth.inspect
    puts line
  }
}
puts "#{nummodule} modules, #{nummethod} methods"
'
ArgumentError [StandardError, Exception, Object, Kernel]
Array [Enumerable, Object, Kernel]
Array.[] -1
Array.try_convert 1
Array#& 1
Array#* 1
Array#+ 1
Array#- 1
Array#<< 1
Array#<=> 1
Array#== 1
Array#[] -1
Array#[]= -1
Array#assoc 1
Array#at 1
Array#choice 0
Array#clear 0
Array#collect 0
Array#collect! 0
Array#combination 1
Array#compact 0
Array#compact! 0
Array#concat 1
Array#count -1
Array#cycle -1
Array#delete 1
Array#delete_at 1
Array#delete_if 0
Array#drop 1
Array#drop_while 0
Array#each 0
Array#each_index 0
Array#empty? 0
Array#eql? 1
Array#fetch -1
Array#fill -1
Array#find_index -1
Array#first -1
Array#flatten -1
Array#flatten! -1
Array#frozen? 0
Array#hash 0
Array#include? 1
Array#index -1
Array#indexes -1
Array#indices -1
Array#initialize -1
Array#insert -1
Array#inspect 0
Array#join -1
Array#last -1
Array#length 0
Array#map 0
Array#map! 0
Array#nitems 0
Array#pack 1
Array#permutation -1
Array#pop -1
Array#product -1
Array#push -1
Array#rassoc 1
Array#reject 0
Array#reject! 0
Array#replace 1
Array#reverse 0
Array#reverse! 0
Array#reverse_each 0
Array#rindex -1
Array#sample -1
Array#select 0
Array#shift -1
Array#shuffle 0
Array#shuffle! 0
Array#size 0
Array#slice -1
Array#slice! -1
Array#sort 0
Array#sort! 0
Array#sort_by! 0
Array#take 1
Array#take_while 0
Array#to_a 0
Array#to_ary 0
Array#to_s 0
Array#transpose 0
Array#uniq 0
Array#uniq! 0
Array#unshift -1
Array#values_at -1
Array#zip -1
Array#| 1
Bignum [Integer, Precision, Numeric, Comparable, Object, Kernel]
Bignum#% 1
Bignum#& 1
Bignum#* 1
Bignum#** 1
Bignum#+ 1
Bignum#- 1
Bignum#-@ 0
Bignum#/ 1
Bignum#<< 1
Bignum#<=> 1
Bignum#== 1
Bignum#>> 1
Bignum#[] 1
Bignum#^ 1
Bignum#abs 0
Bignum#coerce 1
Bignum#div 1
Bignum#divmod 1
Bignum#eql? 1
Bignum#fdiv 1
Bignum#hash 0
Bignum#modulo 1
Bignum#quo 1
Bignum#remainder 1
Bignum#size 0
Bignum#to_f 0
Bignum#to_s -1
Bignum#| 1
Bignum#~ 0
Binding [Object, Kernel]
Binding#clone 0
Binding#dup 0
Binding#eval -1
Class [Module, Object, Kernel]
Class#allocate 0
Class#initialize -1
Class#new -1
Class#superclass 0
Comparable []
Comparable#< 1
Comparable#<= 1
Comparable#== 1
Comparable#> 1
Comparable#>= 1
Comparable#between? 2
Continuation [Object, Kernel]
Continuation#[] -1
Continuation#call -1
Data [Object, Kernel]
Dir [Enumerable, Object, Kernel]
Dir.[] -1
Dir.chdir -1
Dir.chroot 1
Dir.delete 1
Dir.entries 1
Dir.foreach 1
Dir.getwd 0
Dir.glob -1
Dir.mkdir -1
Dir.open 1
Dir.pwd 0
Dir.rmdir 1
Dir.unlink 1
Dir#close 0
Dir#each 0
Dir#initialize 1
Dir#inspect 0
Dir#path 0
Dir#pos 0
Dir#pos= 1
Dir#read 0
Dir#rewind 0
Dir#seek 1
Dir#tell 0
EOFError [IOError, StandardError, Exception, Object, Kernel]
Enumerable []
Enumerable#all? 0
Enumerable#any? 0
Enumerable#collect 0
Enumerable#count -1
Enumerable#cycle -1
Enumerable#detect -1
Enumerable#drop 1
Enumerable#drop_while 0
Enumerable#each_cons 1
Enumerable#each_entry -1
Enumerable#each_slice 1
Enumerable#each_with_index 0
Enumerable#each_with_object 1
Enumerable#entries -1
Enumerable#enum_cons 1
Enumerable#enum_slice 1
Enumerable#enum_with_index 0
Enumerable#find -1
Enumerable#find_all 0
Enumerable#find_index -1
Enumerable#first -1
Enumerable#grep 1
Enumerable#group_by 0
Enumerable#include? 1
Enumerable#inject -1
Enumerable#map 0
Enumerable#max 0
Enumerable#max_by 0
Enumerable#member? 1
Enumerable#min 0
Enumerable#min_by 0
Enumerable#minmax 0
Enumerable#minmax_by 0
Enumerable#none? 0
Enumerable#one? 0
Enumerable#partition 0
Enumerable#reduce -1
Enumerable#reject 0
Enumerable#reverse_each -1
Enumerable#select 0
Enumerable#sort 0
Enumerable#sort_by 0
Enumerable#take 1
Enumerable#take_while 0
Enumerable#to_a -1
Enumerable#zip -1
Enumerator [Enumerable, Object, Kernel]
Enumerator#each 0
Enumerator#each_with_index 0
Enumerator#each_with_object 1
Enumerator#initialize -1
Enumerator#inspect 0
Enumerator#next 0
Enumerator#rewind 0
Enumerator#with_index 0
Enumerator#with_object 1
Enumerator::Generator [Enumerable, Object, Kernel]
Enumerator::Generator#each 0
Enumerator::Generator#initialize -1
Enumerator::Yielder [Object, Kernel]
Enumerator::Yielder#<< -1
Enumerator::Yielder#initialize 0
Enumerator::Yielder#yield -1
Errno []
Errno::E2BIG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EACCES [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EADDRINUSE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EADDRNOTAVAIL [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EADV [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EAFNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EAGAIN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EALREADY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADF [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADFD [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADMSG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADRQC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBADSLT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBFONT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EBUSY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECHILD [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECHRNG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECOMM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECONNABORTED [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECONNREFUSED [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ECONNRESET [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDEADLK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDEADLOCK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDESTADDRREQ [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDOM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDOTDOT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EDQUOT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EEXIST [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EFAULT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EFBIG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EHOSTDOWN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EHOSTUNREACH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EIDRM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EILSEQ [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EINPROGRESS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EINTR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EINVAL [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EIO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EISCONN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EISDIR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EISNAM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EL2HLT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EL2NSYNC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EL3HLT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EL3RST [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELIBACC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELIBBAD [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELIBEXEC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELIBMAX [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELIBSCN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELNRNG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ELOOP [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMFILE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMLINK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMSGSIZE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EMULTIHOP [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENAMETOOLONG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENAVAIL [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENETDOWN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENETRESET [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENETUNREACH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENFILE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOANO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOBUFS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOCSI [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENODATA [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENODEV [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOENT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOEXEC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOLCK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOLINK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOMEM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOMSG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENONET [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOPKG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOPROTOOPT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSPC [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSTR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOSYS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTBLK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTCONN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTDIR [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTEMPTY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTNAM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTSOCK [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTTY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENOTUNIQ [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ENXIO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EOPNOTSUPP [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EOVERFLOW [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPERM [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPFNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPIPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPROTO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPROTONOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EPROTOTYPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ERANGE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EREMCHG [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EREMOTE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EREMOTEIO [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ERESTART [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EROFS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESHUTDOWN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESOCKTNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESPIPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESRCH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESRMNT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESTALE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ESTRPIPE [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETIME [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETIMEDOUT [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETOOMANYREFS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::ETXTBSY [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EUCLEAN [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EUNATCH [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EUSERS [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EXDEV [SystemCallError, StandardError, Exception, Object, Kernel]
Errno::EXFULL [SystemCallError, StandardError, Exception, Object, Kernel]
Exception [Object, Kernel]
Exception.exception -1
Exception#backtrace 0
Exception#exception -1
Exception#initialize -1
Exception#inspect 0
Exception#message 0
Exception#set_backtrace 1
Exception#to_s 0
Exception#to_str 0
FalseClass [Object, Kernel]
FalseClass#& 1
FalseClass#^ 1
FalseClass#to_s 0
FalseClass#| 1
File [IO, File::Constants, Enumerable, Object, Kernel]
File.atime 1
File.basename -1
File.blockdev? 1
File.chardev? 1
File.chmod -1
File.chown -1
File.ctime 1
File.delete -1
File.directory? 1
File.dirname 1
File.executable? 1
File.executable_real? 1
File.exist? 1
File.exists? 1
File.expand_path -1
File.extname 1
File.file? 1
File.fnmatch -1
File.fnmatch? -1
File.ftype 1
File.grpowned? 1
File.identical? 2
File.join -1
File.lchmod -1
File.lchown -1
File.link 2
File.lstat 1
File.mtime 1
File.owned? 1
File.pipe? 1
File.readable? 1
File.readable_real? 1
File.readlink 1
File.rename 2
File.setgid? 1
File.setuid? 1
File.size 1
File.size? 1
File.socket? 1
File.split 1
File.stat 1
File.sticky? 1
File.symlink 2
File.symlink? 1
File.truncate 2
File.umask -1
File.unlink -1
File.utime -1
File.writable? 1
File.writable_real? 1
File.zero? 1
File#atime 0
File#chmod 1
File#chown 2
File#ctime 0
File#flock 1
File#initialize -1
File#lstat 0
File#mtime 0
File#path 0
File#truncate 1
File::Constants []
File::Stat [Comparable, Object, Kernel]
File::Stat#<=> 1
File::Stat#atime 0
File::Stat#blksize 0
File::Stat#blockdev? 0
File::Stat#blocks 0
File::Stat#chardev? 0
File::Stat#ctime 0
File::Stat#dev 0
File::Stat#dev_major 0
File::Stat#dev_minor 0
File::Stat#directory? 0
File::Stat#executable? 0
File::Stat#executable_real? 0
File::Stat#file? 0
File::Stat#ftype 0
File::Stat#gid 0
File::Stat#grpowned? 0
File::Stat#initialize 1
File::Stat#ino 0
File::Stat#inspect 0
File::Stat#mode 0
File::Stat#mtime 0
File::Stat#nlink 0
File::Stat#owned? 0
File::Stat#pipe? 0
File::Stat#rdev 0
File::Stat#rdev_major 0
File::Stat#rdev_minor 0
File::Stat#readable? 0
File::Stat#readable_real? 0
File::Stat#setgid? 0
File::Stat#setuid? 0
File::Stat#size 0
File::Stat#size? 0
File::Stat#socket? 0
File::Stat#sticky? 0
File::Stat#symlink? 0
File::Stat#uid 0
File::Stat#writable? 0
File::Stat#writable_real? 0
File::Stat#zero? 0
FileTest []
FileTest.blockdev? 1
FileTest.chardev? 1
FileTest.directory? 1
FileTest.executable? 1
FileTest.executable_real? 1
FileTest.exist? 1
FileTest.exists? 1
FileTest.file? 1
FileTest.grpowned? 1
FileTest.identical? 2
FileTest.owned? 1
FileTest.pipe? 1
FileTest.readable? 1
FileTest.readable_real? 1
FileTest.setgid? 1
FileTest.setuid? 1
FileTest.size 1
FileTest.size? 1
FileTest.socket? 1
FileTest.sticky? 1
FileTest.symlink? 1
FileTest.writable? 1
FileTest.writable_real? 1
FileTest.zero? 1
Fixnum [Integer, Precision, Numeric, Comparable, Object, Kernel]
Fixnum.induced_from 1
Fixnum#% 1
Fixnum#& 1
Fixnum#* 1
Fixnum#** 1
Fixnum#+ 1
Fixnum#- 1
Fixnum#-@ 0
Fixnum#/ 1
Fixnum#< 1
Fixnum#<< 1
Fixnum#<= 1
Fixnum#<=> 1
Fixnum#== 1
Fixnum#> 1
Fixnum#>= 1
Fixnum#>> 1
Fixnum#[] 1
Fixnum#^ 1
Fixnum#abs 0
Fixnum#div 1
Fixnum#divmod 1
Fixnum#even? 0
Fixnum#fdiv 1
Fixnum#id2name 0
Fixnum#modulo 1
Fixnum#odd? 0
Fixnum#quo 1
Fixnum#size 0
Fixnum#to_f 0
Fixnum#to_s -1
Fixnum#to_sym 0
Fixnum#zero? 0
Fixnum#| 1
Fixnum#~ 0
Float [Precision, Numeric, Comparable, Object, Kernel]
Float.induced_from 1
Float#% 1
Float#* 1
Float#** 1
Float#+ 1
Float#- 1
Float#-@ 0
Float#/ 1
Float#< 1
Float#<= 1
Float#<=> 1
Float#== 1
Float#> 1
Float#>= 1
Float#abs 0
Float#ceil 0
Float#coerce 1
Float#divmod 1
Float#eql? 1
Float#finite? 0
Float#floor 0
Float#hash 0
Float#infinite? 0
Float#modulo 1
Float#nan? 0
Float#round 0
Float#to_f 0
Float#to_i 0
Float#to_int 0
Float#to_s 0
Float#truncate 0
Float#zero? 0
FloatDomainError [RangeError, StandardError, Exception, Object, Kernel]
GC []
GC.disable 0
GC.enable 0
GC.start 0
GC.stress 0
GC.stress= 1
GC#garbage_collect 0
Hash [Enumerable, Object, Kernel]
Hash.[] -1
Hash.try_convert 1
Hash#== 1
Hash#[] 1
Hash#[]= 2
Hash#clear 0
Hash#default -1
Hash#default= 1
Hash#default_proc 0
Hash#default_proc= 1
Hash#delete 1
Hash#delete_if 0
Hash#each 0
Hash#each_key 0
Hash#each_pair 0
Hash#each_value 0
Hash#empty? 0
Hash#eql? 1
Hash#fetch -1
Hash#has_key? 1
Hash#has_value? 1
Hash#hash 0
Hash#include? 1
Hash#index 1
Hash#indexes -1
Hash#indices -1
Hash#initialize -1
Hash#inspect 0
Hash#invert 0
Hash#key 1
Hash#key? 1
Hash#keys 0
Hash#length 0
Hash#member? 1
Hash#merge 1
Hash#merge! 1
Hash#rehash 0
Hash#reject 0
Hash#reject! 0
Hash#replace 1
Hash#select 0
Hash#shift 0
Hash#size 0
Hash#sort 0
Hash#store 2
Hash#to_a 0
Hash#to_hash 0
Hash#to_s 0
Hash#update 1
Hash#value? 1
Hash#values 0
Hash#values_at -1
IO [File::Constants, Enumerable, Object, Kernel]
IO.for_fd -1
IO.foreach -1
IO.new -1
IO.open -1
IO.pipe 0
IO.popen -1
IO.read -1
IO.readlines -1
IO.select -1
IO.sysopen -1
IO.try_convert 1
IO#<< 1
IO#binmode 0
IO#bytes 0
IO#chars 0
IO#close 0
IO#close_read 0
IO#close_write 0
IO#closed? 0
IO#each -1
IO#each_byte 0
IO#each_char 0
IO#each_line -1
IO#eof 0
IO#eof? 0
IO#fcntl -1
IO#fileno 0
IO#flush 0
IO#fsync 0
IO#getbyte 0
IO#getc 0
IO#gets -1
IO#initialize -1
IO#inspect 0
IO#ioctl -1
IO#isatty 0
IO#lineno 0
IO#lineno= 1
IO#lines -1
IO#pid 0
IO#pos 0
IO#pos= 1
IO#print -1
IO#printf -1
IO#putc 1
IO#puts -1
IO#read -1
IO#read_nonblock -1
IO#readbyte 0
IO#readchar 0
IO#readline -1
IO#readlines -1
IO#readpartial -1
IO#reopen -1
IO#rewind 0
IO#seek -1
IO#stat 0
IO#sync 0
IO#sync= 1
IO#sysread -1
IO#sysseek -1
IO#syswrite 1
IO#tell 0
IO#to_i 0
IO#to_io 0
IO#tty? 0
IO#ungetbyte 1
IO#ungetc 1
IO#write 1
IO#write_nonblock 1
IOError [StandardError, Exception, Object, Kernel]
IndexError [StandardError, Exception, Object, Kernel]
Integer [Precision, Numeric, Comparable, Object, Kernel]
Integer.induced_from 1
Integer#ceil 0
Integer#chr 0
Integer#downto 1
Integer#even? 0
Integer#floor 0
Integer#integer? 0
Integer#next 0
Integer#odd? 0
Integer#ord 0
Integer#pred 0
Integer#round 0
Integer#succ 0
Integer#times 0
Integer#to_i 0
Integer#to_int 0
Integer#truncate 0
Integer#upto 1
Interrupt [SignalException, Exception, Object, Kernel]
Interrupt#initialize -1
Kernel []
Kernel.Array 1
Kernel.Float 1
Kernel.Integer 1
Kernel.String 1
Kernel.__method__ 0
Kernel.` 1
Kernel.abort -1
Kernel.at_exit 0
Kernel.autoload 2
Kernel.autoload? 1
Kernel.binding 0
Kernel.block_given? 0
Kernel.callcc 0
Kernel.caller -1
Kernel.catch 1
Kernel.chomp -1
Kernel.chomp! -1
Kernel.chop 0
Kernel.chop! 0
Kernel.eval -1
Kernel.exec -1
Kernel.exit -1
Kernel.exit! -1
Kernel.fail -1
Kernel.fork 0
Kernel.format -1
Kernel.getc 0
Kernel.gets -1
Kernel.global_variables 0
Kernel.gsub -1
Kernel.gsub! -1
Kernel.iterator? 0
Kernel.lambda 0
Kernel.load -1
Kernel.local_variables 0
Kernel.loop 0
Kernel.method_missing -1
Kernel.open -1
Kernel.p -1
Kernel.print -1
Kernel.printf -1
Kernel.proc 0
Kernel.putc 1
Kernel.puts -1
Kernel.raise -1
Kernel.rand -1
Kernel.readline -1
Kernel.readlines -1
Kernel.require 1
Kernel.scan 1
Kernel.select -1
Kernel.set_trace_func 1
Kernel.sleep -1
Kernel.split -1
Kernel.sprintf -1
Kernel.srand -1
Kernel.sub -1
Kernel.sub! -1
Kernel.syscall -1
Kernel.system -1
Kernel.test -1
Kernel.throw -1
Kernel.trace_var -1
Kernel.trap -1
Kernel.untrace_var -1
Kernel.warn 1
Kernel#== 1
Kernel#=== 1
Kernel#=~ 1
Kernel#__id__ 0
Kernel#__send__ -1
Kernel#class 0
Kernel#clone 0
Kernel#display -1
Kernel#dup 0
Kernel#enum_for -1
Kernel#eql? 1
Kernel#equal? 1
Kernel#extend -1
Kernel#freeze 0
Kernel#frozen? 0
Kernel#hash 0
Kernel#id 0
Kernel#inspect 0
Kernel#instance_eval -1
Kernel#instance_exec -1
Kernel#instance_of? 1
Kernel#instance_variable_defined? 1
Kernel#instance_variable_get 1
Kernel#instance_variable_set 2
Kernel#instance_variables 0
Kernel#is_a? 1
Kernel#kind_of? 1
Kernel#method 1
Kernel#methods -1
Kernel#nil? 0
Kernel#object_id 0
Kernel#private_methods -1
Kernel#protected_methods -1
Kernel#public_methods -1
Kernel#respond_to? -1
Kernel#send -1
Kernel#singleton_class 0
Kernel#singleton_methods -1
Kernel#taint 0
Kernel#tainted? 0
Kernel#tap 0
Kernel#to_a 0
Kernel#to_enum -1
Kernel#to_s 0
Kernel#type 0
Kernel#untaint 0
LoadError [ScriptError, Exception, Object, Kernel]
LocalJumpError [StandardError, Exception, Object, Kernel]
LocalJumpError#exit_value 0
LocalJumpError#reason 0
Marshal []
Marshal.dump -1
Marshal.load -1
Marshal.restore -1
MatchData [Object, Kernel]
MatchData#[] -1
MatchData#begin 1
MatchData#captures 0
MatchData#end 1
MatchData#inspect 0
MatchData#length 0
MatchData#offset 1
MatchData#post_match 0
MatchData#pre_match 0
MatchData#select -1
MatchData#size 0
MatchData#string 0
MatchData#to_a 0
MatchData#to_s 0
MatchData#values_at -1
Math []
Math.acos 1
Math.acosh 1
Math.asin 1
Math.asinh 1
Math.atan 1
Math.atan2 2
Math.atanh 1
Math.cos 1
Math.cosh 1
Math.erf 1
Math.erfc 1
Math.exp 1
Math.frexp 1
Math.hypot 2
Math.ldexp 2
Math.log 1
Math.log10 1
Math.sin 1
Math.sinh 1
Math.sqrt 1
Math.tan 1
Math.tanh 1
Method [Object, Kernel]
Method#== 1
Method#[] -1
Method#arity 0
Method#call -1
Method#clone 0
Method#inspect 0
Method#name 0
Method#owner 0
Method#receiver 0
Method#to_proc 0
Method#to_s 0
Method#unbind 0
Module [Object, Kernel]
Module.constants 0
Module.nesting 0
Module#< 1
Module#<= 1
Module#<=> 1
Module#== 1
Module#=== 1
Module#> 1
Module#>= 1
Module#ancestors 0
Module#autoload 2
Module#autoload? 1
Module#class_eval -1
Module#class_exec -1
Module#class_variable_defined? 1
Module#class_variables 0
Module#const_defined? 1
Module#const_get 1
Module#const_missing 1
Module#const_set 2
Module#constants 0
Module#freeze 0
Module#include? 1
Module#included_modules 0
Module#initialize 0
Module#instance_method 1
Module#instance_methods -1
Module#method_defined? 1
Module#module_eval -1
Module#module_exec -1
Module#name 0
Module#private_class_method -1
Module#private_instance_methods -1
Module#private_method_defined? 1
Module#protected_instance_methods -1
Module#protected_method_defined? 1
Module#public_class_method -1
Module#public_instance_methods -1
Module#public_method_defined? 1
Module#to_s 0
NameError [StandardError, Exception, Object, Kernel]
NameError#initialize -1
NameError#name 0
NameError#to_s 0
NameError::message [Data, Object, Kernel]
NameError::message.! 3
NameError::message._load 1
NameError::message#_dump 1
NameError::message#to_str 0
NilClass [Object, Kernel]
NilClass#& 1
NilClass#^ 1
NilClass#inspect 0
NilClass#nil? 0
NilClass#to_a 0
NilClass#to_f 0
NilClass#to_i 0
NilClass#to_s 0
NilClass#| 1
NoMemoryError [Exception, Object, Kernel]
NoMethodError [NameError, StandardError, Exception, Object, Kernel]
NoMethodError#args 0
NoMethodError#initialize -1
NotImplementedError [ScriptError, Exception, Object, Kernel]
Numeric [Comparable, Object, Kernel]
Numeric#+@ 0
Numeric#-@ 0
Numeric#<=> 1
Numeric#abs 0
Numeric#ceil 0
Numeric#coerce 1
Numeric#div 1
Numeric#divmod 1
Numeric#eql? 1
Numeric#fdiv 1
Numeric#floor 0
Numeric#integer? 0
Numeric#modulo 1
Numeric#nonzero? 0
Numeric#quo 1
Numeric#remainder 1
Numeric#round 0
Numeric#singleton_method_added 1
Numeric#step -1
Numeric#to_int 0
Numeric#truncate 0
Numeric#zero? 0
Object [Kernel]
Object#initialize 0
ObjectSpace []
ObjectSpace._id2ref 1
ObjectSpace.add_finalizer 1
ObjectSpace.call_finalizer 1
ObjectSpace.define_finalizer -1
ObjectSpace.each_object -1
ObjectSpace.finalizers 0
ObjectSpace.garbage_collect 0
ObjectSpace.remove_finalizer 1
ObjectSpace.undefine_finalizer 1
Precision []
Precision.included 1
Precision#prec 1
Precision#prec_f 0
Precision#prec_i 0
Proc [Object, Kernel]
Proc.new -1
Proc#== 1
Proc#=== -1
Proc#[] -1
Proc#arity 0
Proc#binding 0
Proc#call -1
Proc#clone 0
Proc#dup 0
Proc#to_proc 0
Proc#to_s 0
Process []
Process.abort -1
Process.detach 1
Process.egid 0
Process.egid= 1
Process.euid 0
Process.euid= 1
Process.exec -1
Process.exit -1
Process.exit! -1
Process.fork 0
Process.getpgid 1
Process.getpgrp 0
Process.getpriority 2
Process.getrlimit 1
Process.gid 0
Process.gid= 1
Process.groups 0
Process.groups= 1
Process.initgroups 2
Process.kill -1
Process.maxgroups 0
Process.maxgroups= 1
Process.pid 0
Process.ppid 0
Process.setpgid 2
Process.setpgrp 0
Process.setpriority 3
Process.setrlimit -1
Process.setsid 0
Process.times 0
Process.uid 0
Process.uid= 1
Process.wait -1
Process.wait2 -1
Process.waitall 0
Process.waitpid -1
Process.waitpid2 -1
Process::GID []
Process::GID.change_privilege 1
Process::GID.eid 0
Process::GID.eid= 1
Process::GID.grant_privilege 1
Process::GID.re_exchange 0
Process::GID.re_exchangeable? 0
Process::GID.rid 0
Process::GID.sid_available? 0
Process::GID.switch 0
Process::Status [Object, Kernel]
Process::Status#& 1
Process::Status#== 1
Process::Status#>> 1
Process::Status#coredump? 0
Process::Status#exited? 0
Process::Status#exitstatus 0
Process::Status#inspect 0
Process::Status#pid 0
Process::Status#signaled? 0
Process::Status#stopped? 0
Process::Status#stopsig 0
Process::Status#success? 0
Process::Status#termsig 0
Process::Status#to_i 0
Process::Status#to_int 0
Process::Status#to_s 0
Process::Sys []
Process::Sys.getegid 0
Process::Sys.geteuid 0
Process::Sys.getgid 0
Process::Sys.getuid 0
Process::Sys.issetugid 0
Process::Sys.setegid 1
Process::Sys.seteuid 1
Process::Sys.setgid 1
Process::Sys.setregid 2
Process::Sys.setresgid 3
Process::Sys.setresuid 3
Process::Sys.setreuid 2
Process::Sys.setrgid 1
Process::Sys.setruid 1
Process::Sys.setuid 1
Process::UID []
Process::UID.change_privilege 1
Process::UID.eid 0
Process::UID.eid= 1
Process::UID.grant_privilege 1
Process::UID.re_exchange 0
Process::UID.re_exchangeable? 0
Process::UID.rid 0
Process::UID.sid_available? 0
Process::UID.switch 0
Range [Enumerable, Object, Kernel]
Range#== 1
Range#=== 1
Range#begin 0
Range#cover? 1
Range#each 0
Range#end 0
Range#eql? 1
Range#exclude_end? 0
Range#first 0
Range#hash 0
Range#include? 1
Range#initialize -1
Range#inspect 0
Range#last 0
Range#member? 1
Range#step -1
Range#to_s 0
RangeError [StandardError, Exception, Object, Kernel]
Regexp [Object, Kernel]
Regexp.compile -1
Regexp.escape -1
Regexp.last_match -1
Regexp.quote -1
Regexp.try_convert 1
Regexp.union -1
Regexp#== 1
Regexp#=== 1
Regexp#=~ 1
Regexp#casefold? 0
Regexp#eql? 1
Regexp#hash 0
Regexp#initialize -1
Regexp#inspect 0
Regexp#kcode 0
Regexp#match 1
Regexp#options 0
Regexp#source 0
Regexp#to_s 0
Regexp#~ 0
RegexpError [StandardError, Exception, Object, Kernel]
RuntimeError [StandardError, Exception, Object, Kernel]
ScriptError [Exception, Object, Kernel]
SecurityError [StandardError, Exception, Object, Kernel]
Signal []
Signal.list 0
Signal.trap -1
SignalException [Exception, Object, Kernel]
SignalException#initialize -1
SignalException#signm 0
SignalException#signo 0
StandardError [Exception, Object, Kernel]
StopIteration [IndexError, StandardError, Exception, Object, Kernel]
String [Enumerable, Comparable, Object, Kernel]
String.try_convert 1
String#% 1
String#* 1
String#+ 1
String#<< 1
String#<=> 1
String#== 1
String#=~ 1
String#[] -1
String#[]= -1
String#bytes 0
String#bytesize 0
String#capitalize 0
String#capitalize! 0
String#casecmp 1
String#center -1
String#chars 0
String#chomp -1
String#chomp! -1
String#chop 0
String#chop! 0
String#concat 1
String#count -1
String#crypt 1
String#delete -1
String#delete! -1
String#downcase 0
String#downcase! 0
String#dump 0
String#each -1
String#each_byte 0
String#each_char 0
String#each_line -1
String#empty? 0
String#end_with? -1
String#eql? 1
String#getbyte 1
String#gsub -1
String#gsub! -1
String#hash 0
String#hex 0
String#include? 1
String#index -1
String#initialize -1
String#insert 2
String#inspect 0
String#intern 0
String#length 0
String#lines -1
String#ljust -1
String#lstrip 0
String#lstrip! 0
String#match 1
String#next 0
String#next! 0
String#oct 0
String#ord 0
String#partition -1
String#replace 1
String#reverse 0
String#reverse! 0
String#rindex -1
String#rjust -1
String#rpartition 1
String#rstrip 0
String#rstrip! 0
String#scan 1
String#setbyte 2
String#size 0
String#slice -1
String#slice! -1
String#split -1
String#squeeze -1
String#squeeze! -1
String#start_with? -1
String#strip 0
String#strip! 0
String#sub -1
String#sub! -1
String#succ 0
String#succ! 0
String#sum -1
String#swapcase 0
String#swapcase! 0
String#to_f 0
String#to_i -1
String#to_s 0
String#to_str 0
String#to_sym 0
String#tr 2
String#tr! 2
String#tr_s 2
String#tr_s! 2
String#unpack 1
String#upcase 0
String#upcase! 0
String#upto -1
Struct [Enumerable, Object, Kernel]
Struct.new -1
Struct#== 1
Struct#[] 1
Struct#[]= 2
Struct#each 0
Struct#each_pair 0
Struct#eql? 1
Struct#hash 0
Struct#initialize -1
Struct#inspect 0
Struct#length 0
Struct#members 0
Struct#select -1
Struct#size 0
Struct#to_a 0
Struct#to_s 0
Struct#values 0
Struct#values_at -1
Struct::Tms [Struct, Enumerable, Object, Kernel]
Struct::Tms.[] -1
Struct::Tms.members 0
Struct::Tms.new -1
Struct::Tms#cstime 0
Struct::Tms#cstime= 1
Struct::Tms#cutime 0
Struct::Tms#cutime= 1
Struct::Tms#stime 0
Struct::Tms#stime= 1
Struct::Tms#utime 0
Struct::Tms#utime= 1
Symbol [Object, Kernel]
Symbol.all_symbols 0
Symbol#<=> 1
Symbol#=== 1
Symbol#=~ 1
Symbol#[] -1
Symbol#capitalize 0
Symbol#casecmp 1
Symbol#downcase 0
Symbol#empty? 0
Symbol#id2name 0
Symbol#inspect 0
Symbol#length 0
Symbol#match 1
Symbol#next 0
Symbol#size 0
Symbol#slice -1
Symbol#succ 0
Symbol#swapcase 0
Symbol#to_i 0
Symbol#to_int 0
Symbol#to_proc 0
Symbol#to_s 0
Symbol#to_sym 0
Symbol#upcase 0
SyntaxError [ScriptError, Exception, Object, Kernel]
SystemCallError [StandardError, Exception, Object, Kernel]
SystemCallError.=== 1
SystemCallError#errno 0
SystemCallError#initialize -1
SystemExit [Exception, Object, Kernel]
SystemExit#initialize -1
SystemExit#status 0
SystemExit#success? 0
SystemStackError [StandardError, Exception, Object, Kernel]
Thread [Object, Kernel]
Thread.abort_on_exception 0
Thread.abort_on_exception= 1
Thread.critical 0
Thread.critical= 1
Thread.current 0
Thread.exit 0
Thread.fork -1
Thread.kill 1
Thread.list 0
Thread.main 0
Thread.new -1
Thread.pass 0
Thread.start -1
Thread.stop 0
Thread#[] 1
Thread#[]= 2
Thread#abort_on_exception 0
Thread#abort_on_exception= 1
Thread#alive? 0
Thread#exit 0
Thread#exit! 0
Thread#group 0
Thread#initialize -1
Thread#inspect 0
Thread#join -1
Thread#key? 1
Thread#keys 0
Thread#kill 0
Thread#kill! 0
Thread#priority 0
Thread#priority= 1
Thread#raise -1
Thread#run 0
Thread#safe_level 0
Thread#status 0
Thread#stop? 0
Thread#terminate 0
Thread#terminate! 0
Thread#value 0
Thread#wakeup 0
ThreadError [StandardError, Exception, Object, Kernel]
ThreadGroup [Object, Kernel]
ThreadGroup#add 1
ThreadGroup#enclose 0
ThreadGroup#enclosed? 0
ThreadGroup#list 0
Time [Comparable, Object, Kernel]
Time._load 1
Time.at -1
Time.gm -1
Time.local -1
Time.mktime -1
Time.now -1
Time.times 0
Time.utc -1
Time#+ 1
Time#- 1
Time#<=> 1
Time#_dump -1
Time#asctime 0
Time#ctime 0
Time#day 0
Time#dst? 0
Time#eql? 1
Time#getgm 0
Time#getlocal 0
Time#getutc 0
Time#gmt? 0
Time#gmt_offset 0
Time#gmtime 0
Time#gmtoff 0
Time#hash 0
Time#hour 0
Time#initialize 0
Time#inspect 0
Time#isdst 0
Time#localtime 0
Time#mday 0
Time#min 0
Time#mon 0
Time#month 0
Time#sec 0
Time#strftime 1
Time#succ 0
Time#to_a 0
Time#to_f 0
Time#to_i 0
Time#to_s 0
Time#tv_sec 0
Time#tv_usec 0
Time#usec 0
Time#utc 0
Time#utc? 0
Time#utc_offset 0
Time#wday 0
Time#yday 0
Time#year 0
Time#zone 0
TrueClass [Object, Kernel]
TrueClass#& 1
TrueClass#^ 1
TrueClass#to_s 0
TrueClass#| 1
TypeError [StandardError, Exception, Object, Kernel]
UnboundMethod [Object, Kernel]
UnboundMethod#== 1
UnboundMethod#arity 0
UnboundMethod#bind 1
UnboundMethod#clone 0
UnboundMethod#inspect 0
UnboundMethod#name 0
UnboundMethod#owner 0
UnboundMethod#to_s 0
ZeroDivisionError [StandardError, Exception, Object, Kernel]
fatal [Exception, Object, Kernel]
204 modules, 1232 methods
== make # 2011-01-30T06:25:46+09:00
+ make
rbconfig.rb updated
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  -I. ./compile_prelude.rb ./prelude.rb prelude.c
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c prelude.c
ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o  dln.o prelude.o dmyext.o
compiling -test-/add_suffix
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/-test-/add_suffix'
/bin/mkdir -p ../../../.ext/powerpc64-linux/-test-/add_suffix
gcc -I. -I../../.. -I../../../. -I../../.././ext/-test-/add_suffix -I../../../. -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bug.o -c bug.c
In file included from bug.c:5:
../../../util.c: In function ‘ruby_add_suffix’:
../../../util.c:176: warning: comparison between signed and unsigned
In file included from bug.c:5:
../../../util.c: In function ‘rv_alloc’:
../../../util.c:3118: warning: comparison between signed and unsigned
gcc -shared -o ../../../.ext/powerpc64-linux/-test-/add_suffix/bug.so bug.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/-test-/add_suffix'
compiling -test-/threadswitch
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/-test-/threadswitch'
/bin/mkdir -p ../../../.ext/powerpc64-linux/-test-/threadswitch
gcc -I. -I../../.. -I../../../. -I../../.././ext/-test-/threadswitch -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o threadswitch_hook.o -c threadswitch_hook.c
gcc -shared -o ../../../.ext/powerpc64-linux/-test-/threadswitch/event_hook.so threadswitch_hook.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/-test-/threadswitch'
compiling Win32API
compiling bigdecimal
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/bigdecimal'
gcc -I. -I../.. -I../../. -I../.././ext/bigdecimal -DBASE=10000UL -DBASE_FIG=4 -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bigdecimal.o -c bigdecimal.c
bigdecimal.c: In function ‘BigDecimal_add’:
bigdecimal.c:690: warning: comparison between signed and unsigned
bigdecimal.c: In function ‘BigDecimal_sub’:
bigdecimal.c:731: warning: comparison between signed and unsigned
bigdecimal.c: In function ‘VpAddAbs’:
bigdecimal.c:2871: warning: comparison between signed and unsigned
bigdecimal.c:2872: warning: comparison between signed and unsigned
bigdecimal.c: In function ‘VpSubAbs’:
bigdecimal.c:2964: warning: comparison between signed and unsigned
bigdecimal.c:2965: warning: comparison between signed and unsigned
bigdecimal.c: In function ‘VpMult’:
bigdecimal.c:3240: warning: comparison of unsigned expression >= 0 is always true
bigdecimal.c: In function ‘VpCtoV’:
bigdecimal.c:3989: warning: comparison of unsigned expression >= 0 is always true
bigdecimal.c: In function ‘VpMidRound’:
bigdecimal.c:4432: warning: comparison between signed and unsigned
gcc -shared -o ../../.ext/powerpc64-linux/bigdecimal.so bigdecimal.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
/bin/mkdir -p ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/newton.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/jacobian.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/util.rb ../../.ext/common/bigdecimal
cp ../.././ext/bigdecimal/lib/bigdecimal/ludcmp.rb ../../.ext/common/bigdecimal
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/bigdecimal'
compiling curses
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/curses'
gcc -I. -I../.. -I../../. -I../.././ext/curses -DHAVE_NCURSES_H -DHAVE_BEEP -DHAVE_BKGD -DHAVE_BKGDSET -DHAVE_CURS_SET -DHAVE_DELETELN -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_GETBKGD -DHAVE_GETNSTR -DHAVE_ISENDWIN -DHAVE_KEYNAME -DHAVE_KEYPAD -DHAVE_RESIZETERM -DHAVE_SCRL -DHAVE_SETSCRREG -DHAVE_UNGETCH -DHAVE_WATTROFF -DHAVE_WATTRON -DHAVE_WATTRSET -DHAVE_WBKGD -DHAVE_WBKGDSET -DHAVE_WDELETELN -DHAVE_WGETNSTR -DHAVE_WRESIZE -DHAVE_WSCRL -DHAVE_WSETSCRREG -DHAVE_DEF_PROG_MODE -DHAVE_RESET_PROG_MODE -DHAVE_TIMEOUT -DHAVE_WTIMEOUT -DHAVE_NODELAY -DHAVE_INIT_COLOR -DHAVE_WCOLOR_SET -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o curses.o -c curses.c
gcc -shared -o ../../.ext/powerpc64-linux/curses.so curses.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lncurses -ltermcap  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/curses'
compiling dbm
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/dbm'
gcc -I. -I../.. -I../../. -I../.././ext/dbm -DHAVE_TYPE_DBM -DDBM_HDR="<gdbm-ndbm.h>" -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o dbm.o -c dbm.c
gcc -shared -o ../../.ext/powerpc64-linux/dbm.so dbm.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lgdbm_compat -lgdbm  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/dbm'
compiling digest
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest'
gcc -I. -I../.. -I../../. -I../.././ext/digest -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o digest.o -c digest.c
digest.c: In function ‘hexencode_str_new’:
digest.c:57: warning: comparison between signed and unsigned
gcc -shared -o ../../.ext/powerpc64-linux/digest.so digest.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
cp ../.././ext/digest/lib/md5.rb ../../.ext/common
cp ../.././ext/digest/lib/digest.rb ../../.ext/common
cp ../.././ext/digest/lib/sha1.rb ../../.ext/common
cp ../.././ext/digest/digest.h ../../.ext/powerpc64-linux
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest'
compiling digest/bubblebabble
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/bubblebabble'
/bin/mkdir -p ../../../.ext/powerpc64-linux/digest
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/bubblebabble -I../../.././ext/digest/bubblebabble/.. -DHAVE_CONFIG_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bubblebabble.o -c bubblebabble.c
bubblebabble.c: In function ‘bubblebabble_str_new’:
bubblebabble.c:52: warning: comparison between signed and unsigned
bubblebabble.c:64: warning: comparison between signed and unsigned
gcc -shared -o ../../../.ext/powerpc64-linux/digest/bubblebabble.so bubblebabble.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/bubblebabble'
compiling digest/md5
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/md5'
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_MD5_H -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o md5init.o -c md5init.c
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_MD5_H -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o md5ossl.o -c md5ossl.c
gcc -shared -o ../../../.ext/powerpc64-linux/digest/md5.so md5init.o md5ossl.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lcrypto  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/md5'
compiling digest/rmd160
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/rmd160'
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/rmd160 -I../../.././ext/digest/rmd160/.. -DNDEBUG -DHAVE_CONFIG_H -DHAVE_OPENSSL_RIPEMD_H -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o rmd160init.o -c rmd160init.c
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/rmd160 -I../../.././ext/digest/rmd160/.. -DNDEBUG -DHAVE_CONFIG_H -DHAVE_OPENSSL_RIPEMD_H -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o rmd160ossl.o -c rmd160ossl.c
gcc -shared -o ../../../.ext/powerpc64-linux/digest/rmd160.so rmd160init.o rmd160ossl.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lcrypto  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/rmd160'
compiling digest/sha1
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/sha1'
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha1 -I../../.././ext/digest/sha1/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_SHA_H -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o sha1init.o -c sha1init.c
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha1 -I../../.././ext/digest/sha1/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_SHA_H -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o sha1ossl.o -c sha1ossl.c
gcc -shared -o ../../../.ext/powerpc64-linux/digest/sha1.so sha1init.o sha1ossl.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lcrypto  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/sha1'
compiling digest/sha2
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/sha2'
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_TYPE_UINT64_T -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o sha2.o -c sha2.c
sha2.c:237: warning: ‘static’ is not at beginning of declaration
sha2.c:257: warning: ‘static’ is not at beginning of declaration
sha2.c:269: warning: ‘static’ is not at beginning of declaration
sha2.c:313: warning: ‘static’ is not at beginning of declaration
sha2.c:325: warning: ‘static’ is not at beginning of declaration
gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_TYPE_UINT64_T -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o sha2init.o -c sha2init.c
gcc -shared -o ../../../.ext/powerpc64-linux/digest/sha2.so sha2.o sha2init.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
/bin/mkdir -p ../../../.ext/common/digest
cp ../../.././ext/digest/sha2/lib/sha2.rb ../../../.ext/common/digest
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/digest/sha2'
compiling dl
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/dl'
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -I. -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer  -o handle.o -c handle.c
Generating callback.func
Generating cbtable.func
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -I. -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer  -o dl.o -c dl.c
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -I. -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer  -o ptr.o -c ptr.c
Generating call.func
  void
  char
  short
  long
  float
  double
gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -I. -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers -fno-defer-pop -fno-omit-frame-pointer  -o sym.o -c sym.c
sym.c:360:6: warning: "_MSC_VER" is not defined
gcc -shared -o ../../.ext/powerpc64-linux/dl.so handle.o dl.o ptr.o sym.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -ldl  -lpthread -lrt -ldl -lcrypt -lm   -lc
/bin/mkdir -p ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/struct.rb ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/types.rb ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/import.rb ../../.ext/common/dl
cp ../.././ext/dl/lib/dl/win32.rb ../../.ext/common/dl
cp dlconfig.h ../../.ext/powerpc64-linux
cp ../.././ext/dl/dl.h ../../.ext/powerpc64-linux
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/dl'
compiling etc
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/etc'
gcc -I. -I../.. -I../../. -I../.././ext/etc -DHAVE_GETLOGIN -DHAVE_GETPWENT -DHAVE_GETGRENT -DHAVE_STRUCT_PASSWD_PW_GECOS -DHAVE_ST_PW_GECOS -DHAVE_STRUCT_PASSWD_PW_PASSWD -DHAVE_ST_PW_PASSWD -DHAVE_STRUCT_GROUP_GR_PASSWD -DHAVE_ST_GR_PASSWD -DHAVE_TYPE_UID_T -DPW_UID2VAL=UINT2NUM -DPW_VAL2UID=NUM2UINT -DHAVE_TYPE_GID_T -DPW_GID2VAL=UINT2NUM -DPW_VAL2GID=NUM2UINT -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o etc.o -c etc.c
gcc -shared -o ../../.ext/powerpc64-linux/etc.so etc.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/etc'
compiling fcntl
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/fcntl'
gcc -I. -I../.. -I../../. -I../.././ext/fcntl -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o fcntl.o -c fcntl.c
gcc -shared -o ../../.ext/powerpc64-linux/fcntl.so fcntl.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/fcntl'
compiling gdbm
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/gdbm'
gcc -I. -I../.. -I../../. -I../.././ext/gdbm -DHAVE_GDBM_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o gdbm.o -c gdbm.c
gcc -shared -o ../../.ext/powerpc64-linux/gdbm.so gdbm.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lgdbm  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/gdbm'
compiling iconv
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/iconv'
gcc -I. -I../.. -I../../. -I../.././ext/iconv -DHAVE_ICONV -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o iconv.o -c iconv.c
iconv.c: In function ‘iconv_convert’:
iconv.c:455: warning: comparison of unsigned expression >= 0 is always true
iconv.c:458: warning: comparison between signed and unsigned
iconv.c:459: warning: comparison between signed and unsigned
gcc -shared -o ../../.ext/powerpc64-linux/iconv.so iconv.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/iconv'
compiling io/wait
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/io/wait'
/bin/mkdir -p ../../../.ext/powerpc64-linux/io
gcc -I. -I../../.. -I../../../. -I../../.././ext/io/wait -DFIONREAD_HEADER="<sys/ioctl.h>" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o wait.o -c wait.c
gcc -shared -o ../../../.ext/powerpc64-linux/io/wait.so wait.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
/bin/mkdir -p ../../../.ext/common/io
cp ../../.././ext/io/wait/lib/nonblock.rb ../../../.ext/common/io
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/io/wait'
compiling nkf
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/nkf'
gcc -I. -I../.. -I../../. -I../.././ext/nkf -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o nkf.o -c nkf.c
In file included from nkf.c:79:
nkf-utf8/nkf.c: In function ‘options’:
nkf-utf8/nkf.c:1179: warning: comparison between signed and unsigned
nkf-utf8/nkf.c: In function ‘kanji_convert’:
nkf-utf8/nkf.c:2581: warning: suggest braces around empty body in an ‘else’ statement
nkf-utf8/nkf.c:2922: warning: suggest braces around empty body in an ‘else’ statement
gcc -shared -o ../../.ext/powerpc64-linux/nkf.so nkf.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
cp ../.././ext/nkf/lib/kconv.rb ../../.ext/common
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/nkf'
compiling openssl
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/openssl'
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509name.o -c ossl_x509name.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_bio.o -c ossl_bio.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ssl.o -c ossl_ssl.c
ossl_ssl.c: In function ‘ossl_sslctx_set_ssl_version’:
ossl_ssl.c:164: warning: comparison between signed and unsigned
ossl_ssl.c: In function ‘ossl_sslctx_initialize’:
ossl_ssl.c:195: warning: comparison between signed and unsigned
ossl_ssl.c: In function ‘Init_ossl_ssl’:
ossl_ssl.c:1465: warning: comparison between signed and unsigned
ossl_ssl.c:1494: warning: comparison between signed and unsigned
ossl_ssl.c:1509: warning: comparison between signed and unsigned
ossl_ssl.c:1511: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ocsp.o -c ossl_ocsp.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey.o -c ossl_pkey.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509.o -c ossl_x509.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ns_spki.o -c ossl_ns_spki.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkcs5.o -c ossl_pkcs5.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509req.o -c ossl_x509req.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_rsa.o -c ossl_pkey_rsa.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkcs7.o -c ossl_pkcs7.c
ossl_pkcs7.c: In function ‘ossl_pkcs7_sym2typeid’:
ossl_pkcs7.c:376: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509revoked.o -c ossl_x509revoked.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_hmac.o -c ossl_hmac.c
ossl_hmac.c: In function ‘ossl_hmac_hexdigest’:
ossl_hmac.c:162: warning: comparison between signed and unsigned
ossl_hmac.c: In function ‘ossl_hmac_s_hexdigest’:
ossl_hmac.c:225: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509ext.o -c ossl_x509ext.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_ec.o -c ossl_pkey_ec.c
ossl_pkey_ec.c: In function ‘ossl_ec_group_set_seed’:
ossl_pkey_ec.c:1110: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509cert.o -c ossl_x509cert.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_asn1.o -c ossl_asn1.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_cipher.o -c ossl_cipher.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_dsa.o -c ossl_pkey_dsa.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_engine.o -c ossl_engine.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ssl_session.o -c ossl_ssl_session.c
ossl_ssl_session.c: In function ‘ossl_ssl_session_to_der’:
ossl_ssl_session.c:207: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509attr.o -c ossl_x509attr.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509store.o -c ossl_x509store.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_bn.o -c ossl_bn.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509crl.o -c ossl_x509crl.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_config.o -c ossl_config.c
ossl_config.c:24: warning: ‘parse_config’ declared ‘static’ but never defined
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_digest.o -c ossl_digest.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl.o -c ossl.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkcs12.o -c ossl_pkcs12.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_rand.o -c ossl_rand.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o openssl_missing.o -c openssl_missing.c
gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_dh.o -c ossl_pkey_dh.c
gcc -shared -o ../../.ext/powerpc64-linux/openssl.so ossl_x509name.o ossl_bio.o ossl_ssl.o ossl_ocsp.o ossl_pkey.o ossl_x509.o ossl_ns_spki.o ossl_pkcs5.o ossl_x509req.o ossl_pkey_rsa.o ossl_pkcs7.o ossl_x509revoked.o ossl_hmac.o ossl_x509ext.o ossl_pkey_ec.o ossl_x509cert.o ossl_asn1.o ossl_cipher.o ossl_pkey_dsa.o ossl_engine.o ossl_ssl_session.o ossl_x509attr.o ossl_x509store.o ossl_bn.o ossl_x509crl.o ossl_config.o ossl_digest.o ossl.o ossl_pkcs12.o ossl_rand.o openssl_missing.o ossl_pkey_dh.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lssl -lcrypto  -lpthread -lrt -ldl -lcrypt -lm   -lc
/bin/mkdir -p ../../.ext/common/net
/bin/mkdir -p ../../.ext/common/openssl
cp ../.././ext/openssl/lib/net/ftptls.rb ../../.ext/common/net
cp ../.././ext/openssl/lib/net/telnets.rb ../../.ext/common/net
cp ../.././ext/openssl/lib/openssl.rb ../../.ext/common
cp ../.././ext/openssl/lib/openssl/digest.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/ssl.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/bn.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/x509-internal.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/config.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/x509.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/pkcs7.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/buffering.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/cipher.rb ../../.ext/common/openssl
cp ../.././ext/openssl/lib/openssl/ssl-internal.rb ../../.ext/common/openssl
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/openssl'
compiling pty
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/pty'
gcc -I. -I../.. -I../../. -I../.././ext/pty -DHAVE_SYS_STROPTS_H -DHAVE_SETRESUID -DHAVE_PTY_H -DHAVE_OPENPTY -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o pty.o -c pty.c
gcc -shared -o ../../.ext/powerpc64-linux/pty.so pty.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lutil  -lpthread -lrt -ldl -lcrypt -lm   -lc
cp ../.././ext/pty/lib/expect.rb ../../.ext/common
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/pty'
compiling racc/cparse
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/racc/cparse'
/bin/mkdir -p ../../../.ext/powerpc64-linux/racc
gcc -I. -I../../.. -I../../../. -I../../.././ext/racc/cparse -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o cparse.o -c cparse.c
gcc -shared -o ../../../.ext/powerpc64-linux/racc/cparse.so cparse.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/racc/cparse'
compiling rational
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/rational'
gcc -I. -I../.. -I../../. -I../.././ext/rational -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o rational.o -c rational.c
gcc -shared -o ../../.ext/powerpc64-linux/rational.so rational.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
cp ../.././ext/rational/lib/rational.rb ../../.ext/common
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/rational'
compiling readline
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/readline'
gcc -I. -I../.. -I../../. -I../.././ext/readline -DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_USERNAME_COMPLETION_FUNCTION -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_BASIC_QUOTE_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_FILENAME_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_EVENT_HOOK -DHAVE_RL_CATCH_SIGWINCH -DHAVE_RL_CATCH_SIGNALS -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_RL_CLEAR_SIGNALS -DHAVE_RL_VI_EDITING_MODE -DHAVE_RL_EMACS_EDITING_MODE -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o readline.o -c readline.c
gcc -shared -o ../../.ext/powerpc64-linux/readline.so readline.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lreadline -lncurses  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/readline'
compiling sdbm
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/sdbm'
gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o init.o -c init.c
gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o _sdbm.o -c _sdbm.c
_sdbm.c: In function ‘chkpage’:
_sdbm.c:911: warning: comparison between signed and unsigned
gcc -shared -o ../../.ext/powerpc64-linux/sdbm.so init.o _sdbm.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/sdbm'
compiling socket
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/socket'
gcc -I. -I../.. -I../../. -I../.././ext/socket -DHAVE_ARPA_INET_H -DENABLE_IPV6 -DINET6 -DHAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY -DHAVE_SOCKADDR_STORAGE -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_SENDMSG -DHAVE_RECVMSG -DHAVE_STRUCT_MSGHDR_MSG_CONTROL -DHAVE_ST_MSG_CONTROL -DHAVE_TYPE_STRUCT_ADDRINFO -DHAVE_FREEADDRINFO -DHAVE_GAI_STRERROR -DGAI_STRERROR_CONST -DHAVE_GETNAMEINFO -DHAVE_GETADDRINFO -DHAVE_TYPE_SOCKLEN_T -DHAVE_SYS_UN_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETHOSTBYNAME2 -DHAVE_SOCKETPAIR -DHAVE_GETHOSTNAME -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o socket.o -c socket.c
socket.c: In function ‘init_unixsock’:
socket.c:1670: warning: comparison between signed and unsigned
socket.c: In function ‘sock_s_getnameinfo’:
socket.c:3728: warning: comparison between signed and unsigned
socket.c:3732: warning: comparison between signed and unsigned
socket.c: In function ‘sock_s_unpack_sockaddr_un’:
socket.c:3930: warning: comparison between signed and unsigned
gcc -shared -o ../../.ext/powerpc64-linux/socket.so socket.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/socket'
compiling stringio
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/stringio'
gcc -I. -I../.. -I../../. -I../.././ext/stringio -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o stringio.o -c stringio.c
stringio.c: In function ‘strio_each_char’:
stringio.c:846: warning: comparison between signed and unsigned
stringio.c:851: warning: comparison between signed and unsigned
gcc -shared -o ../../.ext/powerpc64-linux/stringio.so stringio.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/stringio'
compiling strscan
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/strscan'
gcc -I. -I../.. -I../../. -I../.././ext/strscan -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o strscan.o -c strscan.c
gcc -shared -o ../../.ext/powerpc64-linux/strscan.so strscan.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/strscan'
compiling syck
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/syck'
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o rubyext.o -c rubyext.c
In file included from rubyext.c:12:
syck.h:35:5: warning: "DEBUG" is not defined
rubyext.c: In function ‘rb_syck_mktime’:
rubyext.c:274: warning: comparison between signed and unsigned
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o gram.o -c gram.c
In file included from gram.y:16:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bytecode.o -c bytecode.c
In file included from bytecode.re:10:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o handler.o -c handler.c
In file included from handler.c:11:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o node.o -c node.c
In file included from node.c:11:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o syck.o -c syck.c
In file included from syck.c:14:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o token.o -c token.c
In file included from token.re:10:
syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o emitter.o -c emitter.c
In file included from emitter.c:17:
syck.h:35:5: warning: "DEBUG" is not defined
emitter.c: In function ‘syck_emitter_write’:
emitter.c:298: warning: comparison between signed and unsigned
emitter.c: In function ‘syck_emitter_flush’:
emitter.c:330: warning: comparison between signed and unsigned
emitter.c: In function ‘syck_emit_tag’:
emitter.c:463: warning: comparison between signed and unsigned
emitter.c: In function ‘syck_emitter_mark_node’:
emitter.c:1238: warning: format not a string literal, argument types not checked
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o yaml2byte.o -c yaml2byte.c
In file included from yaml2byte.c:13:
./syck.h:35:5: warning: "DEBUG" is not defined
gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o implicit.o -c implicit.c
In file included from implicit.re:11:
syck.h:35:5: warning: "DEBUG" is not defined
<stdout>: In function ‘syck_match_implicit’:
<stdout>:61: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:370: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:390: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:406: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:433: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:457: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:483: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:507: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:526: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:535: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:696: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:800: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:818: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:994: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1180: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1204: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1251: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1274: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1314: warning: suggest braces around empty body in an ‘if’ statement
<stdout>: In function ‘syck_type_id_to_uri’:
<stdout>:1626: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1914: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:1982: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2067: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2150: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2221: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2509: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2579: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2661: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2727: warning: suggest braces around empty body in an ‘if’ statement
<stdout>:2797: warning: suggest braces around empty body in an ‘if’ statement
gcc -shared -o ../../.ext/powerpc64-linux/syck.so rubyext.o gram.o bytecode.o handler.o node.o syck.o token.o emitter.o yaml2byte.o implicit.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/syck'
compiling syslog
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/syslog'
gcc -I. -I../.. -I../../. -I../.././ext/syslog -DHAVE_SYSLOG_H -DHAVE_OPENLOG -DHAVE_SETLOGMASK -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o syslog.o -c syslog.c
gcc -shared -o ../../.ext/powerpc64-linux/syslog.so syslog.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/syslog'
compiling thread
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/thread'
gcc -I. -I../.. -I../../. -I../.././ext/thread -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -DUSE_MEM_POOLS -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o thread.o -c thread.c
gcc -shared -o ../../.ext/powerpc64-linux/thread.so thread.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lpthread -lrt -ldl -lcrypt -lm   -lc
cp ../.././ext/thread/lib/thread.rb ../../.ext/common
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/thread'
compiling tk
Configure options for Ruby/Tk may be updated.
So, delete files which depend on old configs.
check functions.........
check struct members..
check libraries....
Use ActiveTcl libraries (if available).
Search tclConfig.sh and tkConfig.sh....................
Fail to find [tclConfig.sh, tkConfig.sh]
Use X11 libraries.
Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby == Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11.
Can't find X11 libraries. So, can't make tcltklib.so which is required by Ruby/Tk.
compiling tk/tkutil
compiling win32ole
compiling zlib
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/zlib'
gcc -I. -I../.. -I../../. -I../.././ext/zlib -DHAVE_ZLIB_H  -DOS_CODE=OS_UNIX -DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64  -fPIC -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o zlib.o -c zlib.c
zlib.c: In function ‘zstream_expand_buffer_into’:
zlib.c:486: warning: comparison between signed and unsigned
zlib.c: In function ‘zstream_append_buffer’:
zlib.c:514: warning: comparison between signed and unsigned
zlib.c: In function ‘zstream_discard_input’:
zlib.c:620: warning: comparison between signed and unsigned
zlib.c: In function ‘rb_gzfile_set_mtime’:
zlib.c:2510: warning: signed and unsigned type in conditional expression
gcc -shared -o ../../.ext/powerpc64-linux/zlib.so zlib.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lz  -lpthread -lrt -ldl -lcrypt -lm   -lc
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/ext/zlib'
making ruby
make[1]: Entering directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby'
gcc -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -L.  -rdynamic -Wl,-export-dynamic   main.o  -Wl,-R -Wl,/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -L/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -lruby-static -lpthread -lrt -ldl -lcrypt -lm   -o ruby
make[1]: Leaving directory `/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby'
== version # 2011-01-30T06:29:27+09:00
+ ./ruby -v
ruby 1.8.8p1 (2011-01-19) [powerpc64-linux]
== install-nodoc # 2011-01-30T06:29:27+09:00
+ make install-nodoc
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./instruby.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc"
installing binary commands:   /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/bin
installing base libraries:    /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib
installing arch files:        /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8/powerpc64-linux
installing command scripts:   /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/bin
installing library scripts:   /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8
installing common headers:    /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8/powerpc64-linux
installing manpages:          /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/man/man1
installing extension objects: /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8/powerpc64-linux
installing extension objects: /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/site_ruby/1.8/powerpc64-linux
installing extension objects: /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/vendor_ruby/1.8/powerpc64-linux
installing extension scripts: /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8
installing extension scripts: /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/site_ruby/1.8
installing extension scripts: /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/vendor_ruby/1.8
== install-doc # 2011-01-30T06:29:29+09:00
+ make install-doc
Generating RDoc documentation
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./runruby.rb --extout=.ext  -- "./bin/rdoc" --all --ri --op ".ext/rdoc" "."

                           bignum.c: c.............................
                             math.c: m......................
                             time.c: c......................................................
                      miniprelude.c: 
                            error.c: mccccccccccccccccccccc.........................
                         variable.c: 
                              dir.c: c..........................
                           random.c: ..
                             main.c: 
                             util.c: 
                           struct.c: c...................
                           signal.c: m....
No definition for interrupt_init
.
                             enum.c: m.........................................
                              lex.c: 
                             prec.c: m.....
                           string.c: c.........................................................................................................................
                               io.c: ccc....................................................................................
                          prelude.c: 
                            regex.c: 
                            class.c: 
                           object.c: mcccccccc....................................................................................................................
                          numeric.c: cccccc............................................................................................................
                            range.c: c.................
                           dmydln.c: 
                             eval.c: cccccccccc....................................
No definition for proc_dup
................................
No definition for proc_dup
..........................................................................
                          sprintf.c: 
                       enumerator.c: cccc.......................
                               gc.c: mm..................
                           dmyext.c: 
                             ruby.c: 
                            array.c: c........................................................................................
                            inits.c: 
                            parse.c: 
                           compar.c: m......
                          process.c: mmmmc.........................................................................................
                             hash.c: c.....................................................
                          version.c: 
                             pack.c: ..
                             file.c: mcmc..............................................................................................................................
                               st.c: 
                          marshal.c: m...
                              dln.c: 
                               re.c: ccc......................................
                         prelude.rb: m.
                         English.rb: 
                             Env.rb: 
                          abbrev.rb: m.c.
                          base64.rb: m........m
                       benchmark.rb: m......ccc...........
                         session.rb: ccc........c.....c.....
                             cgi.rb: c.............c......m....c...m....mm.....................mmmm.
                         cgi-lib.rb: c............
                         complex.rb: c.......c........................c....m.................
                             csv.rb: ccc..c..........c.....c........c..c....c......c...c..........c....
                          format.rb: cmc..............................c..
                            date.rb: cc.........................cc...c......c.........c..........................................................c...c......c..c..ccc..c
                           date2.rb: 
                           debug.rb: c.cc....c....................................c................
                        delegate.rb: c......c.............
                        extservm.rb: mc.........
                        observer.rb: mm.
                             acl.rb: cc....c.......
                             ssl.rb: mcc..............
                    invokemethod.rb: mcm..
                              gw.rb: mc.c...c..
                            unix.rb: mc.........
                     timeridconv.rb: mccc..........
                             drb.rb: mccc..m.cccc...c.c.....c...c........m.....
lib/drb/drb.rb:796:27: Skipping require of dynamic string: "drb/#{$1}"
c.................mcc.............c.....c....................ccc.................
                         extserv.rb: mc....c...
                              eq.rb: mc..
                             drb.rb: 
                          e2mmap.rb: m.
lib/e2mmap.rb:58:24: Couldn't find E2MM. Assuming it's a module
....c.....c.c
                             erb.rb: c.cccccccccc.......cm..cm.
                          eregex.rb: c..c..c..
                       fileutils.rb: m.........................................m.....c.............mcmcmc
                        finalize.rb: mc............
                            find.rb: m..
                     forwardable.rb: mc..m..
                          ftools.rb: cc.........
                       generator.rb: c..........c..
lib/generator.rb:196:7: Unrecognized directive 'nodoc'
.c.....
                      getoptlong.rb: cccccc.........
                         getopts.rb: .
                         gserver.rb: c................
                       importenv.rb: 
                          ipaddr.rb: cc....c.....................................
                          loader.rb: mcm.....
                       math-mode.rb: mc..
                      use-loader.rb: cmm..c..cc
                    save-history.rb: mmc.c....m...
                         history.rb: mc..c.....
                       multi-irb.rb: mc...............c.
                          tracer.rb: m.c.c.
                      workspaces.rb: mc...c.
                       change-ws.rb: mc..c
                         context.rb: mc...............
                      completion.rb: mm.
                          locale.rb: mc...............
                           frame.rb: mc.......
                           error.rb: m
                           error.rb: m
                             xmp.rb: c..c.....
                            load.rb: mmc.c.c.
                            chws.rb: mmc.c.
                          subirb.rb: mmc.c.c.c.
                          pushws.rb: mmc.c.c.
                            help.rb: mmm.
                             nop.rb: mmc....
                            fork.rb: mmc.c
                      ruby-token.rb: mc.c.c.c.cc.c.c..
                  extend-command.rb: mm.....c..cm..m...
                            help.rb: m.
                   output-method.rb: mc........c.
                    input-method.rb: mc...c.....c...c.....
                        ruby-lex.rb: cc.............................
                        notifier.rb: mm.c.........c...c...c...
                         version.rb: m
                            init.rb: m........
                       workspace.rb: mc....
                   ws-for-case-2.rb: 
                            slex.rb: mc.........c.....
                             irb.rb: mc.......c............
                           jcode.rb: c....................
                          logger.rb: cccm...................c....cc...........c.........
                        mailread.rb: c....
                           mathn.rb: c...c...c.c.c...m..cc.
                          matrix.rb: mc.......c........................................mmcc..........................
                            mkmf.rb: ........................
                         monitor.rb: mcc.....................c
                         mutex_m.rb: m....c.......
                             ftp.rb: mc........................................................
                            smtp.rb: mmccccccc...c............................................................c..........
                             pop.rb: mcccc.........................................c.c.........c
                            imap.rb: mc.........................................................................cccccc..c..c..c..cc..c...cccccccc
                            http.rb: mc....c.........c..............c.........m.........................m.................................c.............c.cccccccccccccccm.ccccc..cc.......c..............
                           https.rb: mc......
                          telnet.rb: mc.............
                        protocol.rb: mcccccccccccc......cm
                        observer.rb: m.......
                        open-uri.rb: m.m......c.c.cm.......m..mc.c.c.
                           open3.rb: m.
                             uri.rb: 
                            date.rb: 
                            time.rb: 
                         version.rb: c...
                      shellwords.rb: 
                        optparse.rb: cm..cc..........c...c.c.c.c...........c..................................................c........ccccccm.c.......m
                         ostruct.rb: c......c....
                        parsearg.rb: .....
                       parsedate.rb: m.
                        pathname.rb: c..................................c.....c..........................c........................c..c........c.c..c..m.
                            ping.rb: m.
                              pp.rb: m..c..cm........cm....c..c..c.c..c.cc.c.c..
                     prettyprint.rb: c.............c...c..c....c....c.......cccccc
                         profile.rb: 
                        profiler.rb: m....
                          pstore.rb: cc.................
                          parser.rb: mcmc........................
                           usage.rb: m......
                        template.rb: cc.....c........
                   xml_generator.rb: mc...........
                        old_html.rb: mm
                          kilmer.rb: mm.
                   one_page_html.rb: mm
                           hefss.rb: mm.
                            html.rb: mm
                             xml.rb: mm
                             rdf.rb: mm
                             chm.rb: mm
                    ri_generator.rb: mc.c.........
                   chm_generator.rb: mc........
                  html_generator.rb: mc....c.....m...c..................c..........c.........c......................c..c...............c..........
                       ri_writer.rb: mc........
                      ri_options.rb: mcm..........
                       ri_driver.rb: c......
                 ri_descriptions.rb: mc....cc.c.cc.c...c....c..c
                         ri_util.rb: cc..
                       ri_reader.rb: mc...........
                    ri_formatter.rb: mc...............cc.c........c..c.....c............c...c..
                        ri_cache.rb: mc...........c...c..c.
                      ri_display.rb: m..c.............
                        ri_paths.rb: mm
                         to_html.rb: mc........................
                       fragments.rb: mc.....ccc.ccc.c.c.cc............
                          inline.rb: mc...c.c...c...c................
                      preprocess.rb: mc....
                         to_flow.rb: mmc..c...................
                           lines.rb: mc.....c..........
                        to_latex.rb: mc..........................
                   simple_markup.rb: mc..........
                    code_objects.rb: mc.........cc......................................c.........c......cccc.c.....c..c.c...c.c.
                         parse_c.rb: mc.........................
                   parserfactory.rb: mm....
                       parse_f95.rb: mc..c..........................c....
                        parse_rb.rb: mc..cc.cc.c.c.c.c...cc.................................mc................................................
                    parse_simple.rb: mc...
                         options.rb: cm............
                     tokenstream.rb: m.....
                             dot.rb: m.c..c...c..c......c......c.c..
                         diagram.rb: mc........
                            rdoc.rb: mc..cc.........
                       readbytes.rb: c.c.
                  resolv-replace.rb: c.c.c...c.
                          resolv.rb: c.............ccc........c.....................ccccccccccccmmccmcc...........cccc..c......c....c...ccc...cc...c...c...c....cmc...c...c...c...c........c........
                       namespace.rb: mm...
                         comment.rb: mc......
                       xmltokens.rb: mm
                  parseexception.rb: mc.....
                          entity.rb: mc.......m
                  streamlistener.rb: mm..............
                           child.rb: mc........
                            node.rb: mm........
                           UTF-8.rb: mm..c
                     ISO-8859-15.rb: mm..
                           ICONV.rb: mm..c
                          UTF-16.rb: mm..c
                          EUC-JP.rb: mm....c
                        US-ASCII.rb: mm..c
                       SHIFT-JIS.rb: mm....c
                           UNILE.rb: mm..c
                       SHIFT_JIS.rb: 
                         CP-1252.rb: mmc..
                      ISO-8859-1.rb: mm
                         relaxng.rb: mmc..c...........c.c...c..c.....c........c.......c...
                      validation.rb: mmm...c.......
             validationexception.rb: mmc.
                         element.rb: mc..........................................c..............c..............
                       functions.rb: mm......................................
                          output.rb: mc...
     undefinednamespaceexception.rb: mc.
                           cdata.rb: mc.....
                          parent.rb: mc..................
                          pretty.rb: mmc........
                      transitive.rb: mmc...
                         default.rb: mmc........
                      sax2parser.rb: mmc...........
                      treeparser.rb: mmc...
                      baseparser.rb: mmc............
                     xpathparser.rb: mmc........................
                ultralightparser.rb: mmc....
                     lightparser.rb: mmc....
                      pullparser.rb: mmc......c..................
                    streamparser.rb: mmc...
                           xpath.rb: mc...
                         doctype.rb: mc..............c...c.c...c....
                     instruction.rb: mc......
                           rexml.rb: m
                      entitydecl.rb: mmc....
                     elementdecl.rb: mmc.
                     attlistdecl.rb: mmc
                    notationdecl.rb: mmc....
                             dtd.rb: mmc..
                       attribute.rb: mc...............
                     attlistdecl.rb: mc......
                            node.rb: mmc.........................
                       quickpath.rb: mc...........
                  syncenumerator.rb: mc....
                    xpath_parser.rb: c.c.c.c.c.mc.......................
                         xmldecl.rb: mc............
                            text.rb: mc..................
                          source.rb: mc.c...........c........
                    sax2listener.rb: mm.................
                        document.rb: mc..................
                        encoding.rb: mm.....
                            ring.rb: mc.....c........c..
                      tuplespace.rb: mc.............c..c.....c....cc...............c............
                           rinda.rb: mccccc.........c..c..c......c..
                          parser.rb: mc.c.c.c.cc.......cc........cc...........m..................
                           slash.rb: mmm.cc
                             1.0.rb: mmc...c......c.cc.cc.c.cc.c..c.c.c.cc.c.c..c..c....c.c....c.c.c.c.cc.cc.cc.c.c.cc.c.c.c.c.cc.cc.cc.cc.c..c.c..c...
                           entry.rb: mmmc...ccccccc.ccc.c......c
                             0.9.rb: mmc...c.......c.c..c.c..c.c.cc.c..c.c.c.cc.c..c..c..c...c.c...c.c.c.c.cc.cc.cc.c.c.cc.c.c.c.c.cc.cc.c..c.cc.c..c.c..c..c.cccccc.ccccc
                         content.rb: mmm.cc
                             2.0.rb: mmc.c.ccccc..c.c..c..c.cc...c..c..c..c.c.c.c..c.c.c
                     syndication.rb: mmm.c
                            base.rb: mmcc..........................m.mmc......m..m.cc.....cc...c..........cccccccccccccccccc.c...c......c..cc...cccccccc.........cc
                            atom.rb: mmm.mc...m...m..m..m.cc.
                            feed.rb: mmmc...c.......c.cc.cc.cc.cc.c.c.cc.c.c......c.c.c...cc.c.c.cc.cc.c.cc.cc.c....c
                        taxonomy.rb: mmm..cm..cc.cccc
                       trackback.rb: mmm.cc..cc
                          itunes.rb: mmm.....mc.cc..c.c..mc.c......cccccccc
                      dublincore.rb: mmm..ccccc
                           image.rb: mmm..c..m..c..ccc
                       converter.rb: mc.................
                           maker.rb: mmc.......
                     rexmlparser.rb: mcc..cc..
                           slash.rb: mmc.cc
                             1.0.rb: mm.cc...cc...cc....cc....cc....cc..cc..cc...cc...cc...cc...m.
                           utils.rb: mm.....m.m.m.m...
                  xml-stylesheet.rb: mm..c......
                             1.0.rb: mcc
                             2.0.rb: mccc
                             0.9.rb: mm.c......c...cc.cc.c..c.c..c...c...c...c..m.
                         content.rb: mm.
                             xml.rb: mmc........
                             1.0.rb: mccccc
                             2.0.rb: mccc
                            atom.rb: mmccc
                             2.0.rb: mccc.c....
                     syndication.rb: mm..cc
                            atom.rb: mmm.c..mm.c....mc.m.c.......m..cccm..m.c.......cc.cc.ccc.c..ccccc....cc.................cc.cc.......m..
                             rss.rb: cc..mcc.cc.c.c.c.c.c.c.c.c.c.m......................m......cc.......................................................m.............
                        taxonomy.rb: mm.cc......m.cc.....ccc
                      xmlscanner.rb: mcc..c...............
                       trackback.rb: mm.m.mcc....cc......mcc....cc....ccccc
                       xmlparser.rb: mcmcmc......cc..c.
                          itunes.rb: mm...mmc.cc.......cc......cc......mc.cc.............ccc
                      dublincore.rb: mm.m
                           image.rb: mm.m.cc......m.cc.......ccc
                             rss.rb: 
                        rubyunit.rb: 
                      testrunner.rb: mmc.....c...
                          assert.rb: mm............
                           error.rb: m
                      testresult.rb: mc...........
                        topublic.rb: mm
                        testcase.rb: mc.....
                       testsuite.rb: mc....
                           scanf.rb: mc................c......c...c..m.
                             set.rb: c...................................c...cc...m.
              process-controller.rb: ccc...................
                           error.rb: cm
               command-processor.rb: cc..................................
                          filter.rb: cc...........
                  system-command.rb: cc............
                         version.rb: c
                 builtin-command.rb: cc..c..c..c..c..c..c..c..
                           shell.rb: cc......................
                      shellwords.rb: m.c.c.cc..c.
                       singleton.rb: m...cc.c.m.....c..
                          parser.rb: mcccccc.................
                      attachment.rb: mc..c..........mc..
                        property.rb: mcm....................................m.
                      wsdlDriver.rb: mcc............cc.............c.........................
                httpconfigloader.rb: mm......
                         mapping.rb: 
                         element.rb: mmc..........c...c..c....c.....
                     mimemessage.rb: mccc....c......c.................
                       processor.rb: mmc......
                            soap.rb: mcccccccccccc..m.c..m.
                         marshal.rb: mmc....
                         handler.rb: mmc.....
                   simplehandler.rb: mmc.....
                      handlerset.rb: mmc........
                     soapHandler.rb: mmc...c.c..........................
                         handler.rb: mmccc...............
                aspDotNetHandler.rb: mmc...c.c...........
                  literalHandler.rb: mmc...c.c............
                         element.rb: mc.....mcccc............c......c...c.
                           proxy.rb: mmc.....................c.....................
                standaloneServer.rb: mmc..
                         cgistub.rb: mmcc..c...c...................
                          router.rb: mmc.......................c...................c..c..
                         soaplet.rb: mc.mmc..............
                          driver.rb: mmcc.............................
                             rpc.rb: mm.
                      httpserver.rb: mmc....................
                   netHttpClient.rb: mc.............cc.
                        baseData.rb: mm.m...m.m.c.......c....ccccccccccccccccccc..cccccccccccccccc............c................c....................
                       generator.rb: mcc...................
                   streamHandler.rb: mcc...c...........
                         mapping.rb: mmm....................c.......c...
                 rubytypeFactory.rb: mmc.....c..........
             wsdlliteralregistry.rb: mmc...........................
                         factory.rb: mmc.......c...c...c...c..c..c...c...c..c...
                         typeMap.rb: m
             wsdlencodedregistry.rb: mmc.................
                        registry.rb: mmmmc..c..........ccc....................c
                            sync.rb: mc.c.c.....c..........c.
                        tempfile.rb: c.........c.
                      observable.rb: mmmm....
                     procwrapper.rb: mmmc....
                 backtracefilter.rb: mmmm.
                     objectspace.rb: mmmc..
                             dir.rb: mmmc......
                       collector.rb: mmm.....
                      autorunner.rb: mmc.......
                           error.rb: mmc......
                      testresult.rb: mmc.........
                         failure.rb: mmc.....
            assertionfailederror.rb: mmc
                      assertions.rb: mmm............................
                        testcase.rb: mmc..............
                       testsuite.rb: mmc........
                      testrunner.rb: mmmmc............................................c.c.c.
                      testrunner.rb: mmmmc...............................c.
                      testrunner.rb: mmmmc...............
             testrunnerutilities.rb: mmmm..
              testrunnermediator.rb: mmmc...
                      testrunner.rb: mmmmc...................
                      testrunner.rb: mmmmc.c....c............................................
                            unit.rb: mm..
                          thread.rb: c.c.......c....c.......c......
                          thwait.rb: c........
                            time.rb: cc............
                         timeout.rb: mcc..
                          tmpdir.rb: c..
                          tracer.rb: cc.............
                           tsort.rb: mc.......ccc
                              un.rb: m..............
                             ftp.rb: mc.........
                         generic.rb: mc......................................................................
                          mailto.rb: mc..........
                           ldaps.rb: mc
                            ldap.rb: mc.....................
                            http.rb: mc...
                           https.rb: mc
                          common.rb: mmmmm..cccc.....m.
                             uri.rb: m
                         weakref.rb: cc....
                      cgihandler.rb: mmc..
                     prochandler.rb: mmc...
                      cgi_runner.rb: .
                        abstract.rb: mmcc.......
                     filehandler.rb: mmc.....c....................
                      erbhandler.rb: mmc...
                     httpservlet.rb: mm
                        httpauth.rb: mm...
                     httpversion.rb: mc....
                          compat.rb: mccc
                             ssl.rb: mmm.c...
                          cookie.rb: mc.......
                       httpproxy.rb: mc.c...........
                       accesslog.rb: mmc...
                          config.rb: mm
                          server.rb: mcc.c.c..........
                             log.rb: mc...............c..
                           utils.rb: mm......
                    httpresponse.rb: mc........................
                           https.rb: mmc...
                       httputils.rb: mm.........c...................
                         htgroup.rb: mmc.....
                        htpasswd.rb: mmc.......
                      digestauth.rb: mmc............c.
                          userdb.rb: mmm...
                       basicauth.rb: mmc....c
                        htdigest.rb: mmc.......
                   authenticator.rb: mmm.....m
                      httpstatus.rb: mmc.c..ccccccc........
                     httprequest.rb: mc......................
                         version.rb: m
                             cgi.rb: mc......c................
                      httpserver.rb: mcc...........c.......
                       htmlutils.rb: mm.
                         webrick.rb: 
                          parser.rb: mccccccccc..........
                         message.rb: mc....
                            port.rb: mc........
                       operation.rb: mcc............
          classDefCreatorSupport.rb: mmm..........
                         address.rb: mmc...
                   driverCreator.rb: mmc...
                       operation.rb: mmcc.........
                 classDefCreator.rb: mmc...............
                     complexType.rb: mmc.........
            clientSkeltonCreator.rb: mmc.....
                            data.rb: mm
                         element.rb: mmc..
     standaloneServerStubCreator.rb: mmc...
                            body.rb: mmc...
                           fault.rb: mmc....
                          header.rb: mmc......
                  cgiStubCreator.rb: mmc...
                methodDefCreator.rb: mmc..............
                     definitions.rb: mc..........
                     headerfault.rb: mmc...
                       wsdl2ruby.rb: mmc..............
          mappingRegistryCreator.rb: mmc.....
           servantSkeltonCreator.rb: mmc...
                         binding.rb: mmc...
                            data.rb: m
                         service.rb: mc....
                operationBinding.rb: mc.........
                           types.rb: mc...
                          import.rb: mc....
                        portType.rb: mc......
                           param.rb: mc......
                            wsdl.rb: mc
                     definitions.rb: mc....................
                            part.rb: mc...
                      annotation.rb: mmc...
                          parser.rb: mmccccccccc..........
                          schema.rb: mmc..........
                      simpleType.rb: mmc.......
                   simpleContent.rb: mmc.......
                          length.rb: mmc...
                     complexType.rb: mmc..........
                             any.rb: mmc....
                            data.rb: mm
                         element.rb: mmcc..........
                          import.rb: mmc....
               simpleRestriction.rb: mmc.......
                             all.rb: mmc......
                         content.rb: mmc........
                          choice.rb: mmc......
                       attribute.rb: mmcc........
                        xsd2ruby.rb: mmc........
                     enumeration.rb: mmc...
                         include.rb: mmc....
                        sequence.rb: mmc......
                          unique.rb: mmc...
                 simpleExtension.rb: mmc.....
                         pattern.rb: mmc...
                  complexContent.rb: mmc......
                        importer.rb: mmc......
                   documentation.rb: mc...
                            info.rb: mc.....
                        importer.rb: mc..
                         binding.rb: mc....
                    iconvcharset.rb: mc.
                       datatypes.rb: mccc....c........c.c..c..c......mc.....c...c....m........c....c....c...c...c...c...c...c...c....c....c..c....c..c........c...c...c...c...c...c...c...c...c...c...c...c...
                         mapping.rb: mm..
                              ns.rb: mcc..c...........
                   datatypes1999.rb: m
                        classdef.rb: mmc..........
                       moduledef.rb: mmc...................
                      gensupport.rb: mmm..............
                      commentdef.rb: mmm.
                       methoddef.rb: mmc.....
                         charset.rb: mmcccc..............
                   namedelements.rb: mc...............
                           qname.rb: mc...........
                         codegen.rb: 
                          parser.rb: mmccccccc............
                     rexmlparser.rb: mmc......
                      xmlscanner.rb: mmc.....................
                       xmlparser.rb: mmcc.
                       xmlparser.rb: mm..
                           store.rb: c......
                             tag.rb: m..c
                          loader.rb: mc
                           error.rb: mccc
                       constants.rb: m
                           types.rb: mc...c...c..c....c.......c.......c
                           ypath.rb: mc..
                        basenode.rb: mm..........
                        yamlnode.rb: mc..
                            syck.rb: mmc
                        stringio.rb: c...........
                       rubytypes.rb: c.c...c..c....c..c..c....c..c..c..c..c.c.c.c.c.c.
                             dbm.rb: mc....................
                          stream.rb: mc.....
                     baseemitter.rb: mm..............c.c.
                        encoding.rb: m..
                            yaml.rb: m..........................m.
                            iconv.c: cmccccc...........
                           kconv.rb: m...........c.........
                              nkf.c: m...
                           socket.c: ccccccccccm.
No definition for bsock_do_not_rev_lookup
.
No definition for bsock_do_not_rev_lookup_set
.
No definition for bsock_s_for_fd
.
No definition for bsock_close_read
.
No definition for bsock_close_write
.
No definition for bsock_shutdown
...
No definition for bsock_getsockname
.
No definition for bsock_getpeername
.
No definition for bsock_send
.
No definition for bsock_recv
..
No definition for ip_addr
.
No definition for ip_peeraddr
.
No definition for ip_recvfrom
.
No definition for ip_s_getaddress
...
No definition for socks_init
.
No definition for socks_s_close
.
No definition for tcp_accept
..
No definition for tcp_sysaccept
.
No definition for tcp_svr_init
..
No definition for udp_init
.
No definition for udp_connect
.
No definition for udp_bind
.
No definition for udp_send
..
No definition for unix_init
.
No definition for unix_path
.
No definition for unix_addr
.
No definition for unix_peeraddr
.
No definition for unix_recvfrom
.
No definition for unix_send_io
.
No definition for unix_recv_io
.
No definition for unix_s_socketpair
.
No definition for unix_s_socketpair
.
No definition for unix_svr_init
.
No definition for unix_accept
..
No definition for unix_sysaccept
..
No definition for sock_initialize
..........
No definition for sock_s_socketpair
.
No definition for sock_s_socketpair
.
No definition for sock_gethostname
..
No definition for sock_s_gethostbyaddr
...
No definition for sock_s_getnameinfo
.
No definition for sock_s_pack_sockaddr_in
.
No definition for sock_s_pack_sockaddr_in
.
No definition for sock_s_unpack_sockaddr_in
.
No definition for sock_s_pack_sockaddr_un
.
No definition for sock_s_pack_sockaddr_un
.
No definition for sock_s_unpack_sockaddr_un

                         stringio.c: c...............................................................
                          strscan.c: cc.............................................
                             zlib.c: mcccccccccccccccccc...................................................................................
Generating RI...

Files:   551
Classes: 1640
Modules: 838
Methods: 8523
Elapsed: 485.003s
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./instruby.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --install=rdoc --rdoc-output=".ext/rdoc"
installing rdoc:              /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/ri/1.8/system
== test-knownbug # 2011-01-30T06:38:16+09:00
+ make test-knownbug 'OPTS=-v -q'
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./runruby.rb --extout=.ext  -- ./KNOWNBUGS.rb
Loaded suite ./KNOWNBUGS
Started
F
Finished in 0.021822 seconds.

  1) Failure:
test_block_arg1(TC_KnownBugs)
    [./KNOWNBUGS.rb:16:in `test_block_arg1'
     ./KNOWNBUGS.rb:9:in `just_yield'
     ./KNOWNBUGS.rb:15:in `test_block_arg1']:
<nil> expected but was
<#<Proc:0xf7f4e248@/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/test/unit/ui/testrunnermediator.rb:46>>.

1 tests, 1 assertions, 1 failures, 0 errors
make: *** [test-knownbug] Error 1
exit 2
failed(test-knownbug)
== test-all # 2011-01-30T06:38:25+09:00
+ make test-all TESTS=-v RUBYOPT=-w
./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb  ./runruby.rb --extout=.ext  -- "./test/runner.rb" --basedir="./test" --runner=console -v
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/webrick/httpservlet/cgihandler.rb:20: Use RbConfig instead of obsolete and deprecated Config.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_whileuntil.rb:59: warning: literal in condition
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_exception.rb:18: warning: statement not reached
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_exception.rb:88: warning: statement not reached
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_variable.rb:28: warning: already initialized class variable @@rule
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:99: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:100: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:101: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:102: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:103: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:104: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:118: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:119: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:120: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:121: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:122: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:123: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:124: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:125: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:126: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:139: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:140: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:141: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:142: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:143: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:144: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:145: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:146: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_assignment.rb:147: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_hash.rb:423: warning: method redefined; discarding old test_key?
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_hash.rb:620: warning: method redefined; discarding old test_value?
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_array.rb:186: warning: method redefined; discarding old setup
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_settracefunc.rb:21: warning: useless use of a variable in void context
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_beginendblock.rb:65: warning: ambiguous first argument; put parentheses or even spaces
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_beginendblock.rb:66: warning: ambiguous first argument; put parentheses or even spaces
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_beginendblock.rb:81: warning: ambiguous first argument; put parentheses or even spaces
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_iterator.rb:76: warning: statement not reached
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_iterator.rb:86: warning: statement not reached
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_iterator.rb:96: warning: statement not reached
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/dbm/test_dbm.rb:48: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/sdbm/test_sdbm.rb:18: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/optparse/test_optparse.rb:5: warning: method redefined; discarding old setup
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/optparse/test_optparse.rb:9: warning: method redefined; discarding old no_error
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/optparse/test_optparse.rb:13: warning: method redefined; discarding old test_permute
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/optparse/test_optparse.rb:30: warning: method redefined; discarding old test_order
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/rinda/test_rinda.rb:78: warning: instance variable @m not initialized
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/xmlrpc/test_webrick_server.rb:91: warning: ambiguous first argument; put parentheses or even spaces
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/xmlrpc/test_webrick_server.rb:96: warning: ambiguous first argument; put parentheses or even spaces
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/rdoc/parsers/parse_c.rb:204: warning: method redefined; discarding old progress
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/rdoc/parsers/test_parse_c.rb:229: warning: method redefined; discarding old test_find_class_comment_define_class
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/envutil.rb:3: warning: method redefined; discarding old rubybin
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/envutil.rb:29: warning: method redefined; discarding old verbose_warning
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/zlib/test_zlib.rb:614: warning: method redefined; discarding old test_gets
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/webrick/ssl.rb:86: warning: method redefined; discarding old listen
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/gdbm/test_gdbm.rb:45: warning: `*' interpreted as argument prefix
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/fileutils/test_dryrun.rb:19: warning: useless use of a literal in void context
{"INSTALL_SCRIPT"=>"/usr/bin/install -c",
 "DEFS"=>"-D_FILE_OFFSET_BITS=64",
 "PACKAGE_VERSION"=>"",
 "GREP"=>"/bin/grep",
 "EXPORT_PREFIX"=>"",
 "COMMON_LIBS"=>"",
 "sharedstatedir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/com",
 "EXECUTABLE_EXTS"=>"",
 "AR"=>"ar",
 "target_alias"=>"",
 "MANTYPE"=>"doc",
 "host_os"=>"linux-gnu",
 "RDOCTARGET"=>"nodoc",
 "build"=>"powerpc64-unknown-linux-gnu",
 "PACKAGE_STRING"=>"",
 "AS"=>"as",
 "build_os"=>"linux-gnu",
 "DLDFLAGS"=>"",
 "LIBRUBYARG"=>
  "-Wl,-R -Wl,/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -L/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -lruby-static",
 "CHDIR"=>"cd -P",
 "PATH_SEPARATOR"=>":",
 "RUBY_INSTALL_NAME"=>"ruby",
 "PACKAGE_NAME"=>"",
 "LN_S"=>"ln -s",
 "extout"=>"$(topdir)/.ext",
 "EXTSTATIC"=>"",
 "EXEEXT"=>"",
 "mandir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/man",
 "YACC"=>"bison -y",
 "LIBPATHENV"=>"LD_LIBRARY_PATH",
 "sitearch"=>"powerpc64-linux",
 "psdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/doc/$(PACKAGE)",
 "oldincludedir"=>"/usr/include",
 "DLEXT2"=>"",
 "LIBS"=>"-lpthread -lrt -ldl -lcrypt -lm ",
 "rubyw_install_name"=>"",
 "localedir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/locale",
 "bindir"=>"/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby",
 "RUBY_SO_NAME"=>"ruby",
 "ECHO_C"=>"",
 "OBJDUMP"=>"",
 "NROFF"=>"/usr/bin/nroff",
 "arch"=>"powerpc64-linux",
 "optflags"=>"-O3",
 "cxxflags"=>
  " -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers",
 "CC"=>"gcc",
 "libexecdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/libexec",
 "OUTFLAG"=>"-o ",
 "cflags"=>
  " -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers",
 "debugflags"=>"-g",
 "STATIC"=>"",
 "PREP"=>"miniruby",
 "build_vendor"=>"unknown",
 "sitedir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/site_ruby",
 "MAKEFILES"=>"Makefile",
 "LIBRUBYARG_SHARED"=>
  "-Wl,-R -Wl,/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -L/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -lruby",
 "YFLAGS"=>"",
 "htmldir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/doc/$(PACKAGE)",
 "STRIP"=>"strip -S -x",
 "MINOR"=>"8",
 "MAKEDIRS"=>"/bin/mkdir -p",
 "LIBRUBY_LDSHARED"=>"gcc -shared",
 "LDFLAGS"=>"-L.  -rdynamic -Wl,-export-dynamic",
 "vendorarchdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/vendor_ruby/1.8/powerpc64-linux",
 "ENABLE_SHARED"=>"no",
 "NM"=>"",
 "target"=>"powerpc64-unknown-linux-gnu",
 "includedir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/include",
 "DLLWRAP"=>"",
 "infodir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/info",
 "vendorlibdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/vendor_ruby/1.8",
 "CFLAGS"=>
  " -O3 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers",
 "host"=>"powerpc64-unknown-linux-gnu",
 "INSTALL_DATA"=>"/usr/bin/install -c -m 644",
 "INSTALL_PROGRAM"=>"/usr/bin/install -c",
 "DLEXT"=>"so",
 "TEENY"=>"8",
 "PACKAGE_BUGREPORT"=>"",
 "CPP"=>"gcc -E",
 "ALLOCA"=>"",
 "sysconfdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/etc",
 "exec_prefix"=>"/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802",
 "LIBEXT"=>"a",
 "LIBRUBY"=>"libruby-static.a",
 "libdir"=>"/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib",
 "build_alias"=>"",
 "prefix"=>"/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802",
 "target_vendor"=>"unknown",
 "target_cpu"=>"powerpc64",
 "ECHO_N"=>"-n",
 "rubylibdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8",
 "sbindir"=>"/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/sbin",
 "configure_args"=>
  " '--prefix=/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802' 'CPPFLAGS=-DRUBY_DEBUG_ENV' 'optflags=-O3' 'debugflags=-g' 'warnflags=-W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers' '--with-valgrind' '--enable-pthread'",
 "vendordir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/vendor_ruby",
 "SOLIBS"=>"",
 "host_vendor"=>"unknown",
 "docdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/doc/$(PACKAGE)",
 "TRY_LINK"=>"",
 "dvidir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/doc/$(PACKAGE)",
 "target_os"=>"linux",
 "GNU_LD"=>"yes",
 "MAINLIBS"=>"",
 "CP"=>"cp",
 "EXTOUT"=>".ext",
 "SET_MAKE"=>"",
 "LIBRUBYARG_STATIC"=>
  "-Wl,-R -Wl,/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -L/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib -lruby-static",
 "RUBYW_INSTALL_NAME"=>"",
 "datarootdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share",
 "PATCHLEVEL"=>"1",
 "pdfdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share/doc/$(PACKAGE)",
 "WINDRES"=>"",
 "srcdir"=>"./test",
 "archdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/1.8/powerpc64-linux",
 "ruby_version"=>"1.8",
 "LINK_SO"=>"",
 "ECHO_T"=>"",
 "RPATHFLAG"=>" -Wl,-R%1$-s",
 "DLDLIBS"=>" -lc",
 "RANLIB"=>"ranlib",
 "LDSHARED"=>"gcc -shared",
 "SHELL"=>"/bin/sh",
 "build_cpu"=>"powerpc64",
 "host_alias"=>"",
 "ASFLAGS"=>"",
 "INSTALL"=>"/usr/bin/install -c",
 "sitearchdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/site_ruby/1.8/powerpc64-linux",
 "LIBRUBY_DLDFLAGS"=>"",
 "ARCHFILE"=>"",
 "OBJEXT"=>"o",
 "LIBRUBY_ALIASES"=>"libruby.so",
 "datadir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/share",
 "DESTDIR"=>"",
 "host_cpu"=>"powerpc64",
 "RM"=>"rm -f",
 "CCDLFLAGS"=>" -fPIC",
 "setup"=>"Setup",
 "CPPOUTFILE"=>"-o conftest.i",
 "topdir"=>"/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby",
 "localstatedir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/var",
 "LIBPATHFLAG"=>" -L%1$-s",
 "cppflags"=>"-DRUBY_DEBUG_ENV",
 "sitelibdir"=>
  "/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/lib/ruby/site_ruby/1.8",
 "ruby_install_name"=>"ruby",
 "CPPFLAGS"=>"-DRUBY_DEBUG_ENV -D_FILE_OFFSET_BITS=64 -DRUBY_DEBUG_ENV",
 "MAJOR"=>"1",
 "LIBRUBY_SO"=>"libruby.so.1.8.8",
 "EGREP"=>"/bin/grep -E",
 "COMMON_HEADERS"=>"",
 "COMMON_MACROS"=>"",
 "LIBRUBY_A"=>"libruby-static.a",
 "warnflags"=>
  "-W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers",
 "PACKAGE_TARNAME"=>"",
 "ARCH_FLAG"=>""}
Loaded suite .
Started
test_style_0(Test_AddSuffix): .
test_style_1(Test_AddSuffix): .
test_style_2(Test_AddSuffix): .
test_style_3(Test_AddSuffix): .
test_threadswitch_init(Test_ThreadSwitch): F
test_cannot_convert_into_time_interval(TestTimeout): .
test_queue(TestTimeout): .
test_timeout(TestTimeout): .
test_completion(TimeExtentionTest): .
test_encode_xmlschema(TimeExtentionTest): .
test_invalid(TimeExtentionTest): .
test_parse_fraction(TimeExtentionTest): .
test_parse_leap_second(TimeExtentionTest): .
test_rfc2616(TimeExtentionTest): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/time.rb:180: warning: 2 or 3 digits year is used
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/time.rb:180: warning: 2 digits year is used
.
test_rfc2822(TimeExtentionTest): .
test_rfc2822_leap_second(TimeExtentionTest): .
test_rfc3339(TimeExtentionTest): .
test_rfc822(TimeExtentionTest): .
test_ruby_talk_152866(TimeExtentionTest): .
test_xmlschema(TimeExtentionTest): .
test_xmlschema_fraction(TimeExtentionTest): .
test_xmlschema_leap_second(TimeExtentionTest): .
test_zone_0000(TimeExtentionTest): .
test_decode64(TestBase64): .
test_encode64(TestBase64): .
test_sample(TestBase64): .
test_strict_decode64(TestBase64): .
test_strict_encode64(TestBase64): .
test_urlsafe_decode64(TestBase64): .
test_urlsafe_encode64(TestBase64): .
test_abs_bigdecimal(TestBigDecimal): .
test_add(TestBigDecimal): .
test_add_bigdecimal(TestBigDecimal): .
test_ceil(TestBigDecimal): .
test_cmp(TestBigDecimal): .
test_cmp_bignum(TestBigDecimal): .
test_cmp_corece(TestBigDecimal): .
test_cmp_data(TestBigDecimal): .
test_coerce(TestBigDecimal): .
test_ctov(TestBigDecimal): .
test_div(TestBigDecimal): .
test_div_bigdecimal(TestBigDecimal): .
test_divmod(TestBigDecimal): .
test_double_fig(TestBigDecimal): .
test_exception_infinity(TestBigDecimal): .
test_exception_nan(TestBigDecimal): .
test_exception_overflow(TestBigDecimal): .
test_exception_underflow(TestBigDecimal): .
test_exception_zerodivide(TestBigDecimal): .
test_exponent(TestBigDecimal): .
test_finite_infinite_nan(TestBigDecimal): .
test_fix(TestBigDecimal): .
test_floor(TestBigDecimal): .
test_frac(TestBigDecimal): .
test_gc(TestBigDecimal): F
test_global_new(TestBigDecimal): .
test_hash(TestBigDecimal): .
test_inf(TestBigDecimal): .
test_inspect(TestBigDecimal): .
test_limit(TestBigDecimal): .
test_marshal(TestBigDecimal): .
test_mod(TestBigDecimal): .
test_mode(TestBigDecimal): .
test_mult(TestBigDecimal): .
test_mult_bigdecimal(TestBigDecimal): .
test_new(TestBigDecimal): .
test_nonzero_p(TestBigDecimal): .
test_power(TestBigDecimal): .
test_precs(TestBigDecimal): .
test_remainder(TestBigDecimal): .
test_round(TestBigDecimal): .
test_round_up(TestBigDecimal): .
test_sign(TestBigDecimal): .
test_split(TestBigDecimal): .
test_sqrt_bigdecimal(TestBigDecimal): .
test_sub(TestBigDecimal): .
test_sub_bigdecimal(TestBigDecimal): .
test_to_f(TestBigDecimal): .
test_to_i(TestBigDecimal): .
test_to_s(TestBigDecimal): .
test_to_special_string(TestBigDecimal): .
test_to_string(TestBigDecimal): .
test_truncate(TestBigDecimal): .
test_uplus(TestBigDecimal): .
test_version(TestBigDecimal): .
test_zero_p(TestBigDecimal): .
test_BasicWriter_close_on_terminate(TestCSV): .
test_BasicWriter_s_create_binmode(TestCSV): .
test_IOBuf_close(TestCSV): .
test_IOBuf_s_new(TestCSV): .
test_IOReader_close_on_terminate(TestCSV): .
test_IOReader_s_create_binmode(TestCSV): .
test_Reader_close(TestCSV): .
test_Reader_each(TestCSV): .
test_Reader_getRow(TestCSV): .
test_Reader_s_create(TestCSV): .
test_Reader_s_new(TestCSV): .
test_Reader_s_parse(TestCSV): .
test_Reader_shift(TestCSV): .
test_StreamBuf_AREF(TestCSV): .
test_StreamBuf_AREF_n(TestCSV): .
test_StreamBuf_MyBuf(TestCSV): .
test_StreamBuf_drop(TestCSV): .
test_StreamBuf_get(TestCSV): .
test_StreamBuf_get_n(TestCSV): .
test_StreamBuf_is_eos?(TestCSV): .
test_StreamBuf_s_new(TestCSV): .
test_Writer_LSHIFT(TestCSV): .
test_Writer_add_row(TestCSV): .
test_Writer_close(TestCSV): .
test_Writer_s_create(TestCSV): .
test_Writer_s_generate(TestCSV): .
test_Writer_s_new(TestCSV): .
test_macCR(TestCSV): .
test_s_foreach(TestCSV): .
test_s_generate(TestCSV): .
test_s_generate_line(TestCSV): .
test_s_generate_row(TestCSV): .
test_s_open_reader(TestCSV): .
test_s_open_writer(TestCSV): .
test_s_parse(TestCSV): .
test_s_parseAndCreate(TestCSV): .
test_s_parse_line(TestCSV): .
test_s_parse_row(TestCSV): .
test_s_parse_rowConcat(TestCSV): .
test_s_parse_rowEOF(TestCSV): .
test_s_read(TestCSV): .
test_s_readlines(TestCSV): .
test_utf8(TestCSV): .
test_writer_fs_rs_generate(TestCSV): .
test_writer_fs_rs_parse(TestCSV): .
test_aref(TestDBM): .
test_aset(TestDBM): .
test_clear(TestDBM): .
test_close(TestDBM): .
test_delete(TestDBM): .
test_delete_if(TestDBM): .
test_delete_with_block(TestDBM): .
test_each_key(TestDBM): .
test_each_pair(TestDBM): .
test_each_value(TestDBM): .
test_empty?(TestDBM): .
test_fetch(TestDBM): .
test_has_value?(TestDBM): .
test_haskey?(TestDBM): .
test_invert(TestDBM): .
test_key(TestDBM): .
test_keys(TestDBM): .
test_length(TestDBM): .
test_reject(TestDBM): .
test_replace(TestDBM): .
test_s_new_has_no_block(TestDBM): .
test_s_open_no_create(TestDBM): .
test_s_open_with_block(TestDBM): .
test_select_with_block(TestDBM): .
test_shift(TestDBM): .
test_to_a(TestDBM): .
test_to_hash(TestDBM): .
test_update(TestDBM): .
test_values(TestDBM): .
test_values_at(TestDBM): .
test_freeze(TestDBM2): .
test_newdb_open(TestDBM2): .
test_reader_open(TestDBM2): .
test_eq(TestDigest::TestMD5): .
test_instance_eval(TestDigest::TestMD5): .
test_s_base64digest(TestDigest::TestMD5): .
test_s_digest(TestDigest::TestMD5): .
test_s_hexdigest(TestDigest::TestMD5): .
test_s_new(TestDigest::TestMD5): .
test_update(TestDigest::TestMD5): .
test_eq(TestDigest::TestRMD160): .
test_instance_eval(TestDigest::TestRMD160): .
test_s_base64digest(TestDigest::TestRMD160): .
test_s_digest(TestDigest::TestRMD160): .
test_s_hexdigest(TestDigest::TestRMD160): .
test_s_new(TestDigest::TestRMD160): .
test_update(TestDigest::TestRMD160): .
test_eq(TestDigest::TestSHA1): .
test_instance_eval(TestDigest::TestSHA1): .
test_s_base64digest(TestDigest::TestSHA1): .
test_s_digest(TestDigest::TestSHA1): .
test_s_hexdigest(TestDigest::TestSHA1): .
test_s_new(TestDigest::TestSHA1): .
test_update(TestDigest::TestSHA1): .
test_eq(TestDigest::TestSHA256): .
test_instance_eval(TestDigest::TestSHA256): .
test_s_base64digest(TestDigest::TestSHA256): .
test_s_digest(TestDigest::TestSHA256): .
test_s_hexdigest(TestDigest::TestSHA256): .
test_s_new(TestDigest::TestSHA256): .
test_update(TestDigest::TestSHA256): .
test_eq(TestDigest::TestSHA384): .
test_instance_eval(TestDigest::TestSHA384): .
test_s_base64digest(TestDigest::TestSHA384): .
test_s_digest(TestDigest::TestSHA384): .
test_s_hexdigest(TestDigest::TestSHA384): .
test_s_new(TestDigest::TestSHA384): .
test_update(TestDigest::TestSHA384): .
test_eq(TestDigest::TestSHA512): .
test_instance_eval(TestDigest::TestSHA512): .
test_s_base64digest(TestDigest::TestSHA512): .
test_s_digest(TestDigest::TestSHA512): .
test_s_hexdigest(TestDigest::TestSHA512): .
test_s_new(TestDigest::TestSHA512): .
test_update(TestDigest::TestSHA512): .
test_block_length(TestDigestExtend): .
test_class_reset(TestDigestExtend): .
test_context(TestDigestExtend): .
test_digest(TestDigestExtend): .
test_digest_hexdigest(TestDigestExtend): .
test_digest_hexdigest_bang(TestDigestExtend): .
test_digest_length(TestDigestExtend): .
test_digest_s_hexencode(TestDigestExtend): .
test_hexdigest(TestDigestExtend): .
test_length(TestDigestExtend): .
test_new(TestDigestExtend): .
test_to_s(TestDigestExtend): .
test_all(ACLEntryTest): .
test_ip(ACLEntryTest): .
test_ip_v6(ACLEntryTest): .
test_name(ACLEntryTest): .
test_1(ACLListTest): .
test_2(ACLListTest): .
test_all_1(ACLListTest): .
test_all_2(ACLListTest): .
test_0(ACLTest): .
test_1(ACLTest): .
test_not_0(ACLTest): .
test_not_1(ACLTest): .
test_01(TestDRbAry): .
test_02_collect(TestDRbAry): .
test_03_redo(TestDRbAry): .
test_04_retry(TestDRbAry): .
test_05_break(TestDRbAry): .
test_06_next(TestDRbAry): .
test_07_break_18(TestDRbAry): .
test_00_DRbObject(TestDRbCore): .
test_01(TestDRbCore): .
test_01_02_loop(TestDRbCore): .
test_02_unknown(TestDRbCore): .
test_03(TestDRbCore): .
test_04(TestDRbCore): .
test_05_eq(TestDRbCore): .
test_06_timeout(TestDRbCore): .
test_07_public_private_protected_missing(TestDRbCore): .
test_08_here(TestDRbCore): .
test_09_option(TestDRbCore): .
test_10_yield(TestDRbCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized
.
test_10_yield_undumped(TestDRbCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized
.
test_11_remote_no_method_error(TestDRbCore): .
test_01_safe1_safe4_eval(TestDRbEval): .
test_01_large_ary(TestDRbLarge): .
test_02_large_ary(TestDRbLarge): .
test_03_large_ary(TestDRbLarge): .
test_04_many_arg(TestDRbLarge): .
test_05_too_large_ary(TestDRbLarge): .
test_01(TestDRbMServer): .
test_01(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_02_collect(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_03_redo(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_04_retry(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_05_break(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_06_next(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_07_break_18(TestDRbSSLAry): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_00_DRbObject(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_01(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_01_02_loop(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_02_unknown(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_03(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_04(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_05_eq(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_06_timeout(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_07_public_private_protected_missing(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_08_here(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_09_option(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_10_yield(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized
.
test_10_yield_undumped(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized
.
test_11_remote_no_method_error(TestDRbSSLCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/drb/ssl.rb:48: warning: using default DH parameters.
.
test_01(TestDRbSafe1): .
test_02_collect(TestDRbSafe1): .
test_03_redo(TestDRbSafe1): .
test_04_retry(TestDRbSafe1): .
test_05_break(TestDRbSafe1): .
test_06_next(TestDRbSafe1): .
test_07_break_18(TestDRbSafe1): .
test_01(TestDRbUNIXAry): .
test_02_collect(TestDRbUNIXAry): .
test_03_redo(TestDRbUNIXAry): .
test_04_retry(TestDRbUNIXAry): .
test_05_break(TestDRbUNIXAry): .
test_06_next(TestDRbUNIXAry): .
test_07_break_18(TestDRbUNIXAry): .
test_00_DRbObject(TestDRbUNIXCore): .
test_01(TestDRbUNIXCore): .
test_01_02_loop(TestDRbUNIXCore): .
test_02_unknown(TestDRbUNIXCore): .
test_03(TestDRbUNIXCore): .
test_04(TestDRbUNIXCore): .
test_05_eq(TestDRbUNIXCore): .
test_06_timeout(TestDRbUNIXCore): .
test_07_public_private_protected_missing(TestDRbUNIXCore): .
test_08_here(TestDRbUNIXCore): .
test_09_option(TestDRbUNIXCore): .
test_10_yield(TestDRbUNIXCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/drb/ut_drb.rb:115: warning: instance variable @hash not initialized
.
test_10_yield_undumped(TestDRbUNIXCore): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/drb/ut_drb.rb:108: warning: instance variable @xary2_hash not initialized
.
test_11_remote_no_method_error(TestDRbUNIXCore): .
test_01_one(TestDRbYield): .
test_02_two(TestDRbYield): .
test_03_many(TestDRbYield): .
test_04_many_to_one(TestDRbYield): .
test_05_array_subclass(TestDRbYield): .
test_06_taint(TestDRbYield): .
test_01_one(TestRuby18Yield): .
test_02_two(TestRuby18Yield): .
test_03_many(TestRuby18Yield): .
test_04_many_to_one(TestRuby18Yield): .
test_05_array_subclass(TestRuby18Yield): .
test_06_taint(TestRuby18Yield): .
test_01_one(TestRubyYield): .
test_02_two(TestRubyYield): .
test_03_many(TestRubyYield): .
test_04_many_to_one(TestRubyYield): .
test_05_array_subclass(TestRubyYield): .
test_06_taint(TestRubyYield): .
test_with_filename(TestERB): .
test_with_filename_and_safe_level(TestERB): .
test_without_filename(TestERB): .
test_without_filename_with_safe_level(TestERB): .
test_core(TestERBCore): .
test_def_class(TestERBCore): .
test_def_method(TestERBCore): .
test_escape(TestERBCore): .
test_explicit(TestERBCore): .
test_keep_lineno(TestERBCore): .
test_percent(TestERBCore): .
test_percent_after_etag(TestERBCore): .
test_safe_04(TestERBCore): .
test_core(TestERBCoreWOStrScan): .
test_def_class(TestERBCoreWOStrScan): .
test_def_method(TestERBCoreWOStrScan): .
test_escape(TestERBCoreWOStrScan): .
test_explicit(TestERBCoreWOStrScan): .
test_keep_lineno(TestERBCoreWOStrScan): .
test_percent(TestERBCoreWOStrScan): .
test_percent_after_etag(TestERBCoreWOStrScan): .
test_safe_04(TestERBCoreWOStrScan): .
test_cd(TestFileUtils): .
test_chdir(TestFileUtils): .
test_chmod(TestFileUtils): .
test_chmod_R(TestFileUtils): .
test_chown(TestFileUtils): .
test_chown_R(TestFileUtils): .
test_cmp(TestFileUtils): .
test_collect_methods(TestFileUtils): .
test_commands(TestFileUtils): .
test_compare_file(TestFileUtils): .
test_compare_stream(TestFileUtils): .
test_copy_entry(TestFileUtils): .
test_copy_file(TestFileUtils): .
test_copy_stream(TestFileUtils): .
test_cp(TestFileUtils): .
test_cp_r(TestFileUtils): .
test_getwd(TestFileUtils): .
test_have_option?(TestFileUtils): .
test_identical?(TestFileUtils): .
test_install(TestFileUtils): .
test_link(TestFileUtils): .
test_ln(TestFileUtils): .
test_ln_s(TestFileUtils): .
test_ln_sf(TestFileUtils): .
test_makedirs(TestFileUtils): .
test_mkdir(TestFileUtils): .
test_mkdir_p(TestFileUtils): .
test_mkpath(TestFileUtils): .
test_move(TestFileUtils): .
test_mv(TestFileUtils): .
test_options(TestFileUtils): .
test_options_of(TestFileUtils): .
test_pwd(TestFileUtils): .
test_remove_dir(TestFileUtils): .
test_remove_entry_secure(TestFileUtils): .
test_remove_file(TestFileUtils): .
test_rm(TestFileUtils): .
test_rm_f(TestFileUtils): .
test_rm_r(TestFileUtils): .
test_rm_rf(TestFileUtils): .
test_rmdir(TestFileUtils): .
test_rmtree(TestFileUtils): .
test_safe_unlink(TestFileUtils): .
test_symlink(TestFileUtils): .
test_touch(TestFileUtils): .
test_uptodate?(TestFileUtils): .
test_with_big_file(TestFileUtils): .
test_visibility(TestFileUtilsDryRun): .
test_cp(TestFileUtilsNoWrite): .
test_mkdir(TestFileUtilsNoWrite): .
test_mkdir_p(TestFileUtilsNoWrite): .
test_mv(TestFileUtilsNoWrite): .
test_rm(TestFileUtilsNoWrite): .
test_rm_f(TestFileUtilsNoWrite): .
test_rm_rf(TestFileUtilsNoWrite): .
test_visibility(TestFileUtilsNoWrite): .
test_visibility(TestFileUtilsVerbose): .
test_aref(TestGDBM): .
test_aset(TestGDBM): .
test_cachesize=(TestGDBM): .
test_clear(TestGDBM): .
test_close(TestGDBM): .
test_delete(TestGDBM): .
test_delete_if(TestGDBM): .
test_delete_with_block(TestGDBM): .
test_each_key(TestGDBM): .
test_each_pair(TestGDBM): .
test_each_value(TestGDBM): .
test_empty?(TestGDBM): .
test_fastmode=(TestGDBM): .
test_fetch(TestGDBM): .
test_has_value?(TestGDBM): .
test_haskey?(TestGDBM): .
test_invert(TestGDBM): .
test_key(TestGDBM): .
test_keys(TestGDBM): .
test_length(TestGDBM): .
test_reject(TestGDBM): .
test_reorganize(TestGDBM): .
test_replace(TestGDBM): .
test_s_new_has_no_block(TestGDBM): .
test_s_open_3rd_arg(TestGDBM): .
test_s_open_create_new(TestGDBM): .
test_s_open_error(TestGDBM): .
test_s_open_lock(TestGDBM): .
test_s_open_no_create(TestGDBM): .
test_s_open_nolock(TestGDBM): .
test_s_open_with_block(TestGDBM): .
test_select_with_block(TestGDBM): .
test_shift(TestGDBM): .
test_sync(TestGDBM): .
test_syncmode=(TestGDBM): .
test_to_a(TestGDBM): .
test_to_hash(TestGDBM): .
test_update(TestGDBM): .
test_values(TestGDBM): .
test_values_at(TestGDBM): .
test_freeze(TestGDBM2): .
test_newdb_open(TestGDBM2): .
test_reader_open(TestGDBM2): .
default_test(TestIconv): .
test_close(TestIconv::Basic): .
test_euc2sjis(TestIconv::Basic): .
test_open_with_block(TestIconv::Basic): .
test_open_without_block(TestIconv::Basic): .
test_unknown_encoding(TestIconv::Basic): .
test_partial_ascii(TestIconv::Partial): .
test_partial_euc2sjis(TestIconv::Partial): .
test_flush(TestIONonblock): .
test_close(TestLogDevice): .
test_initialize(TestLogDevice): .
test_shifting_age(TestLogDevice): .
test_shifting_age_variants(TestLogDevice): .
test_shifting_size(TestLogDevice): .
test_write(TestLogDevice): log writing failed. disk is full
.
test_add(TestLogger): .
test_close(TestLogger): .
test_datetime_format(TestLogger): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/logger.rb:468: warning: strftime called with empty format string
.
test_format(TestLogger): .
test_formatter(TestLogger): .
test_initialize(TestLogger): .
test_level(TestLogger): .
test_level_log(TestLogger): .
test_lshift(TestLogger): .
test_progname(TestLogger): .
test_initialize(TestLoggerApplication): .
test_logger(TestLoggerApplication): .
test_start(TestLoggerApplication): .
test_enum(TestLoggerSeverity): .
test_determinant(TestMatrix): .
test_equality(TestMatrix): .
test_hash(TestMatrix): .
test_hash_equality(TestMatrix): .
test_identity(TestMatrix): .
test_inverse(TestMatrix): .
test_rank(TestMatrix): .
test_equality(TestVector): .
test_hash(TestVector): .
test_hash_equality(TestVector): .
test_identity(TestVector): .
default_test(TestMkmf): .
test_find_executable(TestMkmf::TestFindExecutable): .
test_sizeof_builtin(TestMkmf::TestSizeof): .
test_sizeof_struct(TestMkmf::TestSizeof): .
test_cond(TestMonitor): .
test_enter(TestMonitor): .
test_killed_thread_in_synchronize(TestMonitor): .
test_synchronize(TestMonitor): .
test_timedwait(TestMonitor): .
test_try_enter(TestMonitor): .
test_AREF(HTTPHeaderTest): .
test_ASET(HTTPHeaderTest): .
test_add_field(HTTPHeaderTest): .
test_basic_auth(HTTPHeaderTest): .
test_canonical_each(HTTPHeaderTest): .
test_chunked?(HTTPHeaderTest): .
test_content_length(HTTPHeaderTest): .
test_content_length=(HTTPHeaderTest): .
test_content_range(HTTPHeaderTest): .
test_content_type(HTTPHeaderTest): .
test_delete(HTTPHeaderTest): .
test_each(HTTPHeaderTest): .
test_each_capitalized(HTTPHeaderTest): .
test_each_key(HTTPHeaderTest): .
test_each_value(HTTPHeaderTest): .
test_form_data=(HTTPHeaderTest): .
test_get_fields(HTTPHeaderTest): .
test_key?(HTTPHeaderTest): .
test_main_type(HTTPHeaderTest): .
test_proxy_basic_auth(HTTPHeaderTest): .
test_range(HTTPHeaderTest): .
test_range=(HTTPHeaderTest): .
test_range_length(HTTPHeaderTest): .
test_set_content_type(HTTPHeaderTest): .
test_set_form_data(HTTPHeaderTest): .
test_size(HTTPHeaderTest): .
test_sub_type(HTTPHeaderTest): .
test_to_hash(HTTPHeaderTest): .
test_type_params(HTTPHeaderTest): .
test_post_io_chunk_size(HTTPPostIOTest): net/http: warning: Content-Type did not set; using application/x-www-form-urlencoded
.
test_multiline_header(HTTPResponseTest): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_httpresponse.rb:31:in `test_multiline_header': warning: HTTPResponse#header is obsolete
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_httpresponse.rb:32:in `test_multiline_header': warning: HTTPResponse#header is obsolete
.
test_singleline_header(HTTPResponseTest): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_httpresponse.rb:15:in `test_singleline_header': warning: HTTPResponse#header is obsolete
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_httpresponse.rb:16:in `test_singleline_header': warning: HTTPResponse#header is obsolete
.
test_https_proxy_authentication(HTTPSProxyTest): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/protocol.rb:135: warning: SSL session is not started yet.
.
test_connection_refused_in_request(TestHTTP::HTTPConnectionTest): F
test_flag_list_many_same_flags(IMAPResponseParserTest): .
test_flag_list_safe(IMAPResponseParserTest): .
test_flag_list_too_many_flags(IMAPResponseParserTest): .
test_decode_utf7(IMAPTest): .
test_encode_utf7(IMAPTest): .
test_parse_nomodesq(IMAPTest): .
test_unexpected_bye(IMAPTest): .
test_apop_invalid(TestPOP): .
test_apop_invalid_at(TestPOP): .
test_apop_ng(TestPOP): .
test_apop_ok(TestPOP): .
test_pop_auth_ng(TestPOP): .
test_pop_auth_ok(TestPOP): .
test_eucjp(TestKconv): .
test_jis(TestKconv): .
test_shiftjis(TestKconv): .
test_utf8(TestKconv): .
test_guess(TestNKF): .
test_numchar_input(TestNKF): .
test_decode(OpenSSL::TestASN1): .
test_encode_boolean(OpenSSL::TestASN1): .
test_encode_integer(OpenSSL::TestASN1): .
test_integer_to_bn(OpenSSL::TestBN): .
test_prime_p(OpenSSL::TestBN): .
test_AES(OpenSSL::TestCipher): .
test_ciphers(OpenSSL::TestCipher): .
test_crypt(OpenSSL::TestCipher): .
test_disable_padding(OpenSSL::TestCipher): .
test_dup(OpenSSL::TestCipher): .
test_empty_data(OpenSSL::TestCipher): .
test_info(OpenSSL::TestCipher): .
test_jruby_4028(OpenSSL::TestCipher): .
test_reset(OpenSSL::TestCipher): .
test_set_iv(OpenSSL::TestCipher): .
test_add_value(OpenSSL::TestConfig): .
test_aref(OpenSSL::TestConfig): .
test_aset(OpenSSL::TestConfig): .
test_clone(OpenSSL::TestConfig): .
test_constants(OpenSSL::TestConfig): .
test_dup(OpenSSL::TestConfig): .
test_each(OpenSSL::TestConfig): .
test_freeze(OpenSSL::TestConfig): .
test_get_value(OpenSSL::TestConfig): .
test_get_value_ENV(OpenSSL::TestConfig): .
test_initialize(OpenSSL::TestConfig): .
test_initialize_with_empty_file(OpenSSL::TestConfig): .
test_initialize_with_example_file(OpenSSL::TestConfig): .
test_inspect(OpenSSL::TestConfig): .
test_s_load(OpenSSL::TestConfig): .
test_s_parse(OpenSSL::TestConfig): .
test_s_parse_format(OpenSSL::TestConfig): .
test_section(OpenSSL::TestConfig): .
test_sections(OpenSSL::TestConfig): .
test_to_s(OpenSSL::TestConfig): .
test_value(OpenSSL::TestConfig): .
test_value_ENV(OpenSSL::TestConfig): .
test_098_features(OpenSSL::TestDigest): .
test_digest(OpenSSL::TestDigest): .
test_dup(OpenSSL::TestDigest): .
test_eql(OpenSSL::TestDigest): .
test_info(OpenSSL::TestDigest): .
test_reset(OpenSSL::TestDigest): .
test_check_key(OpenSSL::TestEC): .
test_curve_names(OpenSSL::TestEC): .
test_dh_compute_key(OpenSSL::TestEC): .
test_dsa_sign_asn1_FIPS186_3(OpenSSL::TestEC): .
test_dsa_sign_verify(OpenSSL::TestEC): .
test_encoding(OpenSSL::TestEC): .
test_set_keys(OpenSSL::TestEC): .
test_eof_0(OpenSSL::TestEOF1): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_0_rw(OpenSSL::TestEOF1): .
test_eof_1(OpenSSL::TestEOF1): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_2(OpenSSL::TestEOF1): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_3(OpenSSL::TestEOF1): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_0(OpenSSL::TestEOF2): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_0_rw(OpenSSL::TestEOF2): .
test_eof_1(OpenSSL::TestEOF2): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_2(OpenSSL::TestEOF2): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_eof_3(OpenSSL::TestEOF2): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_dup(OpenSSL::TestHMAC): .
test_hmac(OpenSSL::TestHMAC): .
test_sha256(OpenSSL::TestHMAC): .
test_build_data(OpenSSL::TestNSSPI): .
test_decode_data(OpenSSL::TestNSSPI): .
test_detached_sign(OpenSSL::TestPKCS7): .
test_detached_sign_pkcs7_pkcs7(OpenSSL::TestPKCS7): .
test_enveloped(OpenSSL::TestPKCS7): .
test_enveloped_pkcs7_pkcs7(OpenSSL::TestPKCS7): .
test_signed(OpenSSL::TestPKCS7): .
test_signed_pkcs7_pkcs7(OpenSSL::TestPKCS7): .
test_padding(OpenSSL::TestPKeyRSA): .
test_private(OpenSSL::TestPKeyRSA): .
test_getc(OpenSSL::TestPair): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_puts_empty(OpenSSL::TestPair): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_puts_meta(OpenSSL::TestPair): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_readall(OpenSSL::TestPair): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_readline(OpenSSL::TestPair): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_readpartial(OpenSSL::TestPair): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_auth(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_auth_with_server_store(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_ca(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_crl_with_server_store(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_client_session(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_connect_and_close(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_ctx_setup(OpenSSL::TestSSL): .
test_extra_chain_cert(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_parallel(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_post_connection_check(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_read_and_write(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_server_session(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_sslctx_ciphers(OpenSSL::TestSSL): .
test_sslctx_options(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_sslctx_set_params(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_sslctx_ssl_version(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_sslctx_ssl_version_client(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_starttls(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:36: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/buffering.rb:179: warning: SSL session is not started yet.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/openssl/test_ssl.rb:80: warning: using default DH parameters.
.
test_sysread_buffer(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_sysread_chunks(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_tlsext_hostname(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_verify_depth(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_verify_result(OpenSSL::TestSSL): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/.ext/common/openssl/ssl-internal.rb:166: warning: using default DH parameters.
.
test_basic(OpenSSL::TestX509CRL): .
test_create_from_pem(OpenSSL::TestX509CRL): .
test_crlnumber(OpenSSL::TestX509CRL): .
test_extension(OpenSSL::TestX509CRL): .
test_revoked(OpenSSL::TestX509CRL): .
test_sign_and_verify(OpenSSL::TestX509CRL): .
test_sign_and_verify_wrong_key_type(OpenSSL::TestX509CRL): .
test_check_private_key(OpenSSL::TestX509Certificate): .
test_dsa_with_sha2(OpenSSL::TestX509Certificate): .
test_dsig_algorithm_mismatch(OpenSSL::TestX509Certificate): .
test_extension(OpenSSL::TestX509Certificate): .
test_public_key(OpenSSL::TestX509Certificate): .
test_serial(OpenSSL::TestX509Certificate): .
test_sign_and_verify(OpenSSL::TestX509Certificate): .
test_sign_and_verify_wrong_key_type(OpenSSL::TestX509Certificate): .
test_to_text(OpenSSL::TestX509Certificate): .
test_validity(OpenSSL::TestX509Certificate): .
test_certificate_with_rare_extension(OpenSSL::TestX509Extension): .
test_create_by_factory(OpenSSL::TestX509Extension): .
test_extension_from_20_byte_sha1_digests(OpenSSL::TestX509Extension): .
test_new(OpenSSL::TestX509Extension): .
test_add_entry(OpenSSL::TestX509Name): .
test_hash(OpenSSL::TestX509Name): .
test_s_new(OpenSSL::TestX509Name): .
test_s_parse(OpenSSL::TestX509Name): .
test_s_parse_rfc2253(OpenSSL::TestX509Name): .
test_attr(OpenSSL::TestX509Request): .
test_create_from_pem(OpenSSL::TestX509Request): .
test_create_to_pem(OpenSSL::TestX509Request): .
test_dsig_algorithm_mismatch(OpenSSL::TestX509Request): .
test_public_key(OpenSSL::TestX509Request): .
test_sign_and_verify(OpenSSL::TestX509Request): .
test_sign_and_verify_wrong_key_type(OpenSSL::TestX509Request): .
test_subject(OpenSSL::TestX509Request): .
test_version(OpenSSL::TestX509Request): .
test_add_file(OpenSSL::TestX509Store): .
test_set_errors(OpenSSL::TestX509Store): .
test_verify(OpenSSL::TestX509Store): .
test_order(TestOptionParser): .
test_permute(TestOptionParser): .
test_abbrev(TestOptionParser::NoArg::Def1): .
test_ambiguous(TestOptionParser::NoArg::Def1): .
test_long(TestOptionParser::NoArg::Def1): .
test_order(TestOptionParser::NoArg::Def1): .
test_permute(TestOptionParser::NoArg::Def1): .
test_short(TestOptionParser::NoArg::Def1): .
test_abbrev(TestOptionParser::NoArg::Def2): .
test_ambiguous(TestOptionParser::NoArg::Def2): .
test_long(TestOptionParser::NoArg::Def2): .
test_order(TestOptionParser::NoArg::Def2): .
test_permute(TestOptionParser::NoArg::Def2): .
test_short(TestOptionParser::NoArg::Def2): .
test_abbrev(TestOptionParser::OptArg): .
test_long(TestOptionParser::OptArg): .
test_order(TestOptionParser::OptArg): .
test_permute(TestOptionParser::OptArg): .
test_short(TestOptionParser::OptArg): .
test_abbrev(TestOptionParser::PlaceArg): .
test_long(TestOptionParser::PlaceArg): .
test_order(TestOptionParser::PlaceArg): .
test_permute(TestOptionParser::PlaceArg): .
test_short(TestOptionParser::PlaceArg): .
test_abbrev(TestOptionParser::ReqArg::Def1): .
test_long(TestOptionParser::ReqArg::Def1): .
test_order(TestOptionParser::ReqArg::Def1): .
test_permute(TestOptionParser::ReqArg::Def1): .
test_short(TestOptionParser::ReqArg::Def1): .
test_abbrev(TestOptionParser::ReqArg::Def2): .
test_long(TestOptionParser::ReqArg::Def2): .
test_order(TestOptionParser::ReqArg::Def2): .
test_permute(TestOptionParser::ReqArg::Def2): .
test_short(TestOptionParser::ReqArg::Def2): .
test_abbrev(TestOptionParser::ReqArg::Def3): .
test_long(TestOptionParser::ReqArg::Def3): .
test_order(TestOptionParser::ReqArg::Def3): .
test_permute(TestOptionParser::ReqArg::Def3): .
test_short(TestOptionParser::ReqArg::Def3): .
test_abbrev(TestOptionParser::ReqArg::Def4): .
test_long(TestOptionParser::ReqArg::Def4): .
test_order(TestOptionParser::ReqArg::Def4): .
test_permute(TestOptionParser::ReqArg::Def4): .
test_short(TestOptionParser::ReqArg::Def4): .
test_order(TestOptionParser::SummaryTest): .
test_permute(TestOptionParser::SummaryTest): .
test_short_clash(TestOptionParser::SummaryTest): .
test_order(TestOptionParser::WithPattern): .
test_pattern(TestOptionParser::WithPattern): .
test_permute(TestOptionParser::WithPattern): .
test_long_arg(TestOptionParserGetopts): .
test_long_noarg(TestOptionParserGetopts): .
test_short_arg(TestOptionParserGetopts): .
test_short_noarg(TestOptionParserGetopts): .
test_equality(TC_OpenStruct): .
test_frozen(TC_OpenStruct): .
test_inspect(TC_OpenStruct): .
test_ascend_1(TestPathname): .
test_ascend_2(TestPathname): .
test_ascend_3(TestPathname): .
test_ascend_4(TestPathname): .
test_cleanpath_aggressive_1(TestPathname): .
test_cleanpath_aggressive_10(TestPathname): .
test_cleanpath_aggressive_11(TestPathname): .
test_cleanpath_aggressive_12(TestPathname): .
test_cleanpath_aggressive_13(TestPathname): .
test_cleanpath_aggressive_14(TestPathname): .
test_cleanpath_aggressive_15(TestPathname): .
test_cleanpath_aggressive_16(TestPathname): .
test_cleanpath_aggressive_17(TestPathname): .
test_cleanpath_aggressive_18(TestPathname): .
test_cleanpath_aggressive_19(TestPathname): .
test_cleanpath_aggressive_2(TestPathname): .
test_cleanpath_aggressive_20(TestPathname): .
test_cleanpath_aggressive_21(TestPathname): .
test_cleanpath_aggressive_22(TestPathname): .
test_cleanpath_aggressive_23(TestPathname): .
test_cleanpath_aggressive_24(TestPathname): .
test_cleanpath_aggressive_25(TestPathname): .
test_cleanpath_aggressive_26(TestPathname): .
test_cleanpath_aggressive_27(TestPathname): .
test_cleanpath_aggressive_28(TestPathname): .
test_cleanpath_aggressive_29(TestPathname): .
test_cleanpath_aggressive_3(TestPathname): .
test_cleanpath_aggressive_30(TestPathname): .
test_cleanpath_aggressive_31(TestPathname): .
test_cleanpath_aggressive_32(TestPathname): .
test_cleanpath_aggressive_33(TestPathname): .
test_cleanpath_aggressive_34(TestPathname): .
test_cleanpath_aggressive_35(TestPathname): .
test_cleanpath_aggressive_36(TestPathname): .
test_cleanpath_aggressive_37(TestPathname): .
test_cleanpath_aggressive_4(TestPathname): .
test_cleanpath_aggressive_5(TestPathname): .
test_cleanpath_aggressive_6(TestPathname): .
test_cleanpath_aggressive_7(TestPathname): .
test_cleanpath_aggressive_8(TestPathname): .
test_cleanpath_aggressive_9(TestPathname): .
test_cleanpath_conservative_1(TestPathname): .
test_cleanpath_conservative_10(TestPathname): .
test_cleanpath_conservative_11(TestPathname): .
test_cleanpath_conservative_12(TestPathname): .
test_cleanpath_conservative_13(TestPathname): .
test_cleanpath_conservative_14(TestPathname): .
test_cleanpath_conservative_15(TestPathname): .
test_cleanpath_conservative_16(TestPathname): .
test_cleanpath_conservative_17(TestPathname): .
test_cleanpath_conservative_18(TestPathname): .
test_cleanpath_conservative_19(TestPathname): .
test_cleanpath_conservative_2(TestPathname): .
test_cleanpath_conservative_20(TestPathname): .
test_cleanpath_conservative_21(TestPathname): .
test_cleanpath_conservative_22(TestPathname): .
test_cleanpath_conservative_23(TestPathname): .
test_cleanpath_conservative_24(TestPathname): .
test_cleanpath_conservative_25(TestPathname): .
test_cleanpath_conservative_26(TestPathname): .
test_cleanpath_conservative_27(TestPathname): .
test_cleanpath_conservative_28(TestPathname): .
test_cleanpath_conservative_29(TestPathname): .
test_cleanpath_conservative_3(TestPathname): .
test_cleanpath_conservative_30(TestPathname): .
test_cleanpath_conservative_31(TestPathname): .
test_cleanpath_conservative_32(TestPathname): .
test_cleanpath_conservative_4(TestPathname): .
test_cleanpath_conservative_5(TestPathname): .
test_cleanpath_conservative_6(TestPathname): .
test_cleanpath_conservative_7(TestPathname): .
test_cleanpath_conservative_8(TestPathname): .
test_cleanpath_conservative_9(TestPathname): .
test_comparison(TestPathname): .
test_comparison_string(TestPathname): .
test_del_trailing_separator_1(TestPathname): .
test_del_trailing_separator_2(TestPathname): .
test_del_trailing_separator_3(TestPathname): .
test_del_trailing_separator_4(TestPathname): .
test_del_trailing_separator_5(TestPathname): .
test_del_trailing_separator_6(TestPathname): .
test_del_trailing_separator_7(TestPathname): .
test_del_trailing_separator_8(TestPathname): .
test_del_trailing_separator_9(TestPathname): .
test_descend_1(TestPathname): .
test_descend_2(TestPathname): .
test_descend_3(TestPathname): .
test_descend_4(TestPathname): .
test_destructive_update(TestPathname): .
test_each_filename(TestPathname): .
test_equality(TestPathname): .
test_freeze(TestPathname): .
test_has_trailing_separator?_1(TestPathname): .
test_has_trailing_separator?_2(TestPathname): .
test_has_trailing_separator?_3(TestPathname): .
test_has_trailing_separator?_4(TestPathname): .
test_hashkey(TestPathname): .
test_initialize(TestPathname): .
test_initialize_nul(TestPathname): .
test_kernel_open(TestPathname): .
test_kernel_pathname(TestPathname): .
test_null_character(TestPathname): .
test_pathsub_1(TestPathname): .
test_plus_1(TestPathname): .
test_plus_10(TestPathname): .
test_plus_11(TestPathname): .
test_plus_12(TestPathname): .
test_plus_13(TestPathname): .
test_plus_14(TestPathname): .
test_plus_15(TestPathname): .
test_plus_2(TestPathname): .
test_plus_3(TestPathname): .
test_plus_4(TestPathname): .
test_plus_5(TestPathname): .
test_plus_6(TestPathname): .
test_plus_7(TestPathname): .
test_plus_8(TestPathname): .
test_plus_9(TestPathname): .
test_realpath(TestPathname): .
test_relative?_1(TestPathname): .
test_relative?_2(TestPathname): .
test_relative?_3(TestPathname): .
test_relative?_4(TestPathname): .
test_relative?_5(TestPathname): .
test_relative_path_from_1(TestPathname): .
test_relative_path_from_10(TestPathname): .
test_relative_path_from_11(TestPathname): .
test_relative_path_from_12(TestPathname): .
test_relative_path_from_13(TestPathname): .
test_relative_path_from_14(TestPathname): .
test_relative_path_from_15(TestPathname): .
test_relative_path_from_16(TestPathname): .
test_relative_path_from_17(TestPathname): .
test_relative_path_from_18(TestPathname): .
test_relative_path_from_19(TestPathname): .
test_relative_path_from_2(TestPathname): .
test_relative_path_from_20(TestPathname): .
test_relative_path_from_21(TestPathname): .
test_relative_path_from_22(TestPathname): .
test_relative_path_from_23(TestPathname): .
test_relative_path_from_24(TestPathname): .
test_relative_path_from_25(TestPathname): .
test_relative_path_from_26(TestPathname): .
test_relative_path_from_27(TestPathname): .
test_relative_path_from_28(TestPathname): .
test_relative_path_from_29(TestPathname): .
test_relative_path_from_3(TestPathname): .
test_relative_path_from_30(TestPathname): .
test_relative_path_from_4(TestPathname): .
test_relative_path_from_5(TestPathname): .
test_relative_path_from_6(TestPathname): .
test_relative_path_from_7(TestPathname): .
test_relative_path_from_8(TestPathname): .
test_relative_path_from_9(TestPathname): .
test_root?_1(TestPathname): .
test_root?_2(TestPathname): .
test_root?_3(TestPathname): .
test_root?_4(TestPathname): .
test_root?_5(TestPathname): .
test_sub_matchdata(TestPathname): .
test_taint(TestPathname): .
test_to_s(TestPathname): .
test_untaint(TestPathname): .
test_results(GcdTest): @@expected = 
[["[Fixnum, 1] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Fixnum, 4] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Fixnum, -4] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Fixnum, -1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Bignum, 1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Bignum, 1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Fixnum, -1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, 2] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 2] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Fixnum, 4] gcd [Fixnum, 4] => ", "[Fixnum, 4]"],
 ["[Fixnum, 4] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Fixnum, 4] gcd [Fixnum, -4] => ", "[Fixnum, 4]"],
 ["[Fixnum, 4] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Fixnum, -1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, 4] gcd [Bignum, 1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, 4] gcd [Bignum, 1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, 4] gcd [Fixnum, -1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, 4] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 4] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, 5] => ", "[Fixnum, 5]"],
 ["[Fixnum, 5] gcd [Fixnum, 25] => ", "[Fixnum, 5]"],
 ["[Fixnum, 5] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, -5] => ", "[Fixnum, 5]"],
 ["[Fixnum, 5] gcd [Fixnum, -25] => ", "[Fixnum, 5]"],
 ["[Fixnum, 5] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 5] gcd [Bignum, -1073741825] => ", "[Fixnum, 5]"],
 ["[Fixnum, 5] gcd [Bignum, 1073741825] => ", "[Fixnum, 5]"],
 ["[Fixnum, 25] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, 5] => ", "[Fixnum, 5]"],
 ["[Fixnum, 25] gcd [Fixnum, 25] => ", "[Fixnum, 25]"],
 ["[Fixnum, 25] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, -5] => ", "[Fixnum, 5]"],
 ["[Fixnum, 25] gcd [Fixnum, -25] => ", "[Fixnum, 25]"],
 ["[Fixnum, 25] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 25] gcd [Bignum, -1073741825] => ", "[Fixnum, 25]"],
 ["[Fixnum, 25] gcd [Bignum, 1073741825] => ", "[Fixnum, 25]"],
 ["[Fixnum, -1] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Fixnum, 4] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Fixnum, -4] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Fixnum, -1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Bignum, 1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Bignum, 1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Fixnum, -1073741824] => ", "[Fixnum, 2]"],
 ["[Fixnum, -2] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -2] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -4] gcd [Fixnum, 4] => ", "[Fixnum, 4]"],
 ["[Fixnum, -4] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -4] gcd [Fixnum, -4] => ", "[Fixnum, 4]"],
 ["[Fixnum, -4] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Fixnum, -1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, -4] gcd [Bignum, 1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, -4] gcd [Bignum, 1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, -4] gcd [Fixnum, -1073741824] => ", "[Fixnum, 4]"],
 ["[Fixnum, -4] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -4] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, 5] => ", "[Fixnum, 5]"],
 ["[Fixnum, -5] gcd [Fixnum, 25] => ", "[Fixnum, 5]"],
 ["[Fixnum, -5] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, -5] => ", "[Fixnum, 5]"],
 ["[Fixnum, -5] gcd [Fixnum, -25] => ", "[Fixnum, 5]"],
 ["[Fixnum, -5] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -5] gcd [Bignum, -1073741825] => ", "[Fixnum, 5]"],
 ["[Fixnum, -5] gcd [Bignum, 1073741825] => ", "[Fixnum, 5]"],
 ["[Fixnum, -25] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, 5] => ", "[Fixnum, 5]"],
 ["[Fixnum, -25] gcd [Fixnum, 25] => ", "[Fixnum, 25]"],
 ["[Fixnum, -25] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, -5] => ", "[Fixnum, 5]"],
 ["[Fixnum, -25] gcd [Fixnum, -25] => ", "[Fixnum, 25]"],
 ["[Fixnum, -25] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -25] gcd [Bignum, -1073741825] => ", "[Fixnum, 25]"],
 ["[Fixnum, -25] gcd [Bignum, 1073741825] => ", "[Fixnum, 25]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1073741823]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -1073741823] => ",
  "[Fixnum, 1073741823]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, 1073741823] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, 1073741823] => ",
  "[Fixnum, 1073741823]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -1073741823] => ",
  "[Fixnum, 1073741823]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741823] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 4] => ", "[Fixnum, 4]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -4] => ", "[Fixnum, 4]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Bignum, 1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Bignum, 1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 4] => ", "[Fixnum, 4]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -4] => ", "[Fixnum, 4]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Bignum, 1073741824] => ", "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Bignum, 1073741824] => ", "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 4] => ", "[Fixnum, 4]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -4] => ", "[Fixnum, 4]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Bignum, 1073741824] => ", "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Bignum, 1073741824] => ", "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Bignum, 1073741824] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741824] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 4] => ", "[Fixnum, 4]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -2] => ", "[Fixnum, 2]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -4] => ", "[Fixnum, 4]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -5] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -25] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Bignum, 1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Bignum, 1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Fixnum, -1073741824] => ",
  "[Bignum, 1073741824]"],
 ["[Fixnum, -1073741824] gcd [Bignum, -1073741825] => ", "[Fixnum, 1]"],
 ["[Fixnum, -1073741824] gcd [Bignum, 1073741825] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, 5] => ", "[Fixnum, 5]"],
 ["[Bignum, -1073741825] gcd [Fixnum, 25] => ", "[Fixnum, 25]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -5] => ", "[Fixnum, 5]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -25] => ", "[Fixnum, 25]"],
 ["[Bignum, -1073741825] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, -1073741825] gcd [Bignum, -1073741825] => ",
  "[Bignum, 1073741825]"],
 ["[Bignum, -1073741825] gcd [Bignum, 1073741825] => ",
  "[Bignum, 1073741825]"],
 ["[Bignum, 1073741825] gcd [Fixnum, 1] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, 2] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, 4] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, 5] => ", "[Fixnum, 5]"],
 ["[Bignum, 1073741825] gcd [Fixnum, 25] => ", "[Fixnum, 25]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -1] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -2] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -4] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -5] => ", "[Fixnum, 5]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -25] => ", "[Fixnum, 25]"],
 ["[Bignum, 1073741825] gcd [Fixnum, 1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -1073741823] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Bignum, 1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Fixnum, -1073741824] => ", "[Fixnum, 1]"],
 ["[Bignum, 1073741825] gcd [Bignum, -1073741825] => ",
  "[Bignum, 1073741825]"],
 ["[Bignum, 1073741825] gcd [Bignum, 1073741825] => ", "[Bignum, 1073741825]"]]
.
test_add(Rational_Test): .
test_attr(Rational_Test): .
test_attr2(Rational_Test): .
test_cmp(Rational_Test): .
test_coerce(Rational_Test): .
test_conv(Rational_Test): .
test_div(Rational_Test): .
test_divmod(Rational_Test): .
test_eqeq(Rational_Test): .
test_eql_p(Rational_Test): .
test_expt(Rational_Test): .
test_fdiv(Rational_Test): .
test_fixed_bug(Rational_Test): .
test_freeze(Rational_Test): .
test_gcdlcm(Rational_Test): .
test_hash(Rational_Test): .
test_idiv(Rational_Test): .
test_inspect(Rational_Test): .
test_known_bug(Rational_Test): .
test_marshal(Rational_Test): .
test_math(Rational_Test): .
test_modulo(Rational_Test): .
test_mul(Rational_Test): .
test_negate(Rational_Test): .
test_quo(Rational_Test): .
test_remainder(Rational_Test): .
test_sub(Rational_Test): .
test_supp(Rational_Test): .
test_to_c(Rational_Test): .
test_to_f(Rational_Test): .
test_to_i(Rational_Test): .
test_to_r(Rational_Test): .
test_to_s(Rational_Test): .
test_trunc(Rational_Test): .
test_unify(Rational_Test): .
test_uplus(Rational_Test): .
test_kumi(Rational_Test2): .
test_do_classes_boot_class(TestRdocC_Parser): .
test_do_classes_class(TestRdocC_Parser): .
test_do_classes_class_under(TestRdocC_Parser): .
test_do_classes_module(TestRdocC_Parser): .
test_do_classes_module_under(TestRdocC_Parser): .
test_do_constants(TestRdocC_Parser): .
test_find_class_comment_define_class(TestRdocC_Parser): .
test_find_class_comment_init(TestRdocC_Parser): .
test_completion_append_character(TestReadline): .
test_readline(TestReadline): .
test_invalid_ipv4_address(TestResolvAddr): .
test_entity_expansion_limit(REXML::TestDocument): .
test_new(REXML::TestDocument): .
test_version_attributes_to_s(REXML::TestDocument): .
test_xml_declaration_standalone(REXML::TestDocument): .
test_00_DRbObject(Rinda::TupleSpaceProxyTest): .
test_00_renewer(Rinda::TupleSpaceProxyTest): .
test_00_template(Rinda::TupleSpaceProxyTest): .
test_00_tuple(Rinda::TupleSpaceProxyTest): .
test_cancel_01(Rinda::TupleSpaceProxyTest): .
test_cancel_02(Rinda::TupleSpaceProxyTest): .
test_core_01(Rinda::TupleSpaceProxyTest): .
test_core_02(Rinda::TupleSpaceProxyTest): .
test_core_03_notify(Rinda::TupleSpaceProxyTest): .
test_inp_rdp(Rinda::TupleSpaceProxyTest): .
test_remote_array_and_hash(Rinda::TupleSpaceProxyTest): .
test_ruby_talk_264062(Rinda::TupleSpaceProxyTest): .
test_symbol_tuple(Rinda::TupleSpaceProxyTest): .
test_00_DRbObject(Rinda::TupleSpaceTest): .
test_00_renewer(Rinda::TupleSpaceTest): .
test_00_template(Rinda::TupleSpaceTest): .
test_00_tuple(Rinda::TupleSpaceTest): .
test_cancel_01(Rinda::TupleSpaceTest): .
test_cancel_02(Rinda::TupleSpaceTest): .
test_core_01(Rinda::TupleSpaceTest): .
test_core_02(Rinda::TupleSpaceTest): .
test_core_03_notify(Rinda::TupleSpaceTest): .
test_inp_rdp(Rinda::TupleSpaceTest): .
test_ruby_talk_264062(Rinda::TupleSpaceTest): .
test_symbol_tuple(Rinda::TupleSpaceTest): .
test_date(RSS::TestAccessor): .
test_integer(RSS::TestAccessor): .
test_positive_integer(RSS::TestAccessor): .
test_atom_author(RSS::TestAtomCore): .
test_atom_category(RSS::TestAtomCore): .
test_atom_content(RSS::TestAtomCore): .
test_atom_contributor(RSS::TestAtomCore): .
test_atom_generator(RSS::TestAtomCore): .
test_atom_icon(RSS::TestAtomCore): .
test_atom_id(RSS::TestAtomCore): .
test_atom_link(RSS::TestAtomCore): .
test_atom_logo(RSS::TestAtomCore): .
test_atom_published(RSS::TestAtomCore): .
test_atom_rights(RSS::TestAtomCore): .
test_atom_subtitle(RSS::TestAtomCore): .
test_atom_summary(RSS::TestAtomCore): .
test_atom_title(RSS::TestAtomCore): .
test_atom_updated(RSS::TestAtomCore): .
test_entry(RSS::TestAtomCore): .
test_feed(RSS::TestAtomCore): .
test_not_displayed_xml_stylesheets(RSS::TestAtomCore): .
test_to_xml(RSS::TestAtomCore): .
test_to_xml_with_new_api_since_018(RSS::TestAtomCore): .
default_test(RSS::TestCase): .
test_accessor(RSS::TestContent): .
test_parser(RSS::TestContent): .
test_to_s(RSS::TestContent): .
test_parser(RSS::TestDublinCore): .
test_plural_accessor(RSS::TestDublinCore): .
test_singular_accessor(RSS::TestDublinCore): .
test_to_s(RSS::TestDublinCore): .
test_author(RSS::TestITunes): .
test_block(RSS::TestITunes): .
test_category(RSS::TestITunes): .
test_duration(RSS::TestITunes): .
test_explicit(RSS::TestITunes): .
test_image(RSS::TestITunes): .
test_keywords(RSS::TestITunes): .
test_new_feed_url(RSS::TestITunes): .
test_owner(RSS::TestITunes): .
test_subtitle(RSS::TestITunes): .
test_summary(RSS::TestITunes): .
test_favicon_accessor(RSS::TestImage): .
test_favicon_to_s(RSS::TestImage): .
test_item_accessor(RSS::TestImage): .
test_item_to_s(RSS::TestImage): .
test_parser(RSS::TestImage): .
test_inherit(RSS::TestInherit): .
test_channel(RSS::TestMaker09): .
test_date_in_string(RSS::TestMaker09): .
test_find_class(RSS::TestMaker09): .
test_image(RSS::TestMaker09): .
test_items(RSS::TestMaker09): .
test_items_with_new_api_since_018(RSS::TestMaker09): .
test_not_valid_channel(RSS::TestMaker09): .
test_not_valid_image(RSS::TestMaker09): .
test_not_valid_textInput(RSS::TestMaker09): .
test_rss(RSS::TestMaker09): .
test_supported?(RSS::TestMaker09): .
test_textInput(RSS::TestMaker09): .
test_channel(RSS::TestMaker10): .
test_channel_language(RSS::TestMaker10): .
test_find_class(RSS::TestMaker10): .
test_image(RSS::TestMaker10): .
test_items(RSS::TestMaker10): .
test_items_with_new_api_since_018(RSS::TestMaker10): .
test_not_valid_channel(RSS::TestMaker10): .
test_not_valid_image(RSS::TestMaker10): .
test_not_valid_items(RSS::TestMaker10): .
test_not_valid_textinput(RSS::TestMaker10): .
test_rdf(RSS::TestMaker10): .
test_supported?(RSS::TestMaker10): .
test_textinput(RSS::TestMaker10): .
test_category(RSS::TestMaker20): .
test_channel(RSS::TestMaker20): .
test_cloud(RSS::TestMaker20): .
test_enclosure(RSS::TestMaker20): .
test_find_class(RSS::TestMaker20): .
test_guid(RSS::TestMaker20): .
test_guid_permanent_link(RSS::TestMaker20): .
test_guid_permanent_link_false(RSS::TestMaker20): .
test_image(RSS::TestMaker20): .
test_items(RSS::TestMaker20): .
test_items_with_new_api_since_018(RSS::TestMaker20): .
test_not_valid_category(RSS::TestMaker20): .
test_not_valid_channel(RSS::TestMaker20): .
test_not_valid_cloud(RSS::TestMaker20): .
test_not_valid_enclosure(RSS::TestMaker20): .
test_not_valid_guid(RSS::TestMaker20): .
test_not_valid_image(RSS::TestMaker20): .
test_not_valid_source(RSS::TestMaker20): .
test_not_valid_textInput(RSS::TestMaker20): .
test_pubDate_without_description(RSS::TestMaker20): .
test_rss(RSS::TestMaker20): .
test_source(RSS::TestMaker20): .
test_supported?(RSS::TestMaker20): .
test_textInput(RSS::TestMaker20): .
test_author(RSS::TestMakerAtomEntry): .
test_category(RSS::TestMakerAtomEntry): .
test_content(RSS::TestMakerAtomEntry): .
test_contributor(RSS::TestMakerAtomEntry): .
test_date(RSS::TestMakerAtomEntry): .
test_find_class(RSS::TestMakerAtomEntry): .
test_invalid_feed(RSS::TestMakerAtomEntry): .
test_link(RSS::TestMakerAtomEntry): .
test_published(RSS::TestMakerAtomEntry): .
test_rights(RSS::TestMakerAtomEntry): .
test_root_element(RSS::TestMakerAtomEntry): .
test_source_generator(RSS::TestMakerAtomEntry): .
test_source_icon(RSS::TestMakerAtomEntry): .
test_source_id(RSS::TestMakerAtomEntry): .
test_source_logo(RSS::TestMakerAtomEntry): .
test_source_subtitle(RSS::TestMakerAtomEntry): .
test_summary(RSS::TestMakerAtomEntry): .
test_supported?(RSS::TestMakerAtomEntry): .
test_title(RSS::TestMakerAtomEntry): .
test_updated(RSS::TestMakerAtomEntry): .
test_author(RSS::TestMakerAtomFeed): .
test_category(RSS::TestMakerAtomFeed): .
test_channel_dc_date(RSS::TestMakerAtomFeed): .
test_content(RSS::TestMakerAtomFeed): .
test_contributor(RSS::TestMakerAtomFeed): .
test_date(RSS::TestMakerAtomFeed): .
test_find_class(RSS::TestMakerAtomFeed): .
test_generator(RSS::TestMakerAtomFeed): .
test_icon(RSS::TestMakerAtomFeed): .
test_id(RSS::TestMakerAtomFeed): .
test_invalid_feed(RSS::TestMakerAtomFeed): .
test_item_dc_date(RSS::TestMakerAtomFeed): .
test_language(RSS::TestMakerAtomFeed): .
test_link(RSS::TestMakerAtomFeed): .
test_logo(RSS::TestMakerAtomFeed): .
test_published(RSS::TestMakerAtomFeed): .
test_rights(RSS::TestMakerAtomFeed): .
test_root_element(RSS::TestMakerAtomFeed): .
test_subtitle(RSS::TestMakerAtomFeed): .
test_summary(RSS::TestMakerAtomFeed): .
test_supported?(RSS::TestMakerAtomFeed): .
test_title(RSS::TestMakerAtomFeed): .
test_updated(RSS::TestMakerAtomFeed): .
test_rss10(RSS::TestMakerContent): .
test_rss20(RSS::TestMakerContent): .
test_date(RSS::TestMakerDublinCore): .
test_rss10(RSS::TestMakerDublinCore): .
test_rss10_multiple(RSS::TestMakerDublinCore): .
test_author(RSS::TestMakerITunes): .
test_block(RSS::TestMakerITunes): .
test_category(RSS::TestMakerITunes): .
test_duration(RSS::TestMakerITunes): .
test_explicit(RSS::TestMakerITunes): .
test_image(RSS::TestMakerITunes): .
test_keywords(RSS::TestMakerITunes): .
test_new_feed_url(RSS::TestMakerITunes): .
test_owner(RSS::TestMakerITunes): .
test_subtitle(RSS::TestMakerITunes): .
test_summary(RSS::TestMakerITunes): .
test_rss10(RSS::TestMakerImage): .
test_rss10(RSS::TestMakerSlash): .
test_rss10(RSS::TestMakerSyndication): .
test_rss10(RSS::TestMakerTaxonomy): .
test_rss10(RSS::TestMakerTrackBack): .
test_not_valid_xml_stylesheet(RSS::TestMakerXMLStyleSheet): .
test_xml_stylesheet(RSS::TestMakerXMLStyleSheet): .
test_default_parser(RSS::TestParser): .
test_parse(RSS::TestParser): .
test_parse_tag_includes_hyphen(RSS::TestParser): .
test_RDF(RSS::TestParser10): .
test_channel(RSS::TestParser10): .
test_ignore(RSS::TestParser10): .
test_image(RSS::TestParser10): .
test_item(RSS::TestParser10): .
test_rdf_li(RSS::TestParser10): .
test_textinput(RSS::TestParser10): .
test_undefined_entity(RSS::TestParser10): .
test_unknown_case_insensitive_duplicated_element(RSS::TestParser10): .
test_unknown_duplicated_element(RSS::TestParser10): .
test_category20(RSS::TestParser20): .
test_cloud20(RSS::TestParser20): .
test_enclosure20(RSS::TestParser20): .
test_rss20(RSS::TestParser20): .
test_source20(RSS::TestParser20): .
test_entry(RSS::TestParserAtom): .
test_entry_author(RSS::TestParserAtom): .
test_entry_category(RSS::TestParserAtom): .
test_entry_content_text(RSS::TestParserAtom): .
test_entry_contributor(RSS::TestParserAtom): .
test_entry_id(RSS::TestParserAtom): .
test_entry_link(RSS::TestParserAtom): .
test_entry_rights(RSS::TestParserAtom): .
test_entry_source(RSS::TestParserAtom): .
test_entry_summary(RSS::TestParserAtom): .
test_entry_title(RSS::TestParserAtom): .
test_entry_updated(RSS::TestParserAtom): .
test_entry_validation(RSS::TestParserAtom): .
test_published(RSS::TestParserAtom): .
test_base(RSS::TestParserAtomFeed): .
test_entry_author(RSS::TestParserAtomFeed): .
test_entry_category(RSS::TestParserAtomFeed): .
test_entry_content(RSS::TestParserAtomFeed): .
test_entry_contributor(RSS::TestParserAtomFeed): .
test_entry_id(RSS::TestParserAtomFeed): .
test_entry_link(RSS::TestParserAtomFeed): .
test_entry_published(RSS::TestParserAtomFeed): .
test_entry_rights(RSS::TestParserAtomFeed): .
test_entry_source(RSS::TestParserAtomFeed): .
test_entry_summary(RSS::TestParserAtomFeed): .
test_entry_title(RSS::TestParserAtomFeed): .
test_entry_updated(RSS::TestParserAtomFeed): .
test_feed_author(RSS::TestParserAtomFeed): .
test_feed_category(RSS::TestParserAtomFeed): .
test_feed_contributor(RSS::TestParserAtomFeed): .
test_feed_generator(RSS::TestParserAtomFeed): .
test_feed_icon(RSS::TestParserAtomFeed): .
test_feed_id(RSS::TestParserAtomFeed): .
test_feed_link(RSS::TestParserAtomFeed): .
test_feed_logo(RSS::TestParserAtomFeed): .
test_feed_rights(RSS::TestParserAtomFeed): .
test_feed_subtitle(RSS::TestParserAtomFeed): .
test_feed_title(RSS::TestParserAtomFeed): .
test_feed_updated(RSS::TestParserAtomFeed): .
test_feed_validation(RSS::TestParserAtomFeed): .
test_lang(RSS::TestParserAtomFeed): .
test_RDF(RSS::TestRSS10Core): .
test_channel(RSS::TestRSS10Core): .
test_channel_image(RSS::TestRSS10Core): .
test_channel_items(RSS::TestRSS10Core): .
test_channel_textinput(RSS::TestRSS10Core): .
test_image(RSS::TestRSS10Core): .
test_item(RSS::TestRSS10Core): .
test_li(RSS::TestRSS10Core): .
test_not_displayed_xml_stylesheets(RSS::TestRSS10Core): .
test_seq(RSS::TestRSS10Core): .
test_textinput(RSS::TestRSS10Core): .
test_to_xml(RSS::TestRSS10Core): .
test_xml_stylesheets(RSS::TestRSS10Core): .
test_Rss(RSS::TestRSS20Core): .
test_channel(RSS::TestRSS20Core): .
test_channel_cloud(RSS::TestRSS20Core): .
test_channel_image(RSS::TestRSS20Core): .
test_channel_skip_days(RSS::TestRSS20Core): .
test_channel_skip_hours(RSS::TestRSS20Core): .
test_channel_textInput(RSS::TestRSS20Core): .
test_item(RSS::TestRSS20Core): .
test_item_enclosure(RSS::TestRSS20Core): .
test_item_guid(RSS::TestRSS20Core): .
test_item_source(RSS::TestRSS20Core): .
test_not_displayed_xml_stylesheets(RSS::TestRSS20Core): .
test_to_xml(RSS::TestRSS20Core): .
test_xml_stylesheets(RSS::TestRSS20Core): .
test_setup_maker(RSS::TestSetupMaker09): .
test_setup_maker_channel(RSS::TestSetupMaker09): .
test_setup_maker_image(RSS::TestSetupMaker09): .
test_setup_maker_items(RSS::TestSetupMaker09): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMaker09): .
test_setup_maker_textinput(RSS::TestSetupMaker09): .
test_setup_maker(RSS::TestSetupMaker10): .
test_setup_maker_channel(RSS::TestSetupMaker10): .
test_setup_maker_full(RSS::TestSetupMaker10): .
test_setup_maker_image(RSS::TestSetupMaker10): .
test_setup_maker_items(RSS::TestSetupMaker10): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMaker10): .
test_setup_maker_items_sort(RSS::TestSetupMaker10): .
test_setup_maker_textinput(RSS::TestSetupMaker10): .
test_setup_maker(RSS::TestSetupMaker20): .
test_setup_maker_channel(RSS::TestSetupMaker20): .
test_setup_maker_image(RSS::TestSetupMaker20): .
test_setup_maker_items(RSS::TestSetupMaker20): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMaker20): .
test_setup_maker_textinput(RSS::TestSetupMaker20): .
test_setup_maker(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_entry(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_entry_without_dc(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_full(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_items(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMakerAtomEntry): .
test_setup_maker_items_sort(RSS::TestSetupMakerAtomEntry): .
test_setup_maker(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_feed(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_feed_without_dc(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_full(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_items(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_items_backward_compatibility(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_items_sort(RSS::TestSetupMakerAtomFeed): .
test_setup_maker_simple(RSS::TestSetupMakerITunes): .
test_setup_maker_with_nested_categories(RSS::TestSetupMakerITunes): .
test_setup_maker(RSS::TestSetupMakerSlash): .
test_parser(RSS::TestSlash): .
test_to_s(RSS::TestSlash): .
test_accessor(RSS::TestSyndication): .
test_parser(RSS::TestSyndication): .
test_to_s(RSS::TestSyndication): .
test_accessor(RSS::TestTaxonomy): .
test_parser(RSS::TestTaxonomy): .
test_to_s(RSS::TestTaxonomy): .
test_to_s_09(RSS::TestToS): .
test_to_s_10(RSS::TestToS): .
test_to_s_20(RSS::TestToS): .
test_accessor(RSS::TestTrackBack): .
test_parser(RSS::TestTrackBack): .
test_to_s(RSS::TestTrackBack): .
test_version(RSS::TestVersion): .
test_accessor(RSS::TestXMLStyleSheet): .
test_bad_alternate(RSS::TestXMLStyleSheet): .
test_parse(RSS::TestXMLStyleSheet): .
test_to_s(RSS::TestXMLStyleSheet): .
test_alias(TestAlias): .
test_argf(TestArgf): .
test_binmode(TestArgf): .
test_close(TestArgf): .
test_closed(TestArgf): .
test_each_byte(TestArgf): .
test_each_char(TestArgf): .
test_each_line(TestArgf): .
test_eof(TestArgf): .
test_file(TestArgf): .
test_filename(TestArgf): .
test_filename2(TestArgf): .
test_fileno(TestArgf): .
test_getbyte(TestArgf): .
test_getc(TestArgf): .
test_lineno(TestArgf): .
test_read(TestArgf): .
test_read2(TestArgf): .
test_read3(TestArgf): .
test_readbyte(TestArgf): .
test_readchar(TestArgf): .
test_rewind(TestArgf): .
test_seek(TestArgf): .
test_set_pos(TestArgf): .
test_skip(TestArgf): .
test_tell(TestArgf): .
test_to_io(TestArgf): .
test_00_new(TestArray): /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/ruby/test_array.rb:8: warning: instance variable @verbose not initialized
.
test_01_square_brackets(TestArray): .
test_0_literal(TestArray): .
test_AND(TestArray): .
test_AREF(TestArray): .
test_ASET(TestArray): .
test_CMP(TestArray): .
test_EQUAL(TestArray): .
test_LSHIFT(TestArray): .
test_MINUS(TestArray): .
test_MUL(TestArray): .
test_OR(TestArray): .
test_PLUS(TestArray): .
test_VERY_EQUAL(TestArray): .
test_array_andor_0(TestArray): .
test_assoc(TestArray): .
test_at(TestArray): .
test_beg_end_0(TestArray): .
test_clear(TestArray): .
test_clone(TestArray): .
test_collect(TestArray): .
test_collect!(TestArray): .
test_combination(TestArray): .
test_compact(TestArray): .
test_compact!(TestArray): .
test_compact_0(TestArray): .
test_concat(TestArray): .
test_count(TestArray): .
test_delete(TestArray): .
test_delete_at(TestArray): .
test_delete_if(TestArray): .
test_drop(TestArray): .
test_drop_while(TestArray): .
test_dup(TestArray): .
test_each(TestArray): .
test_each_index(TestArray): .
test_empty?(TestArray): .
test_empty_0(TestArray): .
test_eql?(TestArray): .
test_fill(TestArray): .
test_fill_0(TestArray): .
test_find_all_0(TestArray): .
test_first(TestArray): .
test_flatten(TestArray): .
test_flatten!(TestArray): .
test_flatten_with_callcc(TestArray): .
test_hash(TestArray): .
test_include?(TestArray): .
test_index(TestArray): .
test_join(TestArray): .
test_last(TestArray): .
test_length(TestArray): .
test_map!(TestArray): .
test_misc_0(TestArray): .
test_nitems(TestArray): .
test_pack(TestArray): .
test_permutation(TestArray): .
test_pop(TestArray): .
test_product(TestArray): .
test_push(TestArray): .
test_rassoc(TestArray): .
test_reject!(TestArray): .
test_replace(TestArray): .
test_reverse(TestArray): .
test_reverse!(TestArray): .
test_reverse_each(TestArray): .
test_rindex(TestArray): .
test_shift(TestArray): .
test_size(TestArray): .
test_slice(TestArray): .
test_slice!(TestArray): .
test_sort(TestArray): .
test_sort!(TestArray): .
test_sort_0(TestArray): .
test_sort_by!(TestArray): .
test_splat(TestArray): .
test_splat_when(TestArray): .
test_split_0(TestArray): .
test_take(TestArray): .
test_take_while(TestArray): .
test_to_a(TestArray): .
test_to_ary(TestArray): .
test_to_s(TestArray): .
test_uniq(TestArray): .
test_uniq!(TestArray): .
test_uniq_0(TestArray): .
test_unshift(TestArray): .
test_values_at(TestArray): .
test_assign(TestAssignment): .
test_assign2(TestAssignment): .
test_break(TestAssignment): .
test_lambda(TestAssignment): .
test_multi(TestAssignment): .
test_next(TestAssignment): .
test_return(TestAssignment): .
test_yield(TestAssignment): .
test_begin_and_eval(TestBeginEndBlock): .
test_beginendblock(TestBeginEndBlock): .
test_begininmethod(TestBeginEndBlock): .
test_endblockwarn(TestBeginEndBlock): .
test_raise_in_at_exit(TestBeginEndBlock): .
test_should_propagate_exit_code(TestBeginEndBlock): .
test_should_propagate_signaled(TestBeginEndBlock): .
test_bignum(TestBignum): .
test_calc(TestBignum): .
test_shift(TestBignum): .
test_to_f(TestBignum): .
test_to_s(TestBignum): .
test_too_big_to_s(TestBignum): .
test_call(TestCall): .
test_case(TestCase): .
test_clone(TestClone): .
test_condition(TestCondition): .
test_const(TestConst): .
test_defined(TestDefined): .
test_seek(TestDir): .
test_all(TestEnumerable): .
test_any(TestEnumerable): .
test_callcc(TestEnumerable): .
test_count(TestEnumerable): .
test_cycle(TestEnumerable): .
test_drop(TestEnumerable): .
test_drop_while(TestEnumerable): .
test_each_with_index(TestEnumerable): .
test_find(TestEnumerable): .
test_find_all(TestEnumerable): .
test_find_index(TestEnumerable): .
test_first(TestEnumerable): .
test_grep(TestEnumerable): .
test_group_by(TestEnumerable): .
test_inject(TestEnumerable): .
test_max(TestEnumerable): .
test_max_by(TestEnumerable): .
test_member(TestEnumerable): .
test_min(TestEnumerable): .
test_min_by(TestEnumerable): .
test_minmax(TestEnumerable): .
test_minmax_by(TestEnumerable): .
test_none(TestEnumerable): .
test_one(TestEnumerable): .
test_partition(TestEnumerable): .
test_reject(TestEnumerable): .
test_sort(TestEnumerable): .
test_sort_by(TestEnumerable): .
test_take(TestEnumerable): .
test_take_while(TestEnumerable): .
test_to_a(TestEnumerable): .
test_zip(TestEnumerable): .
test_cons(TestEnumerator): .
test_gc(TestEnumerator): .
test_initialize(TestEnumerator): .
test_initialize_copy(TestEnumerator): .
test_iterators(TestEnumerator): .
test_loop(TestEnumerator): .
test_nested_itaration(TestEnumerator): .
test_next(TestEnumerator): .
test_next_rewind(TestEnumerator): .
test_slice(TestEnumerator): .
test_with_index(TestEnumerator): .
test_with_object(TestEnumerator): .
test_bracket(TestEnv): .
test_has_value(TestEnv): .
test_index(TestEnv): .
test_cvar_scope_with_instance_eval(TestEval): .
test_ev(TestEval): .
test_eval(TestEval): .
test_eval_and_define_method(TestEval): .
test_fixnum_instance_eval_cvar(TestEval): .
test_nil_instance_eval_cvar(TestEval): .
test_else(TestException): .
test_exception(TestException): .
test_each_byte_extended_file(TestFile): .
test_eof_0(TestFile): .
test_eof_0_rw(TestFile): .
test_eof_0_seek(TestFile): .
test_eof_1(TestFile): .
test_eof_1_seek(TestFile): .
test_eof_2(TestFile): .
test_eof_3(TestFile): .
test_fnmatch(TestFile): .
test_getc_extended_file(TestFile): .
test_gets_extended_file(TestFile): .
test_gets_para_extended_file(TestFile): .
test_read_all_extended_file(TestFile): .
test_truncate_rbuf(TestFile): .
test_truncate_wbuf(TestFile): .
test_unlink_before_close(TestFile): .
test_atime(TestFileExhaustive): .
test_basename(TestFileExhaustive): .
test_blockdev_p(TestFileExhaustive): .
test_chardev_p(TestFileExhaustive): .
test_chmod(TestFileExhaustive): .
test_chown(TestFileExhaustive): .
test_ctime(TestFileExhaustive): .
test_directory_p(TestFileExhaustive): .
test_dirname(TestFileExhaustive): .
test_executable_p(TestFileExhaustive): .
test_executable_real_p(TestFileExhaustive): .
test_exist_p(TestFileExhaustive): .
test_expand_path(TestFileExhaustive): .
test_extname(TestFileExhaustive): .
test_file_p(TestFileExhaustive): .
test_find_file(TestFileExhaustive): .
test_flock(TestFileExhaustive): .
test_ftype(TestFileExhaustive): .
test_hardlink(TestFileExhaustive): .
test_identical_p(TestFileExhaustive): .
test_join(TestFileExhaustive): .
test_lchmod(TestFileExhaustive): .
test_lchown(TestFileExhaustive): .
test_mtime(TestFileExhaustive): .
test_owned_p(TestFileExhaustive): .
test_path(TestFileExhaustive): .
test_path_check(TestFileExhaustive): .
test_pipe_p(TestFileExhaustive): .
test_readable_p(TestFileExhaustive): .
test_readable_real_p(TestFileExhaustive): .
test_rename(TestFileExhaustive): .
test_size(TestFileExhaustive): .
test_size_p(TestFileExhaustive): .
test_socket_p(TestFileExhaustive): .
test_split(TestFileExhaustive): .
test_stat(TestFileExhaustive): .
test_stat_blockdev_p(TestFileExhaustive): .
test_stat_chardev_p(TestFileExhaustive): .
test_stat_directory_p(TestFileExhaustive): .
test_stat_executable_p(TestFileExhaustive): .
test_stat_executable_real_p(TestFileExhaustive): .
test_stat_file_p(TestFileExhaustive): .
test_stat_ftype(TestFileExhaustive): .
test_stat_init(TestFileExhaustive): .
test_stat_owned_p(TestFileExhaustive): .
test_stat_pipe_p(TestFileExhaustive): .
test_stat_readable_p(TestFileExhaustive): .
test_stat_readable_real_p(TestFileExhaustive): .
test_stat_size(TestFileExhaustive): .
test_stat_size_p(TestFileExhaustive): .
test_stat_socket_p(TestFileExhaustive): .
test_stat_suid_sgid_sticky(TestFileExhaustive): .
test_stat_symlink_p(TestFileExhaustive): .
test_stat_writable_p(TestFileExhaustive): .
test_stat_writable_real_p(TestFileExhaustive): .
test_stat_zero_p(TestFileExhaustive): .
test_suid_sgid_sticky(TestFileExhaustive): .
test_symlink(TestFileExhaustive): .
test_symlink2(TestFileExhaustive): .
test_symlink_p(TestFileExhaustive): .
test_test(TestFileExhaustive): .
test_truncate(TestFileExhaustive): .
test_umask(TestFileExhaustive): .
test_unlink(TestFileExhaustive): .
test_utime(TestFileExhaustive): .
test_writable_p(TestFileExhaustive): .
test_writable_real_p(TestFileExhaustive): .
test_zero_p(TestFileExhaustive): .
test_pow(TestFixnum): .
test_div(TestFloat): .
test_divmod(TestFloat): .
test_float(TestFloat): .
test_modulo(TestFloat): .
test_nan(TestFloat): .
test_precision(TestFloat): .
test_remainder(TestFloat): .
test_strtod(TestFloat): .
test_symmetry_bignum(TestFloat): .
test_to_i(TestFloat): .
test_gc(TestGc): .
test_AREF(TestHash): .
test_ASET(TestHash): .
test_EQUAL(TestHash): .
test_clear(TestHash): .
test_clone(TestHash): .
test_default(TestHash): .
test_default=(TestHash): .
test_delete(TestHash): .
test_delete_if(TestHash): .
test_dup(TestHash): .
test_each(TestHash): .
test_each_key(TestHash): .
test_each_pair(TestHash): .
test_each_value(TestHash): .
test_empty?(TestHash): .
test_fetch(TestHash): .
test_hash(TestHash): .
test_hash_bignum_hash(TestHash): .
test_hash_hash(TestHash): .
test_include?(TestHash): .
test_invert(TestHash): .
test_key?(TestHash): .
test_keys(TestHash): .
test_length(TestHash): .
test_member?(TestHash): .
test_rehash(TestHash): .
test_reject(TestHash): .
test_reject!(TestHash): .
test_replace(TestHash): .
test_s_AREF(TestHash): .
test_s_new(TestHash): .
test_shift(TestHash): .
test_size(TestHash): .
test_sort(TestHash): .
test_store(TestHash): .
test_to_a(TestHash): .
test_to_hash(TestHash): .
test_to_s(TestHash): .
test_update(TestHash): .
test_value?(TestHash): .
test_values(TestHash): .
test_values_at(TestHash): .
test_binmode_after_closed(TestIO): .
test_gets_rs(TestIO): .
test_pos(TestIO): .
test_if_unless(TestIfunless): .
test_Integer(TestInteger): .
test_abs(TestInteger): .
test_and(TestInteger): .
test_aref(TestInteger): .
test_ceil(TestInteger): .
test_cmp(TestInteger): .
test_divmod(TestInteger): .
test_eq(TestInteger): .
test_even_odd(TestInteger): .
test_fixnum_range(TestInteger): .
test_floor(TestInteger): .
test_lshift(TestInteger): .
test_marshal(TestInteger): .
test_minus(TestInteger): .
test_mult(TestInteger): .
test_not(TestInteger): .
test_or(TestInteger): .
test_pack_ber(TestInteger): .
test_pack_utf8(TestInteger): .
test_plus(TestInteger): .
test_pow(TestInteger): .
test_pred(TestInteger): .
test_printf_b(TestInteger): .
test_printf_b_sign(TestInteger): .
test_printf_di(TestInteger): .
test_printf_o(TestInteger): .
test_printf_o_sign(TestInteger): .
test_printf_x(TestInteger): .
test_printf_x_sign(TestInteger): .
test_remainder(TestInteger): .
test_round(TestInteger): .
test_rshift(TestInteger): .
test_succ(TestInteger): .
test_to_s(TestInteger): .
test_truncate(TestInteger): .
test_unary_minus(TestInteger): .
test_unary_plus(TestInteger): .
test_xor(TestInteger): .
test_zero_nonzero(TestInteger): .
test_append_method_to_built_in_class(TestIterator): .
test_argument(TestIterator): .
test_array(TestIterator): .
test_assoc_yield(TestIterator): .
test_block(TestIterator): .
test_block_argument_without_paren(TestIterator): .
test_block_given(TestIterator): .
test_block_given_within_iterator(TestIterator): .
test_block_passing(TestIterator): .
test_break(TestIterator): .
test_break__nested_loop1(TestIterator): .
test_break__nested_loop2(TestIterator): .
test_break__nested_loop3(TestIterator): .
test_break_from_enum(TestIterator): .
test_collect(TestIterator): .
test_get_block(TestIterator): .
test_iter4(TestIterator): .
test_iter_test2(TestIterator): .
test_iterator(TestIterator): .
test_itertest(TestIterator): .
test_ljump(TestIterator): .
test_loop(TestIterator): .
test_marity(TestIterator): .
test_nested_iterator(TestIterator): .
test_proc(TestIterator): .
test_proc_return1(TestIterator): .
test_proc_return2(TestIterator): .
test_return1(TestIterator): .
test_return2(TestIterator): .
test_return_trace_func(TestIterator): .
test_yield_vs_call(TestIterator): .
test_anonymous(TestMarshal): .
test_array(TestMarshal): .
test_array_ivar(TestMarshal): .
test_array_subclass(TestMarshal): .
test_bignum(TestMarshal): .
test_context_switch(TestMarshal): .
test_exception(TestMarshal): .
test_exception_subclass(TestMarshal): .
test_extend(TestMarshal): .
test_extend_string(TestMarshal): .
test_false(TestMarshal): .
test_fixnum(TestMarshal): .
test_fixnum_64bit(TestMarshal): .
test_fixnum_ivar(TestMarshal): .
test_fixnum_ivar_self(TestMarshal): .
test_float(TestMarshal): .
test_float_extend(TestMarshal): .
test_float_inf_nan(TestMarshal): .
test_float_ivar(TestMarshal): .
test_float_ivar_self(TestMarshal): .
test_hash(TestMarshal): .
test_hash_default(TestMarshal): .
test_hash_default_proc(TestMarshal): .
test_hash_extend(TestMarshal): .
test_hash_ivar(TestMarshal): .
test_hash_subclass(TestMarshal): .
test_hash_subclass_extend(TestMarshal): .
test_marshal(TestMarshal): .
test_nil(TestMarshal): .
test_object(TestMarshal): .
test_object_extend(TestMarshal): .
test_object_subclass(TestMarshal): .
test_object_subclass_extend(TestMarshal): .
test_range(TestMarshal): .
test_range_cyclic(TestMarshal): .
test_range_subclass(TestMarshal): .
test_regexp(TestMarshal): .
test_regexp_subclass(TestMarshal): .
test_share(TestMarshal): .
test_singleton(TestMarshal): .
test_string(TestMarshal): .
test_string_crlf(TestMarshal): .
test_string_empty(TestMarshal): .
test_string_escape(TestMarshal): .
test_string_ivar(TestMarshal): .
test_string_subclass(TestMarshal): .
test_string_subclass_cycle(TestMarshal): .
test_string_subclass_extend(TestMarshal): .
test_struct(TestMarshal): .
test_struct_ivar(TestMarshal): .
test_struct_subclass(TestMarshal): .
test_struct_subclass_extend(TestMarshal): .
test_struct_toplevel(TestMarshal): .
test_symbol(TestMarshal): .
test_taint(TestMarshal): .
test_taint_each_object(TestMarshal): .
test_time(TestMarshal): .
test_time_ivar(TestMarshal): .
test_time_subclass(TestMarshal): .
test_too_long_string(TestMarshal): .
test_true(TestMarshal): .
test_math(TestMath): .
test_arity(TestMethod): .
test_arity_special(TestMethod): .
test_attrset_ivar(TestMethod): .
test_call(TestMethod): .
test_callee(TestMethod): .
test_caller_negative_level(TestMethod): .
test_clone(TestMethod): .
test_default_accessibility(TestMethod): .
test_define_method(TestMethod): .
test_eq(TestMethod): .
test_hash(TestMethod): .
test_inspect(TestMethod): .
test_instance_method(TestMethod): .
test_new(TestMethod): .
test_receiver_name_owner(TestMethod): .
test_unbind(TestMethod): .
test_add_method_under_safe4(TestObject): .
test_check_convert_type(TestObject): .
test_check_to_integer(TestObject): .
test_convert_type(TestObject): .
test_dup(TestObject): .
test_exec_recursive(TestObject): .
test_extend(TestObject): .
test_false_and(TestObject): .
test_false_or(TestObject): .
test_false_xor(TestObject): .
test_freeze_under_safe_4(TestObject): .
test_instance_exec(TestObject): .
test_instance_of(TestObject): .
test_instance_variable_defined(TestObject): .
test_instance_variable_get(TestObject): .
test_instance_variable_set(TestObject): .
test_kind_of(TestObject): .
test_method_missing(TestObject): .
test_methods(TestObject): .
test_methods2(TestObject): .
test_nil_to_f(TestObject): .
test_no_superclass_method(TestObject): .
test_remove_instance_variable(TestObject): .
test_remove_method(TestObject): .
test_send_with_no_arguments(TestObject): .
test_singleton_class(TestObject): .
test_specific_eval_with_wrong_arguments(TestObject): .
test_superclass_method(TestObject): .
test_taint_frozen_obj(TestObject): .
test_to_integer(TestObject): .
test_to_s(TestObject): .
test_true_and(TestObject): .
test_true_or(TestObject): .
test_true_xor(TestObject): .
test_id2ref_17(TestObjectSpace): .
test_id2ref_18(TestObjectSpace): .
test_id2ref_19(TestObjectSpace): .
test_id2ref_20(TestObjectSpace): .
test_id2ref_21(TestObjectSpace): .
test_id2ref_22(TestObjectSpace): .
test_id2ref_23(TestObjectSpace): .
test_id2ref_24(TestObjectSpace): .
test_id2ref_25(TestObjectSpace): .
test_id2ref_26(TestObjectSpace): .
test_id2ref_27(TestObjectSpace): .
test_id2ref_28(TestObjectSpace): .
test_id2ref_29(TestObjectSpace): .
test_id2ref_30(TestObjectSpace): .
test_id2ref_31(TestObjectSpace): .
test_id2ref_32(TestObjectSpace): .
test_id2ref_33(TestObjectSpace): .
test_id2ref_34(TestObjectSpace): .
test_id2ref_35(TestObjectSpace): .
test_comment(TestPack): .
test_format_string_modified(TestPack): .
test_illegal_bang(TestPack): .
test_integer_endian(TestPack): .
test_modify_under_safe4(TestPack): .
test_pack(TestPack): .
test_pack_N(TestPack): .
test_pack_P(TestPack): .
test_pack_U(TestPack): .
test_pack_n(TestPack): .
test_pack_p(TestPack): .
test_pack_p2(TestPack): .
test_pack_unpack_M(TestPack): .
test_pack_unpack_P2(TestPack): .
test_pack_unpack_U(TestPack): .
test_pack_unpack_X(TestPack): .
test_pack_unpack_Z(TestPack): .
test_pack_unpack_aA(TestPack): .
test_pack_unpack_atmark(TestPack): .
test_pack_unpack_bB(TestPack): .
test_pack_unpack_cC(TestPack): .
test_pack_unpack_fdeEgG(TestPack): .
test_pack_unpack_hH(TestPack): .
test_pack_unpack_iI(TestPack): .
test_pack_unpack_lL(TestPack): .
test_pack_unpack_m(TestPack): .
test_pack_unpack_nN(TestPack): .
test_pack_unpack_percent(TestPack): .
test_pack_unpack_qQ(TestPack): .
test_pack_unpack_sS(TestPack): .
test_pack_unpack_u(TestPack): .
test_pack_unpack_vV(TestPack): .
test_pack_unpack_w(TestPack): .
test_pack_unpack_x(TestPack): .
test_short_string(TestPack): .
test_unpack_N(TestPack): .
test_unpack_n(TestPack): .
test_basename(TestPath): .
test_dirname(TestPath): .
test_extname(TestPath): .
test_path(TestPath): .
test_eof_0(TestPipe): .
test_eof_0_rw(TestPipe): .
test_eof_1(TestPipe): .
test_eof_2(TestPipe): .
test_eof_3(TestPipe): .
test_write(TestPipe): .
test_arity(TestProc): .
test_block_par(TestProc): .
test_define_method_scope(TestProc): .
test_eq(TestProc): .
test_proc(TestProc): .
test_return_from_proc(TestProc): .
test_rlimit_availability(TestProcess): .
test_rlimit_nofile(TestProcess): .
test_queue(TestQueue): .
test_sized_queue(TestQueue): .
test_0x100000000(TestRand): .
test_0x1000000000000(TestRand): .
test_0x1000000000001(TestRand): .
test_0x100000001(TestRand): .
test_0x3fffffff(TestRand): .
test_0x3fffffffffffffff(TestRand): .
test_0x40000000(TestRand): .
test_0x4000000000000000(TestRand): .
test_0x4000000000000001(TestRand): .
test_0x40000001(TestRand): .
test_0xffffffff(TestRand): .
test_mt(TestRand): .
test_neg_0x10000(TestRand): .
test_neg_0x10000000000(TestRand): .
test_rand_0x100000000(TestRand): .
test_evaluation_order(TestRange): .
test_range_string(TestRange): .
test_closed_pipe(TestReadPartial): .
test_length_zero(TestReadPartial): .
test_open_pipe(TestReadPartial): .
test_with_stdio(TestReadPartial): .
test_KCODE(TestRegexp): .
test_assert_normal_exit(TestRegexp): .
test_backward(TestRegexp): .
test_casefold_p(TestRegexp): .
test_char_class(TestRegexp): .
test_char_to_option(TestRegexp): .
test_char_to_option_kcode(TestRegexp): .
test_dup(TestRegexp): .
test_eqq(TestRegexp): .
test_equal(TestRegexp): .
test_exec(TestRegexp): .
test_getter(TestRegexp): .
test_initialize(TestRegexp): .
test_inspect(TestRegexp): .
test_last_match(TestRegexp): .
test_match(TestRegexp): .
test_match_aref(TestRegexp): .
test_match_array(TestRegexp): .
test_match_captures(TestRegexp): .
test_match_init_copy(TestRegexp): .
test_match_inspect(TestRegexp): .
test_match_setter(TestRegexp): .
test_match_size(TestRegexp): .
test_match_values_at(TestRegexp): .
test_optimize_last_anycharstar(TestRegexp): .
test_options(TestRegexp): .
test_parse(TestRegexp): .
test_parse_curly_brace(TestRegexp): .
test_posix_bracket(TestRegexp): .
test_quote(TestRegexp): .
test_range_greedy(TestRegexp): .
test_regexp_poped(TestRegexp): .
test_regsub(TestRegexp): .
test_ruby_core_27247(TestRegexp): .
test_ruby_dev_24643(TestRegexp): .
test_ruby_dev_24887(TestRegexp): .
test_ruby_dev_31309(TestRegexp): .
test_ruby_talk_116455(TestRegexp): .
test_source(TestRegexp): .
test_taint(TestRegexp): .
test_to_s(TestRegexp): .
test_to_s2(TestRegexp): .
test_try_convert(TestRegexp): .
test_unescape(TestRegexp): .
test_uninitialized(TestRegexp): .
test_union2(TestRegexp): .
test_yoshidam_net_20041111_1(TestRegexp): .
test_home_path(TestRequire): .
test_bad_trace(TestSetTraceFunc): .
test_event(TestSetTraceFunc): .
test_child_vtalrm(TestSignal): .
test_exit_action(TestSignal): .
test_signal(TestSignal): .
test_sleep_5sec(TestSleep): .
test_getbyte(TestString): .
test_inspect(TestString): .
test_ord(TestString): .
test_setbyte(TestString): .
test_split(TestString): .
test_succ(TestString): .
test_succ!(TestString): .
test_sum(TestString): .
test_bang(TestStringchar): .
test_char(TestStringchar): .
test_string(TestStringchar): .
test_struct(TestStruct): .
test_array1(TestSuper): .
test_array2(TestSuper): .
test_array3(TestSuper): .
test_array4(TestSuper): .
test_define_method(TestSuper): .
test_double1(TestSuper): .
test_double2(TestSuper): .
test_double3(TestSuper): .
test_optional1(TestSuper): .
test_optional2(TestSuper): .
test_optional3(TestSuper): .
test_optional4(TestSuper): .
test_optional5(TestSuper): .
test_single1(TestSuper): .
test_single2(TestSuper): .
test_super_in_block_call(TestSuper): .
test_call(TestSymbol): .
test_case(TestSymbol): .
test_casecmp(TestSymbol): .
test_cmp(TestSymbol): .
test_empty(TestSymbol): .
test_inspect_dollar(TestSymbol): .
test_inspect_invalid(TestSymbol): .
test_inspect_number(TestSymbol): .
test_inspect_suboptimal(TestSymbol): .
test_length(TestSymbol): .
test_succ(TestSymbol): .
test_to_proc(TestSymbol): .
test_syntax(TestSystem): .
test_system(TestSystem): script_tmp:3: warning: global variable `$zzz' not initialized
.
test_condvar(TestThread): .
test_condvar_wait_exception_handling(TestThread): .
test_condvar_wait_not_owner(TestThread): .
test_exit(TestThread): .
test_join(TestThread): .
test_join2(TestThread): .
test_local_barrier(TestThread): .
test_mutex_deadlock(TestThread): .
test_mutex_fifo_like_lock(TestThread): .
test_mutex_illegal_unlock(TestThread): .
test_mutex_interrupt(TestThread): .
test_mutex_synchronize(TestThread): .
test_mutex_trylock(TestThread): .
test_new(TestThread): .
test_priority(TestThread): .
test_safe_level(TestThread): .
test_select_wait(TestThread): .
test_status_and_stop_p(TestThread): .
test_thread_local(TestThread): .
test_thread_local_security(TestThread): .
test_wakeup(TestThread): .
test_enclosed_thgroup(TestThreadGroup): .
test_frozen_thgroup(TestThreadGroup): .
test_thread_init(TestThreadGroup): .
test_uninitialized(TestThreadGroup): .
test_at(TestTime): .
test_huge_difference(TestTime): .
test_time_add(TestTime): .
test_time_subt(TestTime): .
test_time_time(TestTime): .
test_timegm(TestTime): .
test_trace(TestTrace): .
test_variable(TestVariable): .
test_until(TestWhileuntil): .
test_while(TestWhileuntil): .
test_aref(TestSDBM): .
test_aset(TestSDBM): .
test_clear(TestSDBM): .
test_close(TestSDBM): .
test_delete(TestSDBM): .
test_delete_if(TestSDBM): .
test_delete_with_block(TestSDBM): .
test_each_key(TestSDBM): .
test_each_pair(TestSDBM): .
test_each_value(TestSDBM): .
test_empty?(TestSDBM): .
test_fetch(TestSDBM): .
test_has_value?(TestSDBM): .
test_haskey?(TestSDBM): .
test_indexes(TestSDBM): .
test_invert(TestSDBM): .
test_key(TestSDBM): .
test_keys(TestSDBM): .
test_length(TestSDBM): .
test_reject(TestSDBM): .
test_replace(TestSDBM): .
test_s_new_has_no_block(TestSDBM): .
test_s_open_error(TestSDBM): .
test_s_open_no_create(TestSDBM): .
test_s_open_nolock(TestSDBM): .
test_s_open_with_block(TestSDBM): .
test_select_with_block(TestSDBM): .
test_shift(TestSDBM): .
test_to_a(TestSDBM): .
test_to_hash(TestSDBM): .
test_update(TestSDBM): .
test_values(TestSDBM): .
test_values_at(TestSDBM): .
test_version(TestSDBM): .
test_normal(SOAP::TestEnvelopeNamespace): .
test_date(SOAP::TestMapping): .
test_datetime(SOAP::TestMapping): .
test_aref(SOAP::TestProperty): .
test_hook_name(SOAP::TestProperty): .
test_hook_then_lock(SOAP::TestProperty): .
test_initialize(SOAP::TestProperty): .
test_key_hook_cascade(SOAP::TestProperty): .
test_key_hook_no_cascade(SOAP::TestProperty): .
test_keys(SOAP::TestProperty): .
test_load(SOAP::TestProperty): .
test_lock_cascade(SOAP::TestProperty): .
test_lock_each(SOAP::TestProperty): .
test_lock_split(SOAP::TestProperty): .
test_lock_unlock_return(SOAP::TestProperty): .
test_lshift(SOAP::TestProperty): .
test_referent(SOAP::TestProperty): .
test_s_load(SOAP::TestProperty): .
test_to_key_and_deref(SOAP::TestProperty): .
test_value_hook(SOAP::TestProperty): .
test_SOAPAnyURI(SOAP::TestSOAP): .
test_SOAPBase64Binary(SOAP::TestSOAP): .
test_SOAPBoolean(SOAP::TestSOAP): .
test_SOAPDate(SOAP::TestSOAP): .
test_SOAPDateTime(SOAP::TestSOAP): .
test_SOAPDecimal(SOAP::TestSOAP): .
test_SOAPDouble(SOAP::TestSOAP): .
test_SOAPDuration(SOAP::TestSOAP): .
test_SOAPFloat(SOAP::TestSOAP): .
test_SOAPGDay(SOAP::TestSOAP): .
test_SOAPGMonth(SOAP::TestSOAP): .
test_SOAPGMonthDay(SOAP::TestSOAP): .
test_SOAPGYear(SOAP::TestSOAP): .
test_SOAPGYearMonth(SOAP::TestSOAP): .
test_SOAPHexBinary(SOAP::TestSOAP): .
test_SOAPInt(SOAP::TestSOAP): .
test_SOAPInteger(SOAP::TestSOAP): .
test_SOAPLong(SOAP::TestSOAP): .
test_SOAPNil(SOAP::TestSOAP): .
test_SOAPQName(SOAP::TestSOAP): .
test_SOAPString(SOAP::TestSOAP): .
test_SOAPTime(SOAP::TestSOAP): .
test_add(SOAP::TestSOAPElement): .
test_from_obj(SOAP::TestSOAPElement): .
test_initialize(SOAP::TestSOAPElement): .
test_member(SOAP::TestSOAPElement): .
test_to_obj(SOAP::TestSOAPElement): .
test_basic_auth(SOAP::TestStreamHandler): .
test_charset(SOAP::TestStreamHandler): .
test_normal(SOAP::TestStreamHandler): .
test_proxy(SOAP::TestStreamHandler): .
test_uri(SOAP::TestStreamHandler): .
test_doc_enc_doc_enc(SOAP::TestStyleUse): .
test_doc_enc_doc_lit(SOAP::TestStyleUse): .
test_doc_lit_doc_enc(SOAP::TestStyleUse): .
test_doc_lit_doc_lit(SOAP::TestStyleUse): .
test_rpc_enc_rpc_enc(SOAP::TestStyleUse): .
test_rpc_enc_rpc_lit(SOAP::TestStyleUse): .
test_rpc_lit_rpc_enc(SOAP::TestStyleUse): .
test_rpc_lit_rpc_lit(SOAP::TestStyleUse): .
test_aspdotnethandler(SOAP::ASPDotNet::TestASPDotNet): .
test_document_method(SOAP::ASPDotNet::TestASPDotNet): .
test_calc(SOAP::Calc::TestCalc): .
test_calc2(SOAP::Calc::TestCalc2): .
test_calc_cgi(SOAP::Calc::TestCalcCGI): .
test_custom_fault(SOAP::Fault::TestCustomFault): .
test_authfailure(SOAP::Header::TestAuthHeader): .
test_mu(SOAP::Header::TestAuthHeader): .
test_no_mu(SOAP::Header::TestAuthHeader): .
test_success_mu(SOAP::Header::TestAuthHeader): .
test_success_no_mu(SOAP::Header::TestAuthHeader): .
test_authfailure(SOAP::Header::TestAuthHeaderCGI): .
test_success(SOAP::Header::TestAuthHeaderCGI): .
test_string(SOAP::Header::TestSimpleHandler): .
test_hello_world(SOAP::HelloWorld::TestHelloWorld): .
test_marshal(SOAP::Marshal::TestDigraph): .
test_anonymous(SOAP::Marshal::TestMarshal): .
test_array(SOAP::Marshal::TestMarshal): .
test_array_ivar(SOAP::Marshal::TestMarshal): .
test_array_subclass(SOAP::Marshal::TestMarshal): .
test_bignum(SOAP::Marshal::TestMarshal): .
test_exception(SOAP::Marshal::TestMarshal): .
test_exception_subclass(SOAP::Marshal::TestMarshal): .
test_extend(SOAP::Marshal::TestMarshal): .
test_extend_string(SOAP::Marshal::TestMarshal): .
test_false(SOAP::Marshal::TestMarshal): .
test_fixnum(SOAP::Marshal::TestMarshal): .
test_fixnum_64bit(SOAP::Marshal::TestMarshal): .
test_fixnum_ivar(SOAP::Marshal::TestMarshal): .
test_fixnum_ivar_self(SOAP::Marshal::TestMarshal): .
test_float(SOAP::Marshal::TestMarshal): .
test_float_extend(SOAP::Marshal::TestMarshal): .
test_float_inf_nan(SOAP::Marshal::TestMarshal): .
test_float_ivar(SOAP::Marshal::TestMarshal): .
test_float_ivar_self(SOAP::Marshal::TestMarshal): .
test_hash(SOAP::Marshal::TestMarshal): .
test_hash_default(SOAP::Marshal::TestMarshal): .
test_hash_default_proc(SOAP::Marshal::TestMarshal): .
test_hash_extend(SOAP::Marshal::TestMarshal): .
test_hash_ivar(SOAP::Marshal::TestMarshal): .
test_hash_subclass(SOAP::Marshal::TestMarshal): .
test_hash_subclass_extend(SOAP::Marshal::TestMarshal): .
test_nil(SOAP::Marshal::TestMarshal): .
test_object(SOAP::Marshal::TestMarshal): .
test_object_extend(SOAP::Marshal::TestMarshal): .
test_object_subclass(SOAP::Marshal::TestMarshal): .
test_object_subclass_extend(SOAP::Marshal::TestMarshal): .
test_range(SOAP::Marshal::TestMarshal): .
test_range_cyclic(SOAP::Marshal::TestMarshal): .
test_range_subclass(SOAP::Marshal::TestMarshal): .
test_regexp(SOAP::Marshal::TestMarshal): .
test_regexp_subclass(SOAP::Marshal::TestMarshal): .
test_share(SOAP::Marshal::TestMarshal): .
test_singleton(SOAP::Marshal::TestMarshal): .
test_string(SOAP::Marshal::TestMarshal): .
test_string_crlf(SOAP::Marshal::TestMarshal): .
test_string_empty(SOAP::Marshal::TestMarshal): .
test_string_escape(SOAP::Marshal::TestMarshal): .
test_string_ivar(SOAP::Marshal::TestMarshal): .
test_string_subclass(SOAP::Marshal::TestMarshal): .
test_string_subclass_cycle(SOAP::Marshal::TestMarshal): .
test_string_subclass_extend(SOAP::Marshal::TestMarshal): .
test_struct(SOAP::Marshal::TestMarshal): .
test_struct_ivar(SOAP::Marshal::TestMarshal): .
test_struct_subclass(SOAP::Marshal::TestMarshal): .
test_struct_subclass_extend(SOAP::Marshal::TestMarshal): .
test_struct_toplevel(SOAP::Marshal::TestMarshal): .
test_symbol(SOAP::Marshal::TestMarshal): .
test_time(SOAP::Marshal::TestMarshal): .
test_time_ivar(SOAP::Marshal::TestMarshal): .
test_time_subclass(SOAP::Marshal::TestMarshal): .
test_true(SOAP::Marshal::TestMarshal): .
test_foo1(SOAP::Marshal::TestStruct): .
test_foo2(SOAP::Marshal::TestStruct): .
test_foo3(SOAP::Marshal::TestStruct): .
test_struct(SOAP::Struct::TestStruct): .
test_get_file(SOAP::SWA::TestFile): .
test_put_file(SOAP::SWA::TestFile): .
test_old_driver(SOAP::TestCalc): .
test_rpc_driver(SOAP::TestCalc): .
test_document(SOAP::TestDocument): .
test_ping(SOAP::TestSimpleType): .
test_getaddrinfo_raises_no_errors_on_port_argument_of_0(TestBasicSocket): .
test_getsockopt(TestBasicSocket): .
test_listen(TestBasicSocket): .
test_setsockopt(TestBasicSocket): .
test_accept_nonblock(TestNonblockSocket): .
test_connect_nonblock(TestNonblockSocket): .
test_read_nonblock(TestNonblockSocket): .
test_socket_recvfrom_nonblock(TestNonblockSocket): .
test_tcp_recv_nonblock(TestNonblockSocket): .
test_udp_recv_nonblock(TestNonblockSocket): .
test_udp_recvfrom_nonblock(TestNonblockSocket): .
test_unpack_sockaddr(TestSocket): .
test_addr(TestUNIXSocket): .
test_dgram_pair(TestUNIXSocket): .
test_fd_passing(TestUNIXSocket): .
test_noname_addr(TestUNIXSocket): .
test_noname_path(TestUNIXSocket): .
test_noname_peeraddr(TestUNIXSocket): .
test_noname_recv_nonblock(TestUNIXSocket): .
test_noname_recvfrom(TestUNIXSocket): .
test_noname_unpack_sockaddr_un(TestUNIXSocket): .
test_nul(TestUNIXSocket): .
test_too_long_path(TestUNIXSocket): .
test_close(TestStringIO): .
test_close_read(TestStringIO): .
test_close_write(TestStringIO): .
test_closed(TestStringIO): .
test_closed_read(TestStringIO): .
test_closed_write(TestStringIO): .
test_dup(TestStringIO): .
test_each(TestStringIO): .
test_each_byte(TestStringIO): .
test_each_char(TestStringIO): .
test_eof_0(TestStringIO): .
test_eof_0_rw(TestStringIO): .
test_eof_0_seek(TestStringIO): .
test_eof_1(TestStringIO): .
test_eof_1_seek(TestStringIO): .
test_eof_2(TestStringIO): .
test_eof_3(TestStringIO): .
test_fsync(TestStringIO): .
test_getbyte(TestStringIO): .
test_gets(TestStringIO): .
test_gets2(TestStringIO): .
test_gets_paragraph(TestStringIO): .
test_isatty(TestStringIO): .
test_lineno(TestStringIO): .
test_method(TestStringIO): .
test_mode_error(TestStringIO): .
test_open(TestStringIO): .
test_overwrite(TestStringIO): .
test_pos(TestStringIO): .
test_putc(TestStringIO): .
test_read(TestStringIO): .
test_read_nonblock(TestStringIO): .
test_readbyte(TestStringIO): .
test_readchar(TestStringIO): .
test_readlines(TestStringIO): .
test_readpartial(TestStringIO): .
test_reopen(TestStringIO): .
test_seek(TestStringIO): .
test_seek_beyond_eof(TestStringIO): .
test_set_fcntl(TestStringIO): .
test_size(TestStringIO): .
test_sync(TestStringIO): .
test_truncate(TestStringIO): .
test_ungetbyte(TestStringIO): .
test_ungetc(TestStringIO): .
test_ungetc_pos(TestStringIO): .
test_write(TestStringIO): .
test_write_nonblock(TestStringIO): .
test_AREF(TestStringScanner): .
test_bol?(TestStringScanner): .
test_concat(TestStringScanner): .
test_const_Id(TestStringScanner): .
test_const_Version(TestStringScanner): .
test_dup(TestStringScanner): .
test_eos?(TestStringScanner): .
test_get_byte(TestStringScanner): .
test_getch(TestStringScanner): .
test_inspect(TestStringScanner): .
test_matched(TestStringScanner): .
test_matched_size(TestStringScanner): .
test_pos(TestStringScanner): .
test_post_match(TestStringScanner): .
test_pre_match(TestStringScanner): .
test_reset(TestStringScanner): .
test_s_allocate(TestStringScanner): .
test_s_mustc(TestStringScanner): .
test_s_new(TestStringScanner): .
test_scan(TestStringScanner): .
test_skip(TestStringScanner): .
test_string(TestStringScanner): .
test_terminate(TestStringScanner): .
test_assert(Test::Unit::TC_Assertions): .
test_assert_block(Test::Unit::TC_Assertions): .
test_assert_equal(Test::Unit::TC_Assertions): .
test_assert_in_delta(Test::Unit::TC_Assertions): .
test_assert_instance_of(Test::Unit::TC_Assertions): .
test_assert_kind_of(Test::Unit::TC_Assertions): .
test_assert_match(Test::Unit::TC_Assertions): .
test_assert_nil(Test::Unit::TC_Assertions): .
test_assert_no_match(Test::Unit::TC_Assertions): .
test_assert_not_equal(Test::Unit::TC_Assertions): .
test_assert_not_nil(Test::Unit::TC_Assertions): .
test_assert_not_same(Test::Unit::TC_Assertions): .
test_assert_nothing_raised(Test::Unit::TC_Assertions): .
test_assert_nothing_thrown(Test::Unit::TC_Assertions): .
test_assert_operator(Test::Unit::TC_Assertions): .
test_assert_raise(Test::Unit::TC_Assertions): .
test_assert_respond_to(Test::Unit::TC_Assertions): .
test_assert_same(Test::Unit::TC_Assertions): .
test_assert_send(Test::Unit::TC_Assertions): .
test_assert_throws(Test::Unit::TC_Assertions): .
test_condition_invariant(Test::Unit::TC_Assertions): .
test_flunk(Test::Unit::TC_Assertions): .
test_display(Test::Unit::TC_Error): .
test_add_error(Test::Unit::TC_TestCase): .
test_add_failed_assertion(Test::Unit::TC_TestCase): .
test_add_failure_nested(Test::Unit::TC_TestCase): .
test_assertion_failed_not_called(Test::Unit::TC_TestCase): .
test_creation(Test::Unit::TC_TestCase): .
test_equality(Test::Unit::TC_TestCase): .
test_no_tests(Test::Unit::TC_TestCase): .
test_setup_teardown(Test::Unit::TC_TestCase): .
test_suite(Test::Unit::TC_TestCase): .
test_fault_notification(Test::Unit::TC_TestResult): .
test_passed?(Test::Unit::TC_TestResult): .
test_result_changed_notification(Test::Unit::TC_TestResult): .
test_add(Test::Unit::TC_TestSuite): .
test_delete(Test::Unit::TC_TestSuite): .
test_empty?(Test::Unit::TC_TestSuite): .
test_equality(Test::Unit::TC_TestSuite): .
test_run(Test::Unit::TC_TestSuite): .
test_size(Test::Unit::TC_TestSuite): .
test_display(Test::Unit::TestFailure): .
test_basic_collection(Test::Unit::Collector::TC_ObjectSpace): .
test_filtered_collection(Test::Unit::Collector::TC_ObjectSpace): .
test_collect_file(Test::Unit::Collector::TestDir): .
test_collect_multi(Test::Unit::Collector::TestDir): .
test_dir(Test::Unit::Collector::TestDir): .
test_filtering(Test::Unit::Collector::TestDir): .
test_fs(Test::Unit::Collector::TestDir): .
test_fs_entries(Test::Unit::Collector::TestDir): .
test_fs_pwd(Test::Unit::Collector::TestDir): .
test_fs_require(Test::Unit::Collector::TestDir): .
test_fs_sub(Test::Unit::Collector::TestDir): .
test_multilevel_collect(Test::Unit::Collector::TestDir): .
test_nil_pattern(Test::Unit::Collector::TestDir): .
test_simple_collect(Test::Unit::Collector::TestDir): .
RUNIT::TestAssert#test_assert_nil: .
RUNIT::TestAssert#test_assert_equal_float_0_raise: .
RUNIT::TestAssert#test_assert_match: .
RUNIT::TestAssert#test_assert_not_nil: .
RUNIT::TestAssert#test_assert_matches: .
RUNIT::TestAssert#test_assert_operator: .
RUNIT::TestAssert#test_assert_equal_float_0_01: .
RUNIT::TestAssert#test_assert_not_match: .
RUNIT::TestAssert#test_assert_with_2_argument: .
RUNIT::TestAssert#test_assert_respond_to: .
RUNIT::TestAssert#test_assert_equal_float_0_001: .
RUNIT::TestAssert#test_assert_same: .
RUNIT::TestAssert#test_assert_equal_float_0_1: .
RUNIT::TestAssert#test_assert_equal_float_minus_1_0: .
RUNIT::TestAssert#test_assert_exception: .
RUNIT::TestAssert#test_assert_fail: .
RUNIT::TestAssert#test_assert_send: .
RUNIT::TestAssert#test_assert_no_exception: .
RUNIT::TestAssert#test_assert_equal_float_0_5: .
RUNIT::TestAssert#test_assert_kind_of: .
RUNIT::TestAssert#test_assert_equal: .
RUNIT::TestAssert#test_assert_equal_float_0: .
RUNIT::TestAssert#test_assert_instance_of: .
RUNIT::TestAssert#test_assert: .
RUNIT::TestTestCase#test_run: .
RUNIT::TestTestCase#test_s_suite: .
RUNIT::TestTestCase#test_teardown_err: .
RUNIT::TestTestCase#test_name: .
RUNIT::TestTestResult#test_run_asserts: .
RUNIT::TestTestResult#test_errors: .
RUNIT::TestTestResult#test_run_asserts2: .
RUNIT::TestTestResult#test_failure_size: .
RUNIT::TestTestResult#test_run_tests: .
RUNIT::TestTestResult#test_failures: .
RUNIT::TestTestResult#test_run_no_exception: .
RUNIT::TestTestResult#test_succeed?: .
RUNIT::TestTestResult#test_error_size: .
RUNIT::TestTestSuite#test_count_test_cases: .
RUNIT::TestTestSuite#test_add: .
test_add_remove_with_default_listener(Test::Unit::Util::TC_Observable): .
test_multiple_value_observation(Test::Unit::Util::TC_Observable): .
test_simple_observation(Test::Unit::Util::TC_Observable): .
test_value_observation(Test::Unit::Util::TC_Observable): .
test_hashing(Test::Unit::Util::TC_ProcWrapper): .
test_wrapping(Test::Unit::Util::TC_ProcWrapper): .
test_filter_backtrace(Test::Unit::Util::TestBacktraceFilter): .
test_nil_backtrace(Test::Unit::Util::TestBacktraceFilter): .
test_condvar(TC_Thread): .
test_condvar_wait_exception_handling(TC_Thread): .
test_condvar_wait_not_owner(TC_Thread): .
test_local_barrier(TC_Thread): .
test_mutex_exception_handling(TC_Thread): .
test_mutex_join(TC_Thread): .
test_queue_rescue(TC_Thread): .
test_extract(URI::TestCommon): .
test_kernel_uri(URI::TestCommon): .
test_regexp(URI::TestCommon): .
test_assemble(URI::TestFTP): .
test_parse(URI::TestFTP): .
test_paths(URI::TestFTP): .
test_select(URI::TestFTP): .
test_join(URI::TestGeneric): .
test_merge(URI::TestGeneric): .
test_parse(URI::TestGeneric): .
test_rfc3986_examples(URI::TestGeneric): .
test_route(URI::TestGeneric): .
test_set_component(URI::TestGeneric): .
test_equal(URI::TestHTTP): .
test_normalize(URI::TestHTTP): .
test_parse(URI::TestHTTP): .
test_request_uri(URI::TestHTTP): .
test_select(URI::TestHTTP): .
test_parse(URI::TestLDAP): .
test_select(URI::TestLDAP): .
test_build(URI::TestMailTo): .
test_select(URI::TestMailTo): .
test_bad_request(TestWEBrickCGI): .
test_cgi(TestWEBrickCGI): .
test_new(TestWEBrickCookie): .
test_parse(TestWEBrickCookie): .
test_parse_set_cookie(TestWEBrickCookie): .
test_parse_set_cookies(TestWEBrickCookie): .
test_time(TestWEBrickCookie): .
test_basic_auth(TestWEBrickHTTPAuth): .
test_basic_auth2(TestWEBrickHTTPAuth): .
test_basic_auth3(TestWEBrickHTTPAuth): .
test_bad_messages(TestWEBrickHTTPRequest): .
test_chunked(TestWEBrickHTTPRequest): .
test_parse_09(TestWEBrickHTTPRequest): .
test_parse_10(TestWEBrickHTTPRequest): .
test_parse_11(TestWEBrickHTTPRequest): .
test_parse_get_params(TestWEBrickHTTPRequest): .
test_parse_header2(TestWEBrickHTTPRequest): .
test_parse_headers(TestWEBrickHTTPRequest): .
test_parse_headers3(TestWEBrickHTTPRequest): .
test_parse_post_params(TestWEBrickHTTPRequest): .
test_callbacks(TestWEBrickHTTPServer): .
test_lookup_server(TestWEBrickHTTPServer): .
test_mount(TestWEBrickHTTPServer): .
test_escape(TestWEBrickHTTPUtils): .
test_escape_form(TestWEBrickHTTPUtils): .
test_escape_path(TestWEBrickHTTPUtils): .
test_normilize_path(TestWEBrickHTTPUtils): .
test_split_header_value(TestWEBrickHTTPUtils): .
test_unescape(TestWEBrickHTTPUtils): .
test_unescape_form(TestWEBrickHTTPUtils): .
test_compar(TestWEBrickHTTPVersion): .
test_major(TestWEBrickHTTPVersion): .
test_minor(TestWEBrickHTTPVersion): .
test_to_s(TestWEBrickHTTPVersion): .
test_callbacks(TestWEBrickServer): .
test_daemon(TestWEBrickServer): .
test_server(TestWEBrickServer): .
test_directory_traversal(WEBrick::TestFileHandler): .
test_filehandler(WEBrick::TestFileHandler): .
test_make_partial_content(WEBrick::TestFileHandler): .
test_non_disclosure_name(WEBrick::TestFileHandler): .
test_script_disclosure(WEBrick::TestFileHandler): .
test_short_filename(WEBrick::TestFileHandler): .
test_unwise_in_path(WEBrick::TestFileHandler): .
test_by_wsdl(WSDL::TestFault): .
test_multiplefault(WSDL::TestMultipleFault): .
test_wsdl(WSDL::TestWSDL): .
test_any(WSDL::Any::TestAny): .
test_by_stub(WSDL::TestAxisArray): .
test_by_wsdl(WSDL::TestAxisArray): .
test_datetime(WSDL::Datetime::TestDatetime): .
test_time(WSDL::Datetime::TestDatetime): .
test_with_soapaction(WSDL::Document::TestNoSOAPAction): .
test_without_soapaction(WSDL::Document::TestNoSOAPAction): .
test_wsdl(WSDL::Document::TestNumber): .
test_naive(WSDL::Document::TestRPC): .
test_wsdl(WSDL::Document::TestRPC): .
test_by_wsdl(WSDL::TestMap): .
test_wsdldriver(WSDL::TestMap): .
test_classdef(TestWSDLMarshal): .
test_marshal(TestWSDLMarshal): .
test_raa(WSDL::RAA::TestRAA): .
test_classdef(WSDL::Ref::TestRef): .
test_wsdl(WSDL::RPC::TestRPC): .
test_ping(WSDL::SimpleType::TestSimpleType): .
test_ping_id(WSDL::SimpleType::TestSimpleType): .
test_rpc(WSDL::SimpleType::TestRPC): .
test_soapbodyparts(WSDL::SOAP::TestSOAPBodyParts): .
test_cookie(TestCookie): .
test_get_values(Test_DateTime): .
test_new(Test_DateTime): .
test_new_exception(Test_DateTime): .
test_set_exception(Test_DateTime): .
test_set_values(Test_DateTime): .
test_to_a(Test_DateTime): .
test_to_date1(Test_DateTime): .
test_to_date2(Test_DateTime): .
test_to_time1(Test_DateTime): .
test_to_time2(Test_DateTime): .
test_nil_create(Test_Features): .
test_nil_parse(Test_Features): .
test1_dump_call(Test_Marshal): .
test1_dump_response(Test_Marshal): .
test2_dump_load_call(Test_Marshal): .
test2_dump_load_response(Test_Marshal): .
test_no_params_tag(Test_Marshal): .
test_parser_values(Test_Marshal): .
test_cdata(Test_REXMLStreamParser): .
test_dateTime(Test_REXMLStreamParser): .
test_fault(Test_REXMLStreamParser): .
test_parseMethodCall(Test_REXMLStreamParser): .
test_parseMethodResponse1(Test_REXMLStreamParser): .
test_parseMethodResponse2(Test_REXMLStreamParser): .
test_parseMethodResponse3(Test_REXMLStreamParser): .
test_client_server(Test_Webrick): .
test_wsdl(XSD::TestEmptyCharset): .
test_wsdl(XSD::TestXMLSchemaParser): .
test_NSDBase(XSD::TestXSD): .
test_XSDBase(XSD::TestXSD): .
test_XSDBoolean(XSD::TestXSD): .
test_XSDDate(XSD::TestXSD): .
test_XSDDateTime(XSD::TestXSD): .
test_XSDDecimal(XSD::TestXSD): .
test_XSDDouble(XSD::TestXSD): .
test_XSDDuration(XSD::TestXSD): .
test_XSDFloat(XSD::TestXSD): .
test_XSDNil(XSD::TestXSD): .
test_XSDString_NONE(XSD::TestXSD): .
test_XSDString_UTF8(XSD::TestXSD): .
test_XSDTime(XSD::TestXSD): .
test_XSDAnyURI(XSD::TestXSD2): .
test_XSDBase64Binary(XSD::TestXSD2): .
test_XSDByte(XSD::TestXSD2): .
test_XSDGDay(XSD::TestXSD2): .
test_XSDGMonth(XSD::TestXSD2): .
test_XSDGMonthDay(XSD::TestXSD2): .
test_XSDGYear(XSD::TestXSD2): .
test_XSDGYearMonth(XSD::TestXSD2): .
test_XSDHexBinary(XSD::TestXSD2): .
test_XSDInt(XSD::TestXSD2): .
test_XSDInteger(XSD::TestXSD2): .
test_XSDLong(XSD::TestXSD2): .
test_XSDNegativeInteger(XSD::TestXSD2): .
test_XSDNonNegativeInteger(XSD::TestXSD2): .
test_XSDNonPositiveInteger(XSD::TestXSD2): .
test_XSDPositiveInteger(XSD::TestXSD2): .
test_XSDQName(XSD::TestXSD2): .
test_XSDShort(XSD::TestXSD2): .
test_XSDUnsignedByte(XSD::TestXSD2): .
test_XSDUnsignedInt(XSD::TestXSD2): .
test_XSDUnsignedLong(XSD::TestXSD2): .
test_XSDUnsignedShort(XSD::TestXSD2): .
test_classdef_complex(XSD::CodeGen::TestClassDefCreator): .
test_classdef_simple(XSD::CodeGen::TestClassDefCreator): .
test_comment(XSD::CodeGen::TestClassDefCreator): .
test_emptymethod(XSD::CodeGen::TestClassDefCreator): .
test_full(XSD::CodeGen::TestClassDefCreator): .
test_require(XSD::CodeGen::TestClassDefCreator): .
test_changes_after_commit_are_discarded(YAMLStoreTest): .
test_changes_are_not_written_on_abort(YAMLStoreTest): .
test_data_should_be_loaded_correctly_when_in_readonly_mode(YAMLStoreTest): .
test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest): .
test_opening_new_file_in_readonly_mode_should_result_in_empty_values(YAMLStoreTest): .
test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAMLStoreTest): .
test_writing_inside_readonly_transaction_raises_error(YAMLStoreTest): .
test_akira(YAML_Unit_Tests): .
test_ambiguous_comments(YAML_Unit_Tests): .
test_basic_map(YAML_Unit_Tests): .
test_basic_strings(YAML_Unit_Tests): .
test_circular_references(YAML_Unit_Tests): .
test_document(YAML_Unit_Tests): .
test_emitting_indicators(YAML_Unit_Tests): .
test_empty_map_key(YAML_Unit_Tests): .
test_numeric_cycle(YAML_Unit_Tests): .
test_object_id_collision(YAML_Unit_Tests): .
test_range_cycle(YAML_Unit_Tests): .
test_ranges(YAML_Unit_Tests): .
test_ruby_regexp(YAML_Unit_Tests): .
test_ruby_struct(YAML_Unit_Tests): .
test_scan_scalar_nl(YAML_Unit_Tests): .
test_spec_anchors_and_aliases(YAML_Unit_Tests): .
test_spec_application_family(YAML_Unit_Tests): .
test_spec_builtin_binary(YAML_Unit_Tests): .
test_spec_builtin_literal_blocks(YAML_Unit_Tests): .
test_spec_builtin_map(YAML_Unit_Tests): .
test_spec_builtin_seq(YAML_Unit_Tests): .
test_spec_builtin_time(YAML_Unit_Tests): .
test_spec_complex_invoice(YAML_Unit_Tests): .
test_spec_domain_prefix(YAML_Unit_Tests): .
test_spec_explicit_families(YAML_Unit_Tests): .
test_spec_float_explicit(YAML_Unit_Tests): .
test_spec_force_implicit(YAML_Unit_Tests): .
test_spec_indentation_determines_scope(YAML_Unit_Tests): .
test_spec_log_file(YAML_Unit_Tests): .
test_spec_mapping_between_sequences(YAML_Unit_Tests): .
test_spec_mapping_of_mappings(YAML_Unit_Tests): .
test_spec_multiline_scalars(YAML_Unit_Tests): .
test_spec_nested_comments(YAML_Unit_Tests): .
test_spec_oneline_docs(YAML_Unit_Tests): .
test_spec_override_anchor(YAML_Unit_Tests): .
test_spec_preserve_indent(YAML_Unit_Tests): .
test_spec_private_types(YAML_Unit_Tests): .
test_spec_root_fold(YAML_Unit_Tests): .
test_spec_root_mapping(YAML_Unit_Tests): .
test_spec_sequence_in_sequence_shortcut(YAML_Unit_Tests): .
test_spec_sequence_key_shortcut(YAML_Unit_Tests): .
test_spec_sequence_of_sequences(YAML_Unit_Tests): .
test_spec_sequence_shortcuts(YAML_Unit_Tests): .
test_spec_simple_implicit_map(YAML_Unit_Tests): .
test_spec_simple_implicit_sequence(YAML_Unit_Tests): .
test_spec_simple_map_with_nested_sequences(YAML_Unit_Tests): .
test_spec_simple_sequence_with_nested_map(YAML_Unit_Tests): .
test_spec_single_folded(YAML_Unit_Tests): .
test_spec_single_literal(YAML_Unit_Tests): .
test_spec_span_double_quote(YAML_Unit_Tests): .
test_spec_span_single_quote(YAML_Unit_Tests): .
test_spec_throwaway(YAML_Unit_Tests): .
test_spec_type_float(YAML_Unit_Tests): .
test_spec_type_int(YAML_Unit_Tests): .
test_spec_type_misc(YAML_Unit_Tests): .
test_spec_url_escaping(YAML_Unit_Tests): .
test_symbol_cycle(YAML_Unit_Tests): .
test_time_now_cycle(YAML_Unit_Tests): .
test_ypath_parsing(YAML_Unit_Tests): .
test_adler32(TestZlib): .
test_crc32(TestZlib): .
test_crc_table(TestZlib): .
test_version(TestZlib): .
test_addstr(TestZlibDeflate): .
test_adler(TestZlibDeflate): .
test_avail(TestZlibDeflate): .
test_close(TestZlibDeflate): .
test_closed_p(TestZlibDeflate): .
test_data_type(TestZlibDeflate): .
test_deflate(TestZlibDeflate): .
test_deflate_flush_finish(TestZlibDeflate): .
test_deflate_full_flush(TestZlibDeflate): .
test_deflate_no_flush(TestZlibDeflate): .
test_deflate_raise_after_finish(TestZlibDeflate): .
test_deflate_sync_flush(TestZlibDeflate): .
test_dup(TestZlibDeflate): .
test_finished_p(TestZlibDeflate): .
test_flush(TestZlibDeflate): .
test_initialize(TestZlibDeflate): .
test_params(TestZlibDeflate): .
test_reset(TestZlibDeflate): .
test_set_dictionary(TestZlibDeflate): .
test_total(TestZlibDeflate): .
test_closed_p(TestZlibGzipFile): .
test_comment(TestZlibGzipFile): .
test_crc(TestZlibGzipFile): .
test_level(TestZlibGzipFile): .
test_lineno(TestZlibGzipFile): .
test_mtime(TestZlibGzipFile): .
test_orig_name(TestZlibGzipFile): .
test_os_code(TestZlibGzipFile): .
test_path(TestZlibGzipFile): .
test_pos(TestZlibGzipFile): .
test_sync(TestZlibGzipFile): .
test_to_io(TestZlibGzipFile): .
test_each(TestZlibGzipReader): .
test_each_byte(TestZlibGzipReader): .
test_each_line_block(TestZlibGzipReader): .
test_each_line_no_block(TestZlibGzipReader): .
test_getbyte(TestZlibGzipReader): .
test_getc(TestZlibGzipReader): .
test_gets(TestZlibGzipReader): .
test_native_exception_from_zlib_on_broken_header(TestZlibGzipReader): .
test_open(TestZlibGzipReader): .
test_read(TestZlibGzipReader): .
test_read0(TestZlibGzipReader): .
test_readchar(TestZlibGzipReader): .
test_reader_wrap(TestZlibGzipReader): .
test_readlines(TestZlibGzipReader): .
test_readpartial(TestZlibGzipReader): .
test_rewind(TestZlibGzipReader): .
test_ungetc(TestZlibGzipReader): .
test_ungetc_paragraph(TestZlibGzipReader): .
test_unused(TestZlibGzipReader): .
test_wrap(TestZlibGzipReader): .
test_empty_line(TestZlibGzipWriter): .
test_invalid_new(TestZlibGzipWriter): .
test_open(TestZlibGzipWriter): .
test_putc(TestZlibGzipWriter): .
test_write(TestZlibGzipWriter): .
test_writer_wrap(TestZlibGzipWriter): .
test_inflate(TestZlibInflate): .
test_initialize(TestZlibInflate): .
test_set_dictionary(TestZlibInflate): .
test_sync(TestZlibInflate): .

Finished in 1422.624287 seconds.

  1) Failure:
test_threadswitch_init(Test_ThreadSwitch) [/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/-ext-/test_threadswitch_hook.rb:13]:
<""> expected to be =~
</not an official API/>.

  2) Failure:
test_gc(TestBigDecimal)
    [/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/bigdecimal/test_bigdecimal.rb:696:in `test_gc'
     /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/bigdecimal/test_bigdecimal.rb:694:in `times'
     /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/bigdecimal/test_bigdecimal.rb:694:in `test_gc']:
[ruby-dev:41213].
<[1, "1", 10, 1]> expected but was
<["0.1E1"]>.

  3) Failure:
test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_connection.rb:20]:
[ruby-core:28028].
<Errno::ECONNRESET> exception expected but was
Class: <EOFError>
Message: <"end of file reached">
---Backtrace---
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/protocol.rb:135:in `sysread'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/protocol.rb:135:in `rbuf_fill'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/timeout.rb:67:in `timeout'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/timeout.rb:101:in `timeout'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/protocol.rb:134:in `rbuf_fill'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/protocol.rb:116:in `readuntil'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/protocol.rb:126:in `readline'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:2028:in `read_status_line'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:2017:in `read_new'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:1051:in `request'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:1037:in `request'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:543:in `start'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:1035:in `request'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/lib/net/http.rb:948:in `request_get'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_connection.rb:22:in `test_connection_refused_in_request'
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/ruby/test/net/http/test_connection.rb:20:in `test_connection_refused_in_request'
---------------

2715 tests, 1352382 assertions, 3 failures, 0 errors
make: *** [test-all] Error 1
exit 2
failed(test-all)
== rubyspec # 2011-01-30T07:03:09+09:00
+ bin/ruby mspec/bin/mspec -V -f s -B /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/ruby.1.8.mspec -t /var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/bin/ruby rubyspec
ruby 1.8.8p1 (2011-01-19) [powerpc64-linux]

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_a_spec.rb                                                
The -a command line option
- runs the code in loop conditional on Kernel.gets()

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_d_spec.rb                                                
The -d command line option
- sets $DEBUG to true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_e_spec.rb                                                
The -e command line option
- evaluates the given string
- joins multiple strings with newlines
- uses 'main' as self
- uses '-e' as file

The -e command line option with -n and a Fixnum range
- mimics an awk conditional by comparing an inclusive-end range with $.
- mimics a sed conditional by comparing an exclusive-end range with $.

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_n_spec.rb                                                
The -n command line option
- runs the code in loop conditional on Kernel.gets()

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_p_spec.rb                                                
The -p command line option
- runs the code in loop conditional on Kernel.gets() and prints $_

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_r_spec.rb                                                
The -r command line option
- requires the specified file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_upper_i_spec.rb                                          
The -I command line option
- adds the path to the load path ($:)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_upper_u_spec.rb                                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_upper_w_spec.rb                                          
The -W command line option
- with 0 sets $VERBOSE to nil
- with 1 sets $VERBOSE to false

The -W command line option with 2
- sets $VERBOSE to true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_v_spec.rb                                                
The -v command line option
- sets $VERBOSE to true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/dash_w_spec.rb                                                
The -w command line option
- sets $VERBOSE to true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/command_line/error_message_spec.rb                                         
The error message caused by an exception
- is not printed to stdout

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/argf_spec.rb                                                     
ARGF
- is extended by the Enumerable module

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/binmode_spec.rb                                                  
ARGF.binmode
- returns self
- does not raise an error

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/bytes_spec.rb                                                    
ARGF.bytes
- yields each byte of all streams to the passed block
- returns self when passed a block
- returns an Enumerator when passed no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/chars_spec.rb                                                    
ARGF.chars
- yields each char of all streams to the passed block
- returns self when passed a block
- returns an Enumerator when passed no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/close_spec.rb                                                    
ARGF.close
- closes the current open stream
- returns self
- raises an IOError if called on a closed stream

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/closed_spec.rb                                                   
ARGF.closed?
- returns true if the current stream has been closed

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/each_byte_spec.rb                                                
ARGF.each_byte
- yields each byte of all streams to the passed block
- returns self when passed a block
- returns an Enumerator when passed no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/each_char_spec.rb                                                
ARGF.each_char
- yields each char of all streams to the passed block
- returns self when passed a block
- returns an Enumerator when passed no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/each_line_spec.rb                                                
ARGF.each_line
- reads each line of files
- returns self when passed a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/each_spec.rb                                                     
ARGF.each
- reads each line of files
- returns self when passed a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/eof_spec.rb                                                      
ARGF.eof
- returns true when reaching the end of a file
- raises IOError when called on a closed stream

ARGF.eof?
- returns true when reaching the end of a file
- raises IOError when called on a closed stream

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/file_spec.rb                                                     
ARGF.file
- returns the current file object on each file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/filename_spec.rb                                                 
ARGF.filename
- returns the current file name on each file
- it sets the $FILENAME global variable with the current file name on each file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/fileno_spec.rb                                                   
ARGF.fileno
- returns the current file number on each file
- raises an ArgumentError when called on a closed stream

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/getc_spec.rb                                                     
ARGF.getc
- reads each char of files

ARGF.getc
- returns nil when end of stream reached

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/gets_spec.rb                                                     
ARGF.gets
- reads one line of a file
- reads all lines of a file
- reads all lines of stdin
- reads all lines of two files
- sets $_ global variable with each line read

ARGF.gets
- modifies the files when in place edit mode is on
- modifies and backups two files when in place edit mode is on

ARGF.gets
- returns nil when reaching end of files

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/lineno_spec.rb                                                   
ARGF.lineno
- returns the current line number on each file
- aliases to $.

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/path_spec.rb                                                     
ARGF.path
- returns the current file name on each file
- it sets the $FILENAME global variable with the current file name on each file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/pos_spec.rb                                                      
ARGF.pos
- gives the correct position for each read operation
- raises an ArgumentError when called on a closed stream

ARGF.pos=
- sets the correct position in files

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/read_spec.rb                                                     
ARGF.read
- reads the contents of a file
- treats first nil argument as no length limit
- treats second nil argument as no output buffer
- treats second argument as an output buffer
- reads a number of bytes from the first file
- reads from a single file consecutively
- reads the contents of two files
- reads the contents of one file and some characters from the second
- reads across two files consecutively
- reads the contents of stdin
- reads a number of bytes from stdin
- reads the contents of one file and stdin
- reads the contents of the same file twice
- reads the contents of a special device file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/readchar_spec.rb                                                 
ARGF.getc
- reads each char of files

ARGF.readchar
- raises EOFError when end of stream reached

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/readline_spec.rb                                                 
ARGF.readline
- reads one line of a file
- reads all lines of a file
- reads all lines of stdin
- reads all lines of two files
- sets $_ global variable with each line read

ARGF.readline
- modifies the files when in place edit mode is on
- modifies and backups two files when in place edit mode is on

ARGF.readline
- raises an EOFError when reaching end of files

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/readlines_spec.rb                                                
ARGF.readlines
- reads all lines of all files
- returns nil when end of stream reached

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/rewind_spec.rb                                                   
ARGF.rewind
- goes back to beginning of current file
- resets ARGF.lineno to 0 (FAILED - 1)
- raises an ArgumentError when end of stream reached

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/seek_spec.rb                                                     
ARGF.seek
- sets the absolute position relative to beginning of file
- sets the position relative to current position in file
- sets the absolute position relative to end of file
- takes at least one argument (offset)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/skip_spec.rb                                                     
ARGF.skip
- skips the current file
- has no effect when called twice in a row
- has no effect at end of stream
- has no effect when the current file is the last

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/tell_spec.rb                                                     
ARGF.tell
- gives the correct position for each read operation
- raises an ArgumentError when called on a closed stream

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/to_a_spec.rb                                                     
ARGF.to_a
- reads all lines of all files
- returns nil when end of stream reached

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/to_i_spec.rb                                                     
ARGF.to_i
- returns the current file number on each file
- raises an ArgumentError when called on a closed stream

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/to_io_spec.rb                                                    
ARGF.to_io
- returns the IO of the current file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/argf/to_s_spec.rb                                                     
ARGF.to_s
- returns 'ARGF'

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/allocate_spec.rb                                                
Array.allocate
- returns an instance of Array
- returns a fully-formed instance of Array
- does not accept any arguments

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/append_spec.rb                                                  
Array#<<
- pushes the object onto the end of the array
- returns self to allow chaining
- correctly resizes the Array
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/array_spec.rb                                                   
Array
- includes Enumerable

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/assoc_spec.rb                                                   
Array#assoc
- returns the first array whose 1st item is == obj or nil
- calls == on first element of each array
- ignores any non-Array elements

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/at_spec.rb                                                      
Array#at
- returns the (n+1)'th element for the passed index n
- returns nil if the given index is greater than or equal to the array's length
- returns the (-n)'th elemet from the last, for the given negative index n
- returns nil if the given index is less than -len, where len is length of the array
- does not extend the array unless the given index is out of range
- tries to convert the passed argument to an Integer using #to_int
- raises a TypeError when the passed argument can't be coerced to Integer
- raises an ArgumentError when 2 or more arguments is passed

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/choice_spec.rb                                                  
Array#choice
- selects a random value from the array
- returns nil for empty arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/clear_spec.rb                                                   
Array#clear
- removes all elements
- returns self
- leaves the Array empty
- keeps tainted status
- does not accept any arguments
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/clone_spec.rb                                                   
Array#clone
- returns an Array or a subclass instance
- produces a shallow copy where the references are directly copied
- creates a new array containing all elements or the original
- copies taint status from the original
- copies frozen status from the original
- copies singleton methods

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/collect_spec.rb                                                 
Array#collect
- returns a copy of array with each element replaced by the value returned by block
- does not return subclass instance
- does not change self
- returns the evaluated value of block if it broke in the block
- returns a copy of self if no block given
- does not copy tainted status

Array#collect!
- replaces each element with the value returned by block
- returns self
- returns the evaluated value of block but its contents is partially modified, if it broke in the block
- returns an Enumerator when no block given, and the enumerator can modify the original array
- keeps tainted status
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/combination_spec.rb                                             
Array#combination
- returns an enumerator when no block is provided
- returns self when a block is given
- yields nothing for out of bounds length and return self
- yields the expected combinations
- yields nothing if the argument is out of bounds
- yields a copy of self if the argument is the size of the receiver
- yields [] when length is 0
- yields a partition consisting of only singletons
- generates from a defensive copy, ignoring mutations

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/compact_spec.rb                                                 
Array#compact
- returns a copy of array with all nil elements removed
- does not return self
- keeps tainted status even if all elements are removed
- returns subclass instance for Array subclasses

Array#compact!
- removes all nil elements
- returns self if some nil elements are removed
- returns nil if there are no nil elements to remove
- keeps tainted status even if all elements are removed
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/comparison_spec.rb                                              
Array#<=>
- calls <=> left to right and return first non-0 result
- returns 0 if the arrays are equal
- returns -1 if the array is shorter than the other array
- returns +1 if the array is longer than the other array
- returns -1 if the arrays have same length and a pair of corresponding elements returns -1 for <=>
- returns +1 if the arrays have same length and a pair of corresponding elements returns +1 for <=>
- properly handles recursive arrays
- tries to convert the passed argument to an Array using #to_ary
- does not call #to_ary on Array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/concat_spec.rb                                                  
Array#concat
- returns the array itself
- appends the elements in the other array
- does not loop endlessly when argument is self
- tries to convert the passed argument to an Array using #to_ary
- does not call #to_ary on Array subclasses
- raises a TypeError when Array is frozen and modification occurs
- does not raise a TypeError when Array is frozen but no modification occurs
- keeps tainted status
- is not infected by the other
- keeps the tainted status of elements

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/constructor_spec.rb                                             
Array.[]
- returns a new array populated with the given elements

Array[]
- is a synonym for .[]

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/count_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/cycle_spec.rb                                                   
Array#cycle
- does not yield and returns nil when the array is empty
- does not yield and returns nil when passed 0
- iterates the array 'count' times yielding each item to the block
- iterates indefinitely when not passed a count
- iterates indefinitely when passed nil
- does not rescue StopIteration when not passed a count
- does not rescue StopIteration when passed a count
- iterates the array Integer(count) times when passed a Float count
- calls #to_int to convert count to an Integer
- raises a TypeError if #to_int does not return an Integer
- raises a TypeError if passed a String
- raises a TypeError if passed an Object
- raises a TypeError if passed true
- raises a TypeError if passed false

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/delete_at_spec.rb                                               
Array#delete_at
- removes the element at the specified index
- returns the removed element at the specified index
- returns nil and makes no modification if the index is out of range
- tries to convert the passed argument to an Integer using #to_int
- accepts negative indices
- raises a TypeError on a frozen array
- keeps tainted status

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/delete_if_spec.rb                                               
Array#delete_if
- removes each element for which block returns true
- returns self
- returns an Enumerator if no block given
- returns self when called on an Array emptied with #shift
- returns an Enumerator if no block given, and the enumerator can modify the original array
- raises a TypeError on a frozen array
- raises a TypeError on an empty frozen array
- keeps tainted status

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/delete_spec.rb                                                  
Array#delete
- removes elements that are #== to object
- calculates equality correctly for reference values
- returns object or nil if no elements match object
- may be given a block that is executed if no element matches object
- returns nil if the array is empty due to a shift
- raises a TypeError on a frozen array if a modification would take place
- returns false on a frozen array if a modification does not take place
- keeps tainted status

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/drop_spec.rb                                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/drop_while_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/dup_spec.rb                                                     
Array#dup
- returns an Array or a subclass instance
- produces a shallow copy where the references are directly copied
- creates a new array containing all elements or the original
- copies taint status from the original
- does not copy frozen status from the original
- does not copy singleton methods

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/each_index_spec.rb                                              
Array#each_index
- passes the index of each element to the block
- returns self
- is not confused by removing elements from the front
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/each_spec.rb                                                    
Array#each
- yields each element to the block
- yields each element to a block that takes multiple arguments
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/element_reference_spec.rb                                       
Array#[]
- returns the element at index with [index]
- returns the element at index from the end of the array with [-index]
- return count elements starting from index with [index, count]
- returns count elements starting at index from the end of array with [-index, count]
- returns the first count elements with [0, count]
- returns the subarray which is independent to self with [index,count]
- tries to convert the passed argument to an Integer using #to_int
- returns the elements specified by Range indexes with [m..n]
- returns elements specified by Range indexes except the element at index n with [m...n]
- returns elements that exist if range start is in the array but range end is not with [m..n]
- accepts Range instances having a negative m and both signs for n with [m..n] and [m...n]
- returns the subarray which is independent to self with [m..n]
- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
- returns the same elements as [m..n] and [m...n] with Range subclasses
- returns nil for a requested index not in the array with [index]
- returns [] if the index is valid but length is zero with [index, length]
- returns nil if length is zero but index is invalid with [index, length]
- returns [] if index == array.size with [index, length]
- returns nil if index > array.size with [index, length]
- returns nil if length is negative with [index, length]
- returns nil if no requested index is in the array with [m..n]
- returns nil if range start is not in the array with [m..n]
- returns an empty array when m == n with [m...n]
- returns an empty array with [0...0]
- returns a subarray where m, n negatives and m < n with [m..n]
- returns an array containing the first element with [0..0]
- returns the entire array with [0..-1]
- returns all but the last element with [0...-1]
- returns [3] for [2..-1] out of [1, 2, 3]
- returns an empty array when m > n and m, n are positive with [m..n]
- returns an empty array when m > n and m, n are negative with [m..n]
- does not expand array when the indices are outside of the array bounds
- raises a RangeError when the start index is out of range of Fixnum
- raises a RangeError when the length is out of range of Fixnum

Array#[] with a subclass of Array
- returns a subclass instance with [n, m]
- returns a subclass instance with [-n, m]
- returns a subclass instance with [n..m]
- returns a subclass instance with [n...m]
- returns a subclass instance with [-n..-m]
- returns a subclass instance with [-n...-m]
- returns an empty array when m == n with [m...n]
- returns an empty array with [0...0]
- returns an empty array when m > n and m, n are positive with [m..n]
- returns an empty array when m > n and m, n are negative with [m..n]
- returns [] if index == array.size with [index, length]
- returns [] if the index is valid but length is zero with [index, length]
- does not call #initialize on the subclass instance

Array.[]
- [] should return a new array populated with the given elements
- when applied to a literal nested array, unpacks its elements into the containing array
- when applied to a nested referenced array, unpacks its elements into the containing array

Array.[] with a subclass of Array
- returns an instance of the subclass
- does not call #initialize on the subclass instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/element_set_spec.rb                                             
Array#[]=
- sets the value of the element at index
- sets the section defined by [start,length] to other
- replaces the section defined by [start,length] with the given values
- removes the section defined by [start,length] when set to nil
- is not confused by shift when removing elements with nil
- returns nil if the rhs is nil
- sets the section defined by range to other
- replaces the section defined by range with the given values
- removes the section defined by range when set to nil
- just sets the section defined by range to nil when the rhs is [nil].
- calls to_int on its start and length arguments
- sets elements in the range arguments when passed ranges
- inserts the given elements with [range] which the range is zero-width
- inserts the given elements with [start, length] which length is zero
- inserts the given elements with [range] which the range has negative width
- does nothing if the section defined by range is zero-width and the rhs is nil
- does nothing if the section defined by range has negative width and the rhs is nil
- does nothing if the section defined by range is zero-width and the rhs is an empty array
- does nothing if the section defined by range has negative width and the rhs is an empty array
- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
- raises an IndexError when passed indexes out of bounds
- calls to_ary on its rhs argument for multi-element sets
- does not call to_ary on rhs array subclasses for multi-element sets
- raises a TypeError on a frozen array

Array#[]= with [index]
- returns value assigned if idx is inside array
- returns value assigned if idx is right beyond right array boundary
- returns value assigned if idx far beyond right array boundary
- sets the value of the element at index
- sets the value of the element if it is right beyond the array boundary

Array#[]= with [index, count]
- returns non-array value if non-array value assigned
- returns array if array assigned
- removes the section defined by [start,length] when set to nil
- removes the section when set to nil if negative index within bounds and cnt > 0
- replaces the section defined by [start,length] to other
- replaces the section to other if idx < 0 and cnt > 0
- replaces the section to other even if cnt spanning beyond the array boundary
- pads the Array with nils if the span is past the end
- inserts other section in place defined by idx
- raises an IndexError when passed start and negative length

Array#[]= with [m..n]
- returns non-array value if non-array value assigned
- returns array if array assigned
- removes the section defined by range when set to nil
- removes the section when set to nil if m and n < 0
- replaces the section defined by range
- replaces the section if m and n < 0
- replaces the section if m < 0 and n > 0
- inserts the other section at m if m > n
- accepts Range subclasses

Array#[] after a shift
- works for insertion

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/empty_spec.rb                                                   
Array#empty?
- returns true if the array has no elements

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/eql_spec.rb                                                     
Array#eql?
- returns true if other is the same array
- returns true if corresponding elements are #eql?
- returns false if other is shorter than self
- returns false if other is longer than self
- returns false immediately when sizes of the arrays differ
- does not call #to_ary on its argument
- does not call #to_ary on Array subclasses
- ignores array class differences
- returns false if any corresponding elements are not #eql?

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/equal_value_spec.rb                                             
Array#==
- returns true if other is the same array
- returns true if corresponding elements are #eql?
- returns false if other is shorter than self
- returns false if other is longer than self
- returns false immediately when sizes of the arrays differ
- does not call #to_ary on its argument
- does not call #to_ary on Array subclasses
- ignores array class differences
- compares with an equivalent Array-like object using #to_ary
- returns false if any corresponding elements are not #==
- returns true if corresponding elements are #==
- returns false for [NaN] == [NaN]

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/fetch_spec.rb                                                   
Array#fetch
- returns the element at the passed index
- counts negative indices backwards from end
- raises an IndexError if there is no element at index
- returns default if there is no element at index if passed a default value
- returns the value of block if there is no element at index if passed a block
- passes the original index argument object to the block, not the converted Integer
- gives precedence to the default block over the default argument
- tries to convert the passed argument to an Integer using #to_int
- raises a TypeError when the passed argument can't be coerced to Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/fill_spec.rb                                                    
Array#fill
- returns self
- is destructive
- does not replicate the filler
- replaces all elements in the array with the filler if not given a index nor a length
- replaces all elements with the value of block (index given to block)
- raises a TypeError on a frozen array
- raises a TypeError on an empty frozen array
- raises an ArgumentError if 4 or more arguments are passed when no block given
- raises an ArgumentError if no argument passed and no block given
- raises an ArgumentError if 3 or more arguments are passed when a block given

Array#fill with (filler, index, length)
- replaces length elements beginning with the index with the filler if given an index and a length
- replaces length elements beginning with the index with the value of block
- replaces all elements after the index if given an index and no length 
- replaces all elements after the index if given an index and nil as a length
- replaces the last (-n) elements if given an index n which is negative and no length
- replaces the last (-n) elements if given an index n which is negative and nil as a length
- makes no modifications if given an index greater than end and no length
- makes no modifications if given an index greater than end and nil as a length
- replaces length elements beginning with start index if given an index >= 0 and a length >= 0
- increases the Array size when necessary
- pads between the last element and the index with nil if given an index which is greater than size of the array
- replaces length elements beginning with the (-n)th if given an index n < 0 and a length > 0
- starts at 0 if the negative index is before the start of the array
- makes no modifications if the given length <= 0
- does not raise an exception if the given length is negative and its absolute value does not exceed the index
- does not raise an exception even if the given length is negative and its absolute value exceeds the index
- tries to convert the second and third arguments to Integers using #to_int
- raises a TypeError if the index is not numeric
- raises an ArgumentError or RangeError for too-large sizes

Array#fill with (filler, range)
- replaces elements in range with object
- replaces all elements in range with the value of block
- increases the Array size when necessary
- raises a TypeError with range and length argument
- replaces elements between the (-m)th to the last and the (n+1)th from the first if given an range m..n where m < 0 and n >= 0
- replaces elements between the (-m)th and (-n)th to the last if given an range m..n where m < 0 and n < 0
- replaces elements between the (m+1)th from the first and (-n)th to the last if given an range m..n where m >= 0 and n < 0
- makes no modifications if given an range which implies a section of zero width
- makes no modifications if given an range which implies a section of negative width
- raise an exception if some of the given range lies before the first of the array
- tries to convert the start and end of the passed range to Integers using #to_int
- raises a TypeError if the start or end of the passed range is not numeric

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/find_index_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/first_spec.rb                                                   
Array#first
- returns the first element
- returns nil if self is empty
- returns the first count elements if given a count
- returns an empty array when passed count on an empty array
- returns an empty array when passed count == 0
- returns an array containing the first element when passed count == 1
- raises an ArgumentError when count is negative
- returns the entire array when count > length
- returns an array which is independent to the original when passed count
- properly handles recursive arrays
- tries to convert the passed argument to an Integer using #to_int
- raises a TypeError if the passed argument is not numeric
- does not return subclass instance when passed count on Array subclasses
- is not destructive

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/flatten_spec.rb                                                 
Array#flatten
- returns a one-dimensional flattening recursively
- takes an optional argument that determines the level of recursion
- returns self when the level of recursion is 0
- ignores negative levels
- tries to convert passed Objects to Integers using #to_int
- raises a TypeError when the passed Object can't be converted to an Integer
- does not call flatten on elements
- raises an ArgumentError on recursive arrays
- flattens any element which responds to #to_ary, using the return value of said method
- returns subclass instance for Array subclasses
- is not destructive

Array#flatten with a non-Array object in the Array
- does not call #to_ary if the method does not exist
- ignores the return value of #to_ary if it is nil
- raises a TypeError if the return value of #to_ary is not an Array

Array#flatten!
- modifies array to produce a one-dimensional flattening recursively
- returns self if made some modifications
- returns nil if no modifications took place
- takes an optional argument that determines the level of recursion
- treats negative levels as no arguments
- tries to convert passed Objects to Integers using #to_int
- raises a TypeError when the passed Object can't be converted to an Integer
- does not call flatten! on elements
- raises an ArgumentError on recursive arrays
- flattens any elements which responds to #to_ary, using the return value of said method
- raises a TypeError on frozen arrays when the array is modified
- does not raise on frozen arrays when the array would not be modified

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/frozen_spec.rb                                                  
Array#frozen?
- returns true if array is frozen
- returns true for an array being sorted by #sort!
- returns false for an array being sorted by #sort

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/hash_spec.rb                                                    
Array#hash
- returns the same fixnum for arrays with the same content
- properly handles recursive arrays
- calls to_int on result of calling hash on each element
- ignores array class differences
- returns same hash code for arrays with the same content
- returns the same value if arrays are #eql?

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/include_spec.rb                                                 
Array#include?
- returns true if object is present, false otherwise
- determines presence by using element == obj
- calls == on elements from left to right until success

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/index_spec.rb                                                   
Array#index
- returns the index of the first element == to object
- returns 0 if first element == to object
- returns size-1 if only last element == to object
- returns nil if no element == to object
- accepts a block instead of an argument
- ignore the block if there is an argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/indexes_spec.rb                                                 
Array#indexes
- returns elements at integer argument indexes (DEPRECATED)
- tries to convert the passed arguments to Integers using #to_int
- returns elements in range arguments as nested arrays (DEPRECATED)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/indices_spec.rb                                                 
Array#indices
- returns elements at integer argument indexes (DEPRECATED)
- tries to convert the passed arguments to Integers using #to_int
- returns elements in range arguments as nested arrays (DEPRECATED)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/initialize_copy_spec.rb                                         
Array#initialize_copy
- is private
- replaces the elements with elements from other array
- properly handles recursive arrays
- returns self
- does not make self dependent to the original array
- tries to convert the passed argument to an Array using #to_ary
- does not call #to_ary on Array subclasses
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/initialize_spec.rb                                              
Array#initialize
- is private
- is called on subclasses
- preserves the object's identity even when changing its value
- raise an ArgumentError if passed 3 or more arguments
- raises a TypeError on frozen arrays even if the array would not be modified

Array#initialize with no arguments
- makes the array empty
- does not use the given block

Array#initialize with (array)
- replaces self with the other array
- does not use the given block
- calls #to_ary to convert the value to an array
- does not call #to_ary on instances of Array or subclasses of Array
- raises a TypeError if an Array type argument and a default object

Array#initialize with (size, object=nil)
- sets the array to size and fills with the object
- sets the array to size and fills with nil when object is omitted
- raises an ArgumentError if size is negative
- raises an ArgumentError if size is too large
- calls #to_int to convert the size argument to an Integer when object is given
- calls #to_int to convert the size argument to an Integer when object is not given
- raises a TypeError if the size argument is not an Integer type
- yields the index of the element and sets the element to the value of the block
- uses the block value instead of using the default value
- returns the value passed to break
- sets the array to the values returned by the block before break is executed

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/insert_spec.rb                                                  
Array#insert
- returns self
- inserts objects before the element at index for non-negative index
- appends objects to the end of the array for index == -1
- inserts objects after the element at index with negative index
- pads with nils if the index to be inserted to is past the end
- can insert before the first element with a negative index
- raises an IndexError if the negative index is out of bounds
- does nothing of no object is passed
- tries to convert the passed position argument to an Integer using #to_int
- raises an ArgumentError if no argument passed
- raises a TypeError on frozen arrays when the array is modified
- does not raise on frozen arrays when the array would not be modified

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/inspect_spec.rb                                                 
Array#inspect
- returns a string
- calls inspect on its elements
- handles recursive arrays
- propagates taint from itself or elements

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/intersection_spec.rb                                            
Array#&
- creates an array with elements common to both arrays (intersection)
- creates an array with no duplicates
- creates an array with elements in order they are first encountered
- does not modify the original Array
- tries to convert the passed argument to an Array using #to_ary
- determines equivalence between elements in the sense of eql?
- does return subclass instances for Array subclasses
- does not call to_ary on array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/join_spec.rb                                                    
Array#join
- returns an empty string if the Array is empty
- returns a string formed by concatenating each element.to_s separated by separator without trailing separator
- raises a NoMethodError if an element does not respond to #to_s
- uses the same separator with nested arrays
- tries to convert the passed separator to a String using #to_str
- handles recursive arrays
- does not consider taint of either the array or the separator when the array is empty
- returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty

Array#join
- does not separates elements when the passed separator is nil
- uses $, as the default separator (which defaults to nil)
- does not process the separator if the array is empty
- calls #to_str to convert the separator to a String
- calls #to_s on the Array elements
- raises a TypeError if the separator cannot be coerced to a String by calling #to_str

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/keep_if_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/last_spec.rb                                                    
Array#last
- returns the last element
- returns nil if self is empty
- returns the last count elements if given a count
- returns an empty array when passed a count on an empty array
- returns an empty array when count == 0
- returns an array containing the last element when passed count == 1
- raises an ArgumentError when count is negative
- returns the entire array when count > length
- returns an array which is independent to the original when passed count
- properly handles recursive arrays
- tries to convert the passed argument to an Integer usinig #to_int
- raises a TypeError if the passed argument is not numeric
- does not return subclass instance on Array subclasses
- is not destructive

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/length_spec.rb                                                  
Array#length
- returns the number of elements
- properly handles recursive arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/map_spec.rb                                                     
Array#map
- returns a copy of array with each element replaced by the value returned by block
- does not return subclass instance
- does not change self
- returns the evaluated value of block if it broke in the block
- returns a copy of self if no block given
- does not copy tainted status

Array#map!
- replaces each element with the value returned by block
- returns self
- returns the evaluated value of block but its contents is partially modified, if it broke in the block
- returns an Enumerator when no block given, and the enumerator can modify the original array
- keeps tainted status
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/minus_spec.rb                                                   
Array#-
- creates an array minus any items from other array
- removes multiple items on the lhs equal to one on the rhs
- properly handles recursive arrays
- tries to convert the passed arguments to Arrays using #to_ary
- raises a TypeError if the argument cannot be coerced to an Array by calling #to_ary
- does not return subclass instance for Array subclasses
- does not call to_ary on array subclasses
- acts as if using an  intermediate hash to collect values
- is not destructive

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/multiply_spec.rb                                                
Array#*
- tries to convert the passed argument to a String using #to_str
- tires to convert the passed argument to an Integer using #to_int
- raises a TypeError if the argument can neither be converted to a string nor an integer
- converts the passed argument to a String rather than an Integer
- raises a TypeError is the passed argument is nil
- raises an ArgumentError when passed 2 or more arguments
- raises an ArgumentError when passed no arguments

Array#* with an integer
- concatenates n copies of the array when passed an integer
- does not return self even if the passed integer is 1
- properly handles recursive arrays
- raises an ArgumentError when passed a negative integer
- copies the taint status of the original array even if the array is empty
- copies the taint status of the original array if the passed count is not 0

Array#* with an integer with a subclass of Array
- returns a subclass instance
- does not call #initialize on the subclass instance

Array#* with a string
- returns an empty string if the Array is empty
- returns a string formed by concatenating each element.to_s separated by separator without trailing separator
- raises a NoMethodError if an element does not respond to #to_s
- uses the same separator with nested arrays
- tries to convert the passed separator to a String using #to_str
- handles recursive arrays
- does not consider taint of either the array or the separator when the array is empty
- returns a string which would be infected with taint of the array, its elements or the separator when the array is not empty

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/new_spec.rb                                                     
Array.new
- returns an instance of Array
- returns an instance of a subclass
- raise an ArgumentError if passed 3 or more arguments

Array.new with no arguments
- returns an empty array
- does not use the given block

Array.new with (array)
- returns an array initialized to the other array
- does not use the given block
- calls #to_ary to convert the value to an array
- does not call #to_ary on instances of Array or subclasses of Array
- raises a TypeError if an Array type argument and a default object

Array.new with (size, object=nil)
- returns an array of size filled with object
- returns an array of size filled with nil when object is omitted
- raises an ArgumentError if size is negative
- raises an ArgumentError if size is too large
- calls #to_int to convert the size argument to an Integer when object is given
- calls #to_int to convert the size argument to an Integer when object is not given
- raises a TypeError if the size argument is not an Integer type
- yields the index of the element and sets the element to the value of the block
- uses the block value instead of using the default value
- returns the value passed to break

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/nitems_spec.rb                                                  
Array#nitems
- returns the number of non-nil elements
- properly handles recursive arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/a_spec.rb                                                  
Array#pack with format 'A'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- returns a tainted string when the format is tainted
- returns a tainted string when an empty format is tainted
- adds all the bytes to the output when passed the '*' modifier
- padds the output with spaces when the count exceeds the size of the String
- adds a space when the value is nil
- pads the output with spaces when the value is nil
- does not pad with spaces when passed the '*' modifier and the value is nil

Array#pack with format 'a'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- returns a tainted string when the format is tainted
- returns a tainted string when an empty format is tainted
- adds all the bytes to the output when passed the '*' modifier
- padds the output with NULL bytes when the count exceeds the size of the String
- adds a NULL byte when the value is nil
- pads the output with NULL bytes when the value is nil
- does not pad with NULL bytes when passed the '*' modifier and the value is nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/at_spec.rb                                                 
Array#pack with format '@'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- moves the insertion point to the index specified by the count modifier
- does not consume any elements
- extends the string with NULL bytes if the string size is less than the count
- truncates the string if the string size is greater than the count
- implicitly has a count of one when no count modifier is passed

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/b_spec.rb                                                  
Array#pack with format 'B'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes one bit for each character starting with the most significant bit
- implicitly has a count of one when not passed a count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes the least significant bit of a character other than 0 or 1

Array#pack with format 'b'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes one bit for each character starting with the least significant bit
- implicitly has a count of one when not passed a count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes the least significant bit of a character other than 0 or 1

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/c_spec.rb                                                  
Array#pack with format 'C'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- encodes the least significant eight bits of a positive number
- encodes the least significant eight bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- accepts a Symbol as a pack argument because it responds to #to_int
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'c'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- encodes the least significant eight bits of a positive number
- encodes the least significant eight bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- accepts a Symbol as a pack argument because it responds to #to_int
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/comment_spec.rb                                            
Array#pack
- ignores directives text from '#' to the first newline
- ignores directives text from '#' to the end if no newline is present
- ignores comments at the start of the directives string
- ignores the entire directive string if it is a comment
- ignores multiple comments

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/d_spec.rb                                                  
Array#pack with format 'D'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 2)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'd'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 3)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/e_spec.rb                                                  
Array#pack with format 'E'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 4)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'e'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 5)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/f_spec.rb                                                  
Array#pack with format 'F'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 6)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'f'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 7)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/g_spec.rb                                                  
Array#pack with format 'G'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 8)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

Array#pack with format 'g'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a ArgumentError if a String does not represent a floating point number
- raises a TypeError when the object does not respond to #to_f
- encodes a positive Float
- encodes a negative Float
- converts an Integer to a Float
- converts a String representation of a floating point number to a Float
- calls #to_f to convert an object to a float
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives
- encodes positive Infinity
- encodes negative Infinity
- encodes NaN (FAILED - 9)
- encodes a positive Float outside the range of a single precision float
- encodes a negative Float outside the range of a single precision float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/h_spec.rb                                                  
Array#pack with format 'H'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes the first character as the most significant nibble when passed no count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes count nibbles when passed a count modifier exceeding the string length
- encodes the first character as the most significant nibble of a hex value
- encodes the second character as the least significant nibble of a hex value
- encodes the least significant nibble of a non alphanumeric character as the most significant nibble of the hex value

Array#pack with format 'h'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes no bytes when passed zero as the count modifier
- raises a TypeError if the object does not respond to #to_str
- raises a TypeError if #to_str does not return a String
- calls #to_str to convert an Object to a String
- encodes the first character as the least significant nibble when passed no count modifier
- implicitly has count equal to the string length when passed the '*' modifier
- encodes count nibbles when passed a count modifier exceeding the string length
- encodes the first character as the least significant nibble of a hex value
- encodes the second character as the most significant nibble of a hex value
- encodes the least significant nibble of a non alphanumeric character as the least significant nibble of the hex value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/i_spec.rb                                                  
Array#pack with format 'I'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'i'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'I'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'I' with modifier '_'
- encodes the least significant 32 bits of a number
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier

Array#pack with format 'I' with modifier '!'
- encodes the least significant 32 bits of a number
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier

Array#pack with format 'i'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'i' with modifier '_'
- encodes the least significant 32 bits of a number
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier

Array#pack with format 'i' with modifier '!'
- encodes the least significant 32 bits of a number
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/l_spec.rb                                                  
Array#pack with format 'L'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'l'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'L'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'l'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'L' with modifier '_'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'L' with modifier '!'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'l' with modifier '_'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'l' with modifier '!'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/m_spec.rb                                                  
Array#pack with format 'M'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- encodes nil as an empty string
- appends a soft line break at the end of an encoded string
- does not append a soft break if the string ends with a newline
- encodes one element for each directive
- encodes byte values 33..60 directly
- encodes byte values 62..126 directly
- encodes an '=' character in hex format
- encodes an embedded space directly
- encodes a space at the end of the string directly
- encodes an embedded tab directly
- encodes a tab at the end of the string directly
- encodes an embedded newline directly
- encodes 0..31 except tab and newline in hex format
- encodes a tab followed by a newline with an encoded newline
- encodes 127..255 in hex format
- emits a soft line break when the output exceeds 72 characters when passed '*', 0, 1, or no count modifier
- emits a soft line break when the output exceeds count characters
- encodes a recursive array
- calls #to_s to convert an object to a String
- converts the object to a String representation if #to_s does not return a String
- encodes a Symbol as a String
- encodes an Integer as a String
- encodes a Float as a String
- converts Floats to the minimum unique representation (FAILED - 10)

Array#pack with format 'M' with a multibyte $KCODE
- encodes multibyte characters

Array#pack with format 'm'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- appends a newline to the end of the encoded string
- encodes one element per directive
- encodes 1, 2, or 3 characters in 4 output characters (Base64 encoding)
- emits a newline after complete groups of count / 3 input characters when passed a count modifier
- implicitly has a count of 45 when passed '*', 1, 2 or no count modifier
- encodes all ascii characters
- calls #to_str to convert an object to a String
- raises a TypeError if #to_str does not return a String
- raises a TypeError if passed nil
- raises a TypeError if passed an Integer
- emits a newline after 45 characters if passed zero as the count modifier

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/n_spec.rb                                                  
Array#pack with format 'N'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'n'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/percent_spec.rb                                            
Array#pack with format '%'
- raises an Argument Error

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/q_spec.rb                                                  
Array#pack with format 'Q'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'q'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'

Array#pack with format 'Q'
- encodes the least significant 64 bits of a positive number
- encodes the least significant 64 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'q'
- encodes the least significant 64 bits of a positive number
- encodes the least significant 64 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/s_spec.rb                                                  
Array#pack with format 'S'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 's'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String

Array#pack with format 'S'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'S' with modifier '_'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'S' with modifier '!'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 's'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 's' with modifier '_'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 's' with modifier '!'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/u_spec.rb                                                  
Array#pack with format 'U'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes ASCII values as a Unicode codepoint
- encodes UTF-8 BMP codepoints
- encodes UTF-8 max codepoints
- encodes values larger than UTF-8 max codepoints
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- calls #to_int to convert the pack argument to an Integer
- raises a TypeError if #to_int does not return an Integer
- ignores NULL bytes between directives
- ignores spaces between directives
- raises a RangeError if passed a negative number
- raises a RangeError if passed a number larger than an unsigned 32-bit integer

Array#pack with format 'u'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- encodes an empty string as an empty string
- appends a newline to the end of the encoded string
- encodes one element per directive
- prepends the length of each segment of the input string as the first character (+32) in each line of the output
- encodes 1, 2, or 3 characters in 4 output characters (uuencoding)
- emits a newline after complete groups of count / 3 input characters when passed a count modifier
- implicitly has a count of 45 when passed '*', 0, 1, 2 or no count modifier
- encodes all ascii characters
- calls #to_str to convert an object to a String
- raises a TypeError if #to_str does not return a String
- raises a TypeError if passed nil
- raises a TypeError if passed an Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/v_spec.rb                                                  
Array#pack with format 'V'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- encodes the least significant 32 bits of a positive number
- encodes the least significant 32 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

Array#pack with format 'v'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- raises a TypeError when the object does not respond to #to_int
- raises a TypeError when passed a String
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- encodes the least significant 16 bits of a positive number
- encodes the least significant 16 bits of a negative number
- encodes a Float truncated as an Integer
- calls #to_int to convert the pack argument to an Integer
- encodes the number of array elements specified by the count modifier
- encodes all remaining elements when passed the '*' modifier
- ignores NULL bytes between directives
- ignores spaces between directives

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/w_spec.rb                                                  
Array#pack with format 'w'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises an ArgumentError if there are fewer elements than the format requires
- returns an empty String if count is zero
- raises a TypeError when passed nil
- raises a TypeError when passed true
- raises a TypeError when passed false
- encodes a BER-compressed integer
- calls #to_int to convert the pack argument to an Integer
- ignores NULL bytes between directives
- ignores spaces between directives
- raises an ArgumentError when passed a negative value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/x_spec.rb                                                  
Array#pack with format 'x'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds a NULL byte with an empty array
- adds a NULL byte without consuming an element
- is not affected by a previous count modifier
- adds multiple NULL bytes when passed a count modifier
- does not add a NULL byte if the count modifier is zero
- does not add a NULL byte when passed the '*' modifier

Array#pack with format 'X'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- reduces the output string by one byte at the point it is encountered
- does not consume any elements
- reduces the output string by multiple bytes when passed a count modifier
- has no affect when passed the '*' modifier
- raises an ArgumentError if the output string is empty
- raises an ArgumentError if the count modifier is greater than the bytes in the string

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack/z_spec.rb                                                  
Array#pack with format 'Z'
- raises a TypeError when passed nil
- raises a TypeError when passed an Integer
- calls #to_str to coerce the directives string
- taints the output string if the format string is tainted
- raises ArgumentError when the format modifier is '_'
- raises ArgumentError when the format modifier is '!'
- adds count bytes of a String to the output
- implicitly has a count of one when no count is specified
- does not add any bytes when the count is zero
- is not affected by a previous count modifier
- raises an ArgumentError when the Array is empty
- raises an ArgumentError when the Array has too few elements
- calls #to_str to convert the element to a String
- raises a TypeError when the object does not respond to #to_str
- returns a tainted string when a pack argument is tainted
- does not return a tainted string when the array is tainted
- returns a tainted string when the format is tainted
- returns a tainted string when an empty format is tainted
- adds all the bytes and appends a NULL byte when passed the '*' modifier
- padds the output with NULL bytes when the count exceeds the size of the String
- adds a NULL byte when the value is nil
- pads the output with NULL bytes when the value is nil
- does not append a NULL byte when passed the '*' modifier and the value is nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pack_spec.rb                                                    
Array#pack
- returns a String
- raises an ArgumentError with ('%')
- raises an ArgumentError on empty array
- sequentially processes each pack format, which consumes element in the array, and finally concatenates their result
- ignores white spaces
- skips everything till the end of line (LF) string with ('#')
- returns a tainted string when the format is tainted
- returns a tainted string when the format is tainted even if the given format is empty
- returns a tainted string when a pack argument is tainted
- returns a not tainted string even if the array is tainted
- reuses last array element as often as needed to complete the string

Array#pack with the empty format
- returns an empty string

Array#pack with format 'A'
- returns a String
- cuts string if its size greater than directive count
- considers count = 1 if count omited
- returns empty string if count = 0 with
- returns the whole argument string with star parameter
- comsumres only one array item per a format
- tries to convert the pack argument to a String using #to_str
- raises a TypeError if array item is not String with ('A<count>')
- returns space padded string

Array#pack with format 'a'
- returns a String
- cuts string if its size greater than directive count
- considers count = 1 if count omited
- returns empty string if count = 0 with
- returns the whole argument string with star parameter
- comsumres only one array item per a format
- tries to convert the pack argument to a String using #to_str
- raises a TypeError if array item is not String with ('A<count>')
- returns null padded string with ('a<count>')

Array#pack with format 'Z'
- returns a String
- cuts string if its size greater than directive count
- considers count = 1 if count omited
- returns empty string if count = 0 with
- returns the whole argument string with star parameter
- comsumres only one array item per a format
- tries to convert the pack argument to a String using #to_str
- raises a TypeError if array item is not String with ('A<count>')
- returns null padded string with ('a<count>')

Array#pack with format 'B'
- returns packed bit-string descending order
- accepts characters other than 0 or 1 for compatibility to perl
- conversion edge case: all zeros
- conversion edge case: all ones
- conversion edge case: left one
- conversion edge case: right one
- conversion edge case: edge sequences not in first char
- uses zeros if count is not multiple of 8
- returns zero-char for each 2 of count that greater than string length
- returns extra zero char if count is odd and greater than string length
- starts new char if string is ended before char's 8 bits
- considers count = 1 if no explicit count it given
- returns empty string if count = 0
- uses argument string length as count if count = *
- consumes only one array item per a format
- raises a TypeError if corresponding array item is not String

Array#pack with format 'b'
- returns packed bit-string descending order
- conversion edge case: all zeros
- conversion edge case: all ones
- conversion edge case: left one
- conversion edge case: right one
- conversion edge case: edge sequences not in first char
- accepts characters other than 0 or 1 for compatibility to perl
- uses zeros if count is not multiple of 8
- returns zero-char for each 2 of count that greater than string length
- returns extra zero char if count is odd and greater than string length
- starts new char if argument string is ended before char's 8 bits
- considers count = 1 if no explicit count it given
- returns empty string if count = 0
- uses argument string length as count if count = *
- consumes only one array item per a format
- raises a TypeError if corresponding array item is not String

Array#pack with format 'H'
- encodes hexadecimal digits to byte sequence in the order of high-nibble first
- ignores rest of the pack argument when the argument is too long
- fills low-nibble of the last byte with 0 when count is odd
- fills the rest bytes with 0 if pack argument has insufficient length
- fills low-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length
- considers count = 1 if count omited
- returns empty string if count = 0 with
- returns the whole argument string with star parameter
- consumes only one array item per a format
- tries to convert the pack argument to a String using #to_str

Array#pack with format 'h'
- encodes hexadecimal digits to byte sequence in the order of low-nibble first
- ignores rest of the pack argument when the argument is too long
- fills low-nibble of the last byte with 0 when count is odd
- fills the rest bytes with 0 if pack argument has insufficient length
- fills high-nibble of the last byte with 0 when count is odd even if pack argument has insufficient length
- considers count = 1 if count omited
- returns empty string if count = 0 with
- returns the whole argument string with star parameter
- consumes only one array item per a format
- tries to convert the pack argument to a String using #to_str

Array#pack with format 'C'
- returns a string with byte of appropriate number
- regards negative values as 2's complement in order to converts it to positive
- reduces value to fit in byte
- tries to convert the pack argument to an Integer using #to_int
- accepts a Symbol as a pack argument because it responds to #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'c'
- returns a string with byte of appropriate number
- regards negative values as 2's complement in order to converts it to positive
- reduces value to fit in byte
- tries to convert the pack argument to an Integer using #to_int
- accepts a Symbol as a pack argument because it responds to #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'n'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'v'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**16
- drops higher bytes when a pack argument is < -2**16
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'N'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 'V'
- returns a string containing 4 bytes for an integer
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- regards negative values as 2's complement in order to converts it to positive
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left
- raises ArgumentError when tails suffix '_'
- raises ArgumentError when tails suffix '!'

Array#pack with format 's'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'S'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'l'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'L'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'q'
- returns a string containing 8 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**64
- raises a RangeError when a pack argument is <= -2**64
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'Q'
- returns a string containing 8 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**64
- raises a RangeError when a pack argument is <= -2**64
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 's!'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 's_'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'S!'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'S_'
- returns a string containing 2 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- drops higher bytes when a pack argument is >= 2**32
- drops higher bytes when a pack argument is < -2**32
- tries to convert the pack argument to an Integer using #to_int
- may raise a RangeError when a pack argument is >= 2**32
- may raise a RangeError when a pack argument is <= -2**32
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'i'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'i!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'i_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'I'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'I!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'I_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'l!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'l_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'L!'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'L_'
- returns a string containing 4 bytes for an integer
- regards negative values as 2's complement in order to converts it to positive
- raises a RangeError when a pack argument is >= 2**32
- raises a RangeError when a pack argument is <= -2**32
- tries to convert the pack argument to an Integer using #to_int
- raises a TypeError if a pack argument can't be coerced to Integer
- processes count number of array elements if count given
- returns empty string if count = 0
- with star parameter processes all remaining array items
- raises an ArgumentError if count is greater than array elements left

Array#pack with format 'f'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- accepts an integer as the pack argument
- does not raise an error even if passed a integer which is too large to cast into float value
- raises a TypeError if corresponding array item is not Float
- returns a string with length 4
- accepts the positive zero
- accepts the negative zero
- accepts a positive value
- accepts a negative value
- accepts the positive infinity
- accepts the negative infinity
- accepts a NaN
- keeps order of nonnegative real numbers
- reverses order of nonpositive real numbers

Array#pack with format 'd'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- accepts an integer as the pack argument
- does not raise an error even if passed a integer which is too large to cast into float value
- raises a TypeError if corresponding array item is not Float
- returns a string with length 8
- accepts the positive zero
- accepts the negative zero
- accepts a positive value
- accepts a negative value
- accepts the positive infinity
- accepts the negative infinity
- accepts a NaN
- keeps order of nonnegative real numbers
- reverses order of nonpositive real numbers

Array#pack with format 'e'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- accepts an integer as the pack argument
- does not raise an error even if passed a integer which is too large to cast into float value
- raises a TypeError if corresponding array item is not Float
- returns a string with length 4
- accepts the positive zero
- accepts the negative zero
- accepts a positive value
- accepts a negative value
- accepts the positive infinity
- accepts the negative infinity
- accepts a NaN

Array#pack with format 'E'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- accepts an integer as the pack argument
- does not raise an error even if passed a integer which is too large to cast into float value
- raises a TypeError if corresponding array item is not Float
- returns a string with length 8
- accepts the positive zero
- accepts the negative zero
- accepts a positive value
- accepts a negative value
- accepts the positive infinity
- accepts the negative infinity
- accepts a NaN

Array#pack with format 'g'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- accepts an integer as the pack argument
- does not raise an error even if passed a integer which is too large to cast into float value
- raises a TypeError if corresponding array item is not Float
- returns a string with length 4
- accepts the positive zero
- accepts the negative zero
- accepts a positive value
- accepts a negative value
- accepts the positive infinity
- accepts the negative infinity
- accepts a NaN
- keeps order of nonnegative real numbers
- reverses order of nonpositive real numbers

Array#pack with format 'G'
- consumes as many Floats as specified
- tries to convert the pack argument to a Float using #to_f
- accepts a string representation of real number as the pack argument
- accepts an integer as the pack argument
- does not raise an error even if passed a integer which is too large to cast into float value
- raises a TypeError if corresponding array item is not Float
- returns a string with length 8
- accepts the positive zero
- accepts the negative zero
- accepts a positive value
- accepts a negative value
- accepts the positive infinity
- accepts the negative infinity
- accepts a NaN
- keeps order of nonnegative real numbers
- reverses order of nonpositive real numbers

Array#pack with format 'M'
- encodes string with Quoted Printable encoding
- doesn't encode new line chars
- always appends soft line break at the end of encoded string
- appends soft line break after each 72 chars + 1 encoded char in encoded string by default
- appends soft line break after each specified number of chars + 1 encoded char in encoded string for the specified number > 1
- appends soft line break after each 72 chars + 1 encoded char in encoded string for the specified count is 1
- appends soft line break after each 72 chars + 1 encoded char in encoded string for the specified count is 0
- doesn't quote chars 32..60 and 62..126
- quotes chars by adding equal sign and char's hex value
- quotes equal sign
- doesn't quote \t char
- returns empty string if source string is empty
- calls #to_s on object to convert to string
- does not check whether the pack argument responds to #to_s before call #to_s
- comsumres only one array item per a format
- ignores star parameter
- properly handles recursive arrays

Array#pack with format 'M' with a multibyte $KCODE
- encodes multibyte characters

Array#pack with format 'm'
- encodes string with Base64 encoding
- converts series of 3-char sequences into four 4-char sequences
- fills chars with non-significant bits with '=' sign
- appends newline at the end of result string
- appends newline whenever after consumes 45 bytes by default
- appends newline whenever after consumes [number/3]*3 of bytes for the specified number > 2, where [x] is the floor function
- ignores line length parameter if it is 1 or 2
- ignores line length parameter if it is 0
- comsumres only one array item per a format
- ignores star parameter
- encodes 6-bit char less than 26 with capital letters
- encodes 6-bit char from 26 to 51 with lowercase letters
- encodes 6-bit char 62 with '+'
- encodes 6-bit char 63 with '/'
- returns empty string if source string is empty
- tries to convert the pack argument to a String using #to_str
- raises a TypeError if corresponding array item is not string

Array#pack with format 'U'
- regards a integer as a Unicode codepoint and encodes into UTF-8 byte sequence
- raises an ArgumentError if count is greater than array elements left
- raises RangeError when a pack argument is negative
- raises RangeError when a pack argument >= 2**32
- may accept a pack argument > max of Unicode codepoint
- only takes as many elements as specified after ('U')

Array#pack with format 'u'
- encodes string with UU-encoding
- converts series of 3-char sequences into four 4-char sequences
- appends zero-chars to source string if string length is not multiple of 3
- appends newline at the end of result string
- appends newline whenever after consumes 45 bytes by default
- prepends encoded line length to each line with ('u')
- appends newline whenever after consumes [number/3]*3 of bytes for the specified number > 2, where [x] is the floor function
- ignores line length parameter if it is < 3
- comsumres only one array item per a format
- ignores star parameter
- encodes 6-bit char with another char starting from char 32 with ('u')
- replaces spaces in encoded string with grave accent (`) char with ('u')
- returns empty string if source string is empty with ('u')
- tries to convert the pack argument to a String using #to_str
- raises a TypeError if corresponding array item is not string

Array#pack with format 'w'
- converts to BER-compressed integer
- raises ArgumentError when a pack argument is negative
- raises an ArgumentError if the count is greater than the number of remaining array elements
- calls to_int on non-integer values before packing
- raises TypeError on nil and non-numeric arguments

Array#pack with format 'X'
- decreases result string by one byte
- with count decreases result string by count bytes
- with zero count doesn't change result string
- treats start parameter as zero count
- raises an ArgumentError if count greater than already generated string length
- raises an ArgumentError if it is first directive
- doesn't increment the array index count

Array#pack with '@'
- moves the end of result string into the specified position by offset from head
- fills blank with NUL bytes if the position exceeds the end of string
- concatenates successing formats at the position '@' moves it into
- does not recover lost bytes when shorten the string and then extends it again
- is able to work with 'X'

Array#pack with format 'x'
- returns NUL-byte string
- returns string of count zero chars with count
- returns empty string with count == 0
- behaves like with count == 0 with star parameter
- doesn't increment the array index count

String#unpack with 'w' directive
- produces a BER-compressed integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/partition_spec.rb                                               
Array#partition
- returns two arrays
- returns in the left array values for which the block evaluates to true
- properly handles recursive arrays
- does not return subclass instances on Array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/permutation_spec.rb                                             
Array#permutation
- returns an Enumerator of all permutations when called without a block or arguments
- returns an Enumerator of permutations of given length when called with an argument but no block
- yields all permutations to the block then returns self when called with block but no arguments
- yields all permutations of given length to the block then returns self when called with block and argument
- returns the empty permutation ([[]]) when the given length is 0
- returns the empty permutation([]) when called on an empty Array
- returns no permutations when the given length has no permutations
- handles duplicate elements correctly
- handles nested Arrays correctly
- truncates Float arguments
- returns an Enumerator which works as expected even when the array was modified
- generates from a defensive copy, ignoring mutations

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/plus_spec.rb                                                    
Array#+
- concatenates two arrays
- can concatenate an array with itself
- tries to convert the passed argument to an Array using #to_ary
- properly handles recursive arrays
- does return subclass instances with Array subclasses
- does not call to_ary on array subclasses
- does not get infected even if an original array is tainted

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/pop_spec.rb                                                     
Array#pop
- removes and returns the last element of the array
- returns nil if there are no more elements
- properly handles recursive arrays
- keeps taint status
- raises a TypeError on a frozen array
- raises a TypeError on an empty frozen array

Array#pop passed a number n as an argument
- removes and returns an array with the last n elements of the array
- returns an array with the last n elements even if shift was invoked
- returns a new empty array if there are no more elements
- returns whole elements if n exceeds size of the array
- does not return self even when it returns whole elements
- raises an ArgumentError if n is negative
- tries to convert n to an Integer using #to_int
- raises a TypeError when the passed n can be coerced to Integer
- raises an ArgumentError if more arguments are passed
- does not return subclass instances with Array subclass
- returns an untainted array even if the array is tainted
- keeps taint status
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/product_spec.rb                                                 
Array#product
- returns converted arguments using :to_ary
- returns the expected result
- has no required argument
- returns an empty array when the argument is an empty array
- does not attempt to produce an unreasonable number of products

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/push_spec.rb                                                    
Array#push
- appends the arguments to the array
- isn't confused by previous shift
- properly handles recursive arrays
- raises a TypeError on a frozen array if modification takes place
- does not raise on a frozen array if no modification is made

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/rassoc_spec.rb                                                  
Array#rassoc
- returns the first contained array whose second element is == object
- properly handles recursive arrays
- calls elem == obj on the second element of each contained array
- does not check the last element in each contained but speficically the second

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/reject_spec.rb                                                  
Array#reject
- returns a new array without elements for which block is true
- returns self when called on an Array emptied with #shift
- properly handles recursive arrays
- returns subclass instance on Array subclasses
- returns an Enumerator if no block given

Array#reject!
- removes elements for which block is true
- properly handles recursive arrays
- returns nil when called on an Array emptied with #shift
- returns nil if no changes are made
- raises a TypeError on a frozen array
- raises a TypeError on an empty frozen array
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/repeated_combination_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/repeated_permutation_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/replace_spec.rb                                                 
Array#replace
- replaces the elements with elements from other array
- properly handles recursive arrays
- returns self
- does not make self dependent to the original array
- tries to convert the passed argument to an Array using #to_ary
- does not call #to_ary on Array subclasses
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/reverse_each_spec.rb                                            
Array#reverse_each
- traverses array in reverse order and pass each element to block
- returns self
- yields only the top level element of an empty recursive arrays
- yields only the top level element of a recursive array
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/reverse_spec.rb                                                 
Array#reverse
- returns a new array with the elements in reverse order
- properly handles recursive arrays
- returns subclass instance on Array subclasses

Array#reverse!
- reverses the elements in place
- properly handles recursive arrays
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/rindex_spec.rb                                                  
Array#rindex
- returns the first index backwards from the end where element == to object
- returns size-1 if last element == to object
- returns 0 if only first element == to object
- returns nil if no element == to object
- properly handles empty recursive arrays
- properly handles recursive arrays
- accepts a block instead of an argument
- ignore the block if there is an argument

Array#rindex given no argument and no block
- produces an Enumerator
- raises StopIteration if the array is truncated before completion

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/rotate_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/sample_spec.rb                                                  
Array#sample
- selects a random value from the array
- returns nil for empty arrays

Array#sample passed a number n as an argument
- raises ArgumentError for a negative n
- returns different random values from the array
- tries to convert n to an Integer using #to_int
- returns all values with n big enough
- returns [] for empty arrays or if n <= 0
- does not return subclass instances with Array subclass

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/select_spec.rb                                                  
Array#select
- returns an Enumerator if no block given
- returns a new array of elements for which block is true
- does not return subclass instance on Array subclasses
- properly handles recursive arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/shift_spec.rb                                                   
Array#shift
- removes and returns the first element
- returns nil when the array is empty
- properly handles recursive arrays
- raises a TypeError on a frozen array
- raises a TypeError on an empty frozen array

Array#shift passed a number n as an argument
- removes and returns an array with the first n element of the array
- does not corrupt the array when shift without arguments is followed by shift with an argument
- returns a new empty array if there are no more elements
- returns whole elements if n exceeds size of the array
- does not return self even when it returns whole elements
- raises an ArgumentError if n is negative
- tries to convert n to an Integer using #to_int
- raises a TypeError when the passed n can be coerced to Integer
- raises an ArgumentError if more arguments are passed
- does not return subclass instances with Array subclass
- returns an untainted array even if the array is tainted
- keeps taint status
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/shuffle_spec.rb                                                 
Array#shuffle
- returns the same values, in a usually different order
- is not destructive
- returns subclass instances with Array subclass

Array#shuffle!
- returns the same values, in a usually different order
- raises a TypeError on a frozen array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/size_spec.rb                                                    
Array#size
- returns the number of elements
- properly handles recursive arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/slice_spec.rb                                                   
Array#slice!
- removes and return the element at index
- removes and returns length elements beginning at start
- properly handles recursive arrays
- calls to_int on start and length arguments
- removes and return elements in range
- calls to_int on range arguments
- does not expand array with indices out of bounds
- does not expand array with negative indices out of bounds
- raises a TypeError on a frozen array

Array#slice
- returns the element at index with [index]
- returns the element at index from the end of the array with [-index]
- return count elements starting from index with [index, count]
- returns count elements starting at index from the end of array with [-index, count]
- returns the first count elements with [0, count]
- returns the subarray which is independent to self with [index,count]
- tries to convert the passed argument to an Integer using #to_int
- returns the elements specified by Range indexes with [m..n]
- returns elements specified by Range indexes except the element at index n with [m...n]
- returns elements that exist if range start is in the array but range end is not with [m..n]
- accepts Range instances having a negative m and both signs for n with [m..n] and [m...n]
- returns the subarray which is independent to self with [m..n]
- tries to convert Range elements to Integers using #to_int with [m..n] and [m...n]
- returns the same elements as [m..n] and [m...n] with Range subclasses
- returns nil for a requested index not in the array with [index]
- returns [] if the index is valid but length is zero with [index, length]
- returns nil if length is zero but index is invalid with [index, length]
- returns [] if index == array.size with [index, length]
- returns nil if index > array.size with [index, length]
- returns nil if length is negative with [index, length]
- returns nil if no requested index is in the array with [m..n]
- returns nil if range start is not in the array with [m..n]
- returns an empty array when m == n with [m...n]
- returns an empty array with [0...0]
- returns a subarray where m, n negatives and m < n with [m..n]
- returns an array containing the first element with [0..0]
- returns the entire array with [0..-1]
- returns all but the last element with [0...-1]
- returns [3] for [2..-1] out of [1, 2, 3]
- returns an empty array when m > n and m, n are positive with [m..n]
- returns an empty array when m > n and m, n are negative with [m..n]
- does not expand array when the indices are outside of the array bounds
- raises a RangeError when the start index is out of range of Fixnum
- raises a RangeError when the length is out of range of Fixnum

Array#slice with a subclass of Array
- returns a subclass instance with [n, m]
- returns a subclass instance with [-n, m]
- returns a subclass instance with [n..m]
- returns a subclass instance with [n...m]
- returns a subclass instance with [-n..-m]
- returns a subclass instance with [-n...-m]
- returns an empty array when m == n with [m...n]
- returns an empty array with [0...0]
- returns an empty array when m > n and m, n are positive with [m..n]
- returns an empty array when m > n and m, n are negative with [m..n]
- returns [] if index == array.size with [index, length]
- returns [] if the index is valid but length is zero with [index, length]
- does not call #initialize on the subclass instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/sort_by_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/sort_spec.rb                                                    
Array#sort
- returns a new array sorted based on comparing elements with <=>
- does not affect the original Array
- sorts already-sorted Arrays
- sorts reverse-sorted Arrays
- sorts Arrays that consist entirely of equal elements
- sorts Arrays that consist mostly of equal elements
- does not return self even if the array would be already sorted
- properly handles recursive arrays
- uses #<=> of elements in order to sort
- does not deal with exceptions raised by unimplemented or incorrect #<=>
- may take a block which is used to determine the order of objects a and b described as -1, 0 or +1
- does not call #<=> on contained objects when invoked with a block
- does not call #<=> on elements when invoked with a block even if Array is large (Rubinius #412)
- completes when supplied a block that always returns the same result
- does not freezes self during being sorted
- returns the specified value when it would break in the given block
- uses the sign of Bignum block results as the sort result
- compares values returned by block with 0
- raises an error if objects can't be compared
- handles a large array that has been pruned
- returns subclass instance on Array subclasses

Array#sort!
- sorts array in place using <=>
- sorts array in place using block value if a block given
- returns self if the order of elements changed
- returns self even if makes no modification
- properly handles recursive arrays
- uses #<=> of elements in order to sort
- does not call #<=> on contained objects when invoked with a block
- does not call #<=> on elements when invoked with a block even if Array is large (Rubinius #412)
- completes when supplied a block that always returns the same result
- raises a TypeError on a frozen array
- temporarily freezes self and recovers after sorted
- returns the specified value when it would break in the given block
- makes some modification even if finished sorting when it would break in the given block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/take_spec.rb                                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/take_while_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/to_a_spec.rb                                                    
Array#to_a
- returns self
- does not return subclass instance on Array subclasses
- properly handles recursive arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/to_ary_spec.rb                                                  
Array#to_ary
- returns self
- properly handles recursive arrays

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/to_s_spec.rb                                                    
Array#to_s
- is equivalent to #join without a separator string
- returns '[...]' for an empty array embedded in itself
- returns '[...]' for the embedded array in a recursive array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/transpose_spec.rb                                               
Array#transpose
- assumes an array of arrays and returns the result of transposing rows and columns
- tries to convert the passed argument to an Array using #to_ary
- properly handles recursive arrays
- raises a TypeError if the passed Argument does not respond to #to_ary
- does not call to_ary on array subclass elements
- raises an IndexError if the arrays are not of the same length
- does not return subclass instance on Array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/try_convert_spec.rb                                             
Array.try_convert
- returns self for arrays
- converts using :to_ary
- returns nil when there is no :to_ary
- should not rescue errors
- checks the result of the conversion

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/union_spec.rb                                                   
Array#|
- returns an array of elements that appear in either array (union)
- creates an array with no duplicates
- creates an array with elements in order they are first encountered
- properly handles recursive arrays
- tries to convert the passed argument to an Array using #to_ary
- acts as if using an intermediate hash to collect values
- does not return subclass instances for Array subclasses
- does not call to_ary on array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/uniq_spec.rb                                                    
Array#uniq
- returns an array with no duplicates
- properly handles recursive arrays
- uses eql? semantics
- compares elements first with hash
- does not compare elements with different hash codes via eql?
- compares elements with matching hash codes with #eql?
- returns subclass instance on Array subclasses

Array#uniq!
- modifies the array in place
- returns self
- properly handles recursive arrays
- returns nil if no changes are made to the array
- raises a TypeError on a frozen array when the array is modified
- does not raise an exception on a frozen array when the array would not be modified

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/unshift_spec.rb                                                 
Array#unshift
- prepends object to the original array
- quietly ignores unshifting nothing
- properly handles recursive arrays
- raises a TypeError on a frozen array
- does not raise an exception on a frozen array if no modification takes place

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/values_at_spec.rb                                               
Array#values_at
- returns an array of elements at the indexes when passed indexes
- calls to_int on its indices
- returns an array of elements in the ranges when passes ranges
- properly handles recursive arrays
- calls to_int on arguments of ranges when passes ranges
- does not return subclass instance on Array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/array/zip_spec.rb                                                     
Array#zip
- returns an array of arrays containing corresponding elements of each array
- fills in missing values with nil
- properly handles recursive arrays
- calls #to_ary to convert the argument to an Array
- calls block if supplied
- does not return subclass instance on Array subclasses

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/__send___spec.rb                                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/ancestors_spec.rb                                         
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/basicobject_spec.rb                                        (ERROR - 11)
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/class_spec.rb                                             
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/equal_spec.rb                                             
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/equal_value_spec.rb                                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/initialize_spec.rb                                        
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/instance_eval_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/instance_exec_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/method_missing_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/new_spec.rb                                               
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/not_equal_spec.rb                                         
-  (ERROR - 12)
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/not_spec.rb                                               
-  (ERROR - 13)
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/singleton_method_added_spec.rb                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/singleton_method_removed_spec.rb                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/singleton_method_undefined_spec.rb                        
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/basicobject/superclass_spec.rb                                        
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/abs_spec.rb                                                    
Bignum#abs
- returns the absolute value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/bit_and_spec.rb                                                
Bignum#&
- returns self bitwise AND other
- returns self bitwise AND other when one operand is negative
- returns self bitwise AND other when both operands are negative
- coerces Float arguments into Integers
- tries to convert the given argument to an Integer using to_int
- raises a TypeError when the given argument can't be converted to Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/bit_or_spec.rb                                                 
Bignum#|
- returns self bitwise OR other
- returns self bitwise OR other when one operand is negative
- returns self bitwise OR other when both operands are negative
- coerces Float arguments to Integers
- tries to convert the given argument to an Integer using to_int
- raises a TypeError when the given argument can't be converted to Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/bit_xor_spec.rb                                                
Bignum#^
- returns self bitwise EXCLUSIVE OR other
- returns self bitwise EXCLUSIVE OR other when one operand is negative
- returns self bitwise EXCLUSIVE OR other when both operands are negative
- coerces Float arguments into Integers
- tries to convert the given argument to an Integer using to_int
- raises a TypeError when the given argument can't be converted to Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/case_compare_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/coerce_spec.rb                                                 
Bignum#coerce
- coerces other to a Bignum and returns [other, self] when passed a Fixnum
- returns [other, self] when passed a Bignum
- raises a TypeError when not passed a Fixnum or Bignum
- raises a TypeError when passed a Float or String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/comparison_spec.rb                                             
Bignum#<=>
- returns 1 when self is Infinity and other is a Bignum (FAILED - 14)
- returns -1 when self is negative and other is Infinty
- returns 1 when self is negative and other is -Infinity (FAILED - 15)
- returns -1 when self is -Infinity and other is negative (FAILED - 16)

Bignum#<=> with a Fixnum
- returns -1 when other is larger
- returns 1 when other is smaller

Bignum#<=> with a Bignum when other is negative
- returns -1 when self is negative and other is larger
- returns 0 when other is equal
- returns 1 when self is negative and other is smaller
- returns 1 when self is positive

Bignum#<=> with a Bignum when other is positive
- returns -1 when self is negative
- returns -1 when self is positive and other is larger
- returns 0 when other is equal
- returns 1 when other is smaller

Bignum#<=> with a Float when other is negative
- returns -1 when self is negative and other is larger
- returns 0 when other is equal
- returns 1 when self is negative and other is smaller
- returns 1 when self is positive

Bignum#<=> with a Float when other is positive
- returns -1 when self is negative
- returns -1 when self is positive and other is larger
- returns 0 when other is equal
- returns 1 when other is smaller

Bignum#<=> with an Object
- calls #coerce on other
- returns nil if #coerce raises an exception
- raises an exception if #coerce raises a non-StandardError exception
- returns nil if #coerce does not return an Array
- returns -1 if the coerced value is larger
- returns 0 if the coerced value is equal
- returns 1 if the coerced value is smaller

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/complement_spec.rb                                             
Bignum#~
- returns self with each bit flipped

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/div_spec.rb                                                    
Bignum#div
- returns self divided by other
- raises a ZeroDivisionError if other is zero and not a Float
- raises a TypeError when given a non-Integer
- returns a result of integer division of self by a float argument
- raises FloatDomainError if the argument is a float zero

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/divide_spec.rb                                                 
Bignum#/
- returns self divided by other
- raises a ZeroDivisionError if other is zero and not a Float
- raises a TypeError when given a non-Integer
- returns self divided by float
- does NOT raise ZeroDivisionError if other is zero and is a Float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/divmod_spec.rb                                                 
Bignum#divmod
- returns an Array containing quotient and modulus obtained from dividing self by the given argument
- raises a ZeroDivisionError when the given argument is 0
- raises a FloatDomainError if other is NaN
- raises a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when the given argument is not an Integer

Bignum#divmod with q = floor(x/y), a = q*b + r,
- returns [q,r] when a < 0, b > 0 and |a| < b
- returns [q,r] when a > 0, b < 0 and a > |b|
- returns [q,r] when a > 0, b < 0 and a < |b|
- returns [q,r] when a < 0, b < 0 and |a| < |b|

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/element_reference_spec.rb                                      
Bignum#[]
- returns the nth bit in the binary representation of self
- tries to convert the given argument to an Integer using #to_int
- raises a TypeError when the given argument can't be converted to Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/eql_spec.rb                                                    
Bignum#eql? when given a Bignum
- returns true if the given argument has the same value

Bignum#eql? when given a non-Bignum
- returns false

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/equal_value_spec.rb                                            
Bignum#==
- returns true if self has the same value as the given argument
- calls 'other == self' if the given argument is not an Integer
- returns the result of 'other == self' as a boolean

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/even_spec.rb                                                   
Bignum#even?
- returns true if self is even and positive
- returns true if self is even and negative
- returns false if self is odd and positive
- returns false if self is odd and negative

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/exponent_spec.rb                                               
Bignum#**
- returns self raised to other power
- raises a TypeError when given a non-Integer
- switch to a Float when the values is too big

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/fdiv_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/gt_spec.rb                                                     
Bignum#>
- returns true if self is greater than the given argument
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/gte_spec.rb                                                    
Bignum#>=
- returns true if self is greater than or equal to other
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/hash_spec.rb                                                   
Bignum#hash
- is provided
- is stable

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/left_shift_spec.rb                                             
Bignum#<< with n << m
- returns n shifted left m bits when n > 0, m > 0
- returns n shifted left m bits when n < 0, m > 0
- returns n shifted right m bits when n > 0, m < 0
- returns n shifted right m bits when n < 0, m < 0
- returns n when n > 0, m == 0
- returns n when n < 0, m == 0
- returns 0 when m < 0 and m == p where 2**p > n >= 2**(p-1)
- returns 0 when m < 0 and m is a Bignum
- returns a Fixnum == fixnum_max() when (fixnum_max() * 2) << -1 and n > 0
- returns a Fixnum == fixnum_min() when (fixnum_min() * 2) << -1 and n < 0
- calls #to_int to convert the argument to an Integer
- raises a TypeError when #to_int does not return an Integer
- raises a TypeError when passed nil
- raises a TypeError when passed a String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/lt_spec.rb                                                     
Bignum#<
- returns true if self is less than the given argument
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/lte_spec.rb                                                    
Bignum#<=
- returns true if self is less than or equal to other
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/magnitude_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/minus_spec.rb                                                  
Bignum#-
- returns self minus the given Integer
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/modulo_spec.rb                                                 
Bignum#%
- returns the modulus obtained from dividing self by the given argument
- raises a ZeroDivisionError when the given argument is 0
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

Bignum#modulo
- returns the modulus obtained from dividing self by the given argument
- raises a ZeroDivisionError when the given argument is 0
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/multiply_spec.rb                                               
Bignum#*
- returns self multiplied by the given Integer
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/odd_spec.rb                                                    
Bignum#odd?
- returns true if self is odd and positive
- returns true if self is odd and negative
- returns false if self is even and positive
- returns false if self is even and negative

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/plus_spec.rb                                                   
Bignum#+
- returns self plus the given Integer
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/quo_spec.rb                                                    
Bignum#quo
- returns the result of self divided by the given Integer as a Float
- does not raise a ZeroDivisionError when the given Integer is 0
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/remainder_spec.rb                                              
Bignum#remainder
- returns the remainder of dividing self by other
- raises a ZeroDivisionError if other is zero and not a Float
- does NOT raise ZeroDivisionError if other is zero and is a Float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/right_shift_spec.rb                                            
Bignum#>> with n >> m
- returns n shifted right m bits when n > 0, m > 0
- returns n shifted right m bits when n < 0, m > 0
- respects twos complement signed shifting
- respects twos complement signed shifting for very large values
- returns n shifted left m bits when  n > 0, m < 0
- returns n shifted left m bits when  n < 0, m < 0
- returns n when n > 0, m == 0
- returns n when n < 0, m == 0
- returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
- returns 0 when m is a Bignum
- returns a Fixnum == fixnum_max() when (fixnum_max() * 2) >> 1 and n > 0
- returns a Fixnum == fixnum_min() when (fixnum_min() * 2) >> 1 and n < 0
- calls #to_int to convert the argument to an Integer
- raises a TypeError when #to_int does not return an Integer
- raises a TypeError when passed nil
- raises a TypeError when passed a String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/size_spec.rb                                                   
Bignum#size
- returns the number of bytes in the machine representation in multiples of four

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/to_f_spec.rb                                                   
Bignum#to_f
- returns self converted to a Float
- converts number close to Float::MAX without exceeding MAX or producing NaN

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/to_s_spec.rb                                                   
Bignum#to_s when given a base
- returns self converted to a String using the given base
- raises an ArgumentError if the base is less than 2 or higher than 36

Bignum#to_s when given no base
- returns self converted to a String using base 10

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/bignum/uminus_spec.rb                                                 
Bignum#-@
- returns self as a negative value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/binding/clone_spec.rb                                                 
Binding#clone
- returns a copy of the Bind object
- is a shallow copy of the Bind object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/binding/dup_spec.rb                                                   
Binding#dup
- returns a copy of the Bind object
- is a shallow copy of the Bind object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/binding/eval_spec.rb                                                  
Binding#eval
- behaves like Kernel.eval(..., self)
- needs to be completed

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/builtin_constants/builtin_constants_spec.rb                           
RUBY_VERSION
- is a String

RUBY_PATCHLEVEL
- is a Fixnum

RUBY_COPYRIGHT
- is a String

RUBY_DESCRIPTION
- is a String

RUBY_PLATFORM
- is a String

RUBY_RELEASE_DATE
- is a String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/class/allocate_spec.rb                                                
Class#allocate
- returns an instance of self
- returns a fully-formed instance of Module
- does not call initialize on the new instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/class/inherited_spec.rb                                               
Class.inherited
- is invoked with the child Class when self is subclassed
- is invoked only once per subclass
- is called when marked as a private class method
- is called when marked as a protected class method
- is called when marked as a public class method
- is called by super from a method provided by an included module
- is called by super even when marked as a private class method
- will be invoked by child class regardless of visibility

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/class/initialize_copy_spec.rb                                         
Class#initialize_copy
- raises a TypeError when called on already initialized classes

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/class/initialize_spec.rb                                              
Class#new
- returns a new instance of self
- invokes #initialize on the new instance with the given args
- passes the block to #initialize

Class#initialize
- raises a TypeError when called on already initialized classes

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/class/new_spec.rb                                                     
Class.new with a block given
- uses the given block as the class' body
- creates a subclass of the given superclass

Class.new
- creates a new anonymous class
- raises a TypeError if passed a metaclass
- creates a class without a name
- creates a class that can be given a name by assigning it to a constant
- sets the new class' superclass to the given class
- sets the new class' superclass to Object when no class given
- raises a TypeError when given a non-Class

Class#new
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/class/superclass_spec.rb                                              
Class#superclass
- returns the superclass of self

Class#superclass for a singleton class
- of an object returns the class of the object (FAILED - 17)
- of a class returns the singleton class of its superclass (FAILED - 18)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/comparable/between_spec.rb                                            
Comparable#between?
- returns true if self is greater than or equal to the first and less than or equal to the second argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/comparable/equal_value_spec.rb                                        
Comparable#==
- returns true if other is the same as self
- calls #<=> on self with other and returns true if #<=> returns 0
- returns false if calling #<=> on self returns a non-zero Integer
- returns nil if calling #<=> on self returns nil or a non-Integer
- returns nil if calling #<=> on self raises a StandardError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/comparable/gt_spec.rb                                                 
Comparable#>
- calls #<=> on self with other and returns true if #<=> returns any Integer greater than 0
- returns false if calling #<=> on self returns 0 or any Integer less than 0
- raises an ArgumentError if calling #<=> on self returns nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/comparable/gte_spec.rb                                                
Comparable#>=
- calls #<=> on self with other and returns true if #<=> returns 0 or any Integer greater than 0
- returns false if calling #<=> on self returns any Integer less than 0
- raises an ArgumentError if calling #<=> on self returns nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/comparable/lt_spec.rb                                                 
Comparable#<
- calls #<=> on self with other and returns true if #<=> returns any Integer less than 0
- returns false if calling #<=> on self returns 0 or any Integer greater than 0
- raises an ArgumentError if calling #<=> on self returns nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/comparable/lte_spec.rb                                                
Comparable#<=
- calls #<=> on self with other and returns true if #<=> returns 0 or any Integer less than 0
- returns false if calling #<=> on self returns any Integer greater than 0
- raises an ArgumentError if calling #<=> on self returns nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/Complex_spec.rb                                               
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/abs2_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/abs_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/angle_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/arg_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/coerce_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/conj_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/conjugate_spec.rb                                             
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/denominator_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/divide_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/eql_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/equal_value_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/exponent_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/fdiv_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/hash_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/imag_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/imaginary_spec.rb                                             
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/inspect_spec.rb                                               
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/integer_spec.rb                                               
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/magnitude_spec.rb                                             
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/marshal_dump_spec.rb                                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/marshal_load_spec.rb                                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/minus_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/multiply_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/numerator_spec.rb                                             
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/phase_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/plus_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/polar_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/quo_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/rationalize_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/real_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/rect_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/rectangular_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/to_f_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/to_i_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/to_r_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/to_s_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/complex/uminus_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/continuation/call_spec.rb                                             
Continuation#call
- using #call transfers execution to right after the Kernel.callcc block
- arguments given to #call (or nil) are returned by the Kernel.callcc block (as Array unless only one object)
- #[] is an alias for #call
- closes over lexical environments
- escapes an inner ensure block
- executes an outer ensure block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/continuation/element_reference_spec.rb                                
Continuation#[]
- using #call transfers execution to right after the Kernel.callcc block
- arguments given to #call (or nil) are returned by the Kernel.callcc block (as Array unless only one object)
- #[] is an alias for #call
- closes over lexical environments
- escapes an inner ensure block
- executes an outer ensure block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/continuation/new_spec.rb                                              
Continuation.new
- raises a NoMethodError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/chdir_spec.rb                                                     
Dir.chdir
- defaults to $HOME with no arguments
- changes to the specified directory
- returns 0 when successfully changing directory
- calls #to_str on the argument if it's not a String
- calls #to_str on the argument if it's not a String and a block is given
- returns the value of the block when a block is given
- defaults to the home directory when given a block but no argument
- changes to the specified directory for the duration of the block
- raises a SystemCallError if the directory does not exist
- raises a SystemCallError if the original directory no longer exists
- always returns to the original directory when given a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/chroot_spec.rb                                                    
Dir.chroot as regular user
- raises an Errno::EPERM exception if the directory exists
- raises a SystemCallError if the directory doesn't exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/close_spec.rb                                                     
Dir#close
- closes the stream and fd and returns nil

Dir#close
- raises an IOError when called on a closed Dir instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/delete_spec.rb                                                    
Dir.delete
- removes empty directories
- calls #to_str on non-String arguments
- raises a SystemCallError when trying to remove a nonempty directory
- raises a SystemCallError if lacking adequate permissions to remove the directory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/dir_spec.rb                                                       
Dir
- includes Enumerable

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/each_spec.rb                                                      
Dir#each
- yields each directory entry in succession
- returns the directory which remains open
- returns an Enumerator if no block given

Dir#each
- raises an IOError when called on a closed Dir instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/element_reference_spec.rb                                         
Dir.[]
- calls #to_str to convert patterns
- splits the string on \0 if there is only one string given
- matches non-dotfiles with '*'
- returns empty array when empty pattern provided
- matches regexp special +
- matches regexp special *
- matches regexp special ?
- matches regexp special |
- matches regexp special ^
- matches regexp special $
- matches regexp special (
- matches regexp special )
- matches regexp special [
- matches regexp special ]
- matches regexp special {
- matches regexp special }
- matches dotfiles with '.*'
- matches non-dotfiles with '*<non-special characters>'
- matches dotfiles with '.*<non-special characters>'
- matches files with any ending with '<non-special characters>*'
- matches files with any middle with '<non-special characters>*<non-special characters>'
- matches files with multiple '*' special characters
- matches non-dotfiles in the current directory with '**'
- matches dotfiles in the current directory with '.**'
- recursively matches any nondot subdirectories with '**/'
- recursively matches any subdirectories including ./ and ../ with '.**/'
- matches a single character except leading '.' with '?'
- accepts multiple '?' characters in a pattern
- matches any characters in a set with '[<characters>]'
- matches any characters in a range with '[<character>-<character>]'
- matches any characters except those in a set with '[^<characters>]'
- matches any characters except those in a range with '[^<character>-<character]'
- matches any one of the strings in a set with '{<string>,<other>,...}'
- accepts string sets with empty strings with {<string>,,<other>}
- matches dot or non-dotfiles with '{,.}*'
- respects the order of {} expressions, expanding left most first
- matches special characters by escaping with a backslash with '\<character>'
- recursively matches directories with '**/<characters>'
- preserves the separator between directory components

Dir.[]
- matches multiple recursives

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/entries_spec.rb                                                   
Dir.entries
- returns an Array of filenames in an existing directory including dotfiles
- raises a SystemCallError if called with a nonexistent diretory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/exist_spec.rb                                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/exists_spec.rb                                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/foreach_spec.rb                                                   
Dir.foreach
- yields all names in an existing directory to the provided block
- returns nil when successful
- raises a SystemCallError if passed a nonexistent directory
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/getwd_spec.rb                                                     
Dir.getwd
- returns the current working directory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/glob_spec.rb                                                      
Dir.glob
- calls #to_str to convert patterns
- splits the string on \0 if there is only one string given
- matches non-dotfiles with '*'
- returns empty array when empty pattern provided
- matches regexp special +
- matches regexp special *
- matches regexp special ?
- matches regexp special |
- matches regexp special ^
- matches regexp special $
- matches regexp special (
- matches regexp special )
- matches regexp special [
- matches regexp special ]
- matches regexp special {
- matches regexp special }
- matches dotfiles with '.*'
- matches non-dotfiles with '*<non-special characters>'
- matches dotfiles with '.*<non-special characters>'
- matches files with any ending with '<non-special characters>*'
- matches files with any middle with '<non-special characters>*<non-special characters>'
- matches files with multiple '*' special characters
- matches non-dotfiles in the current directory with '**'
- matches dotfiles in the current directory with '.**'
- recursively matches any nondot subdirectories with '**/'
- recursively matches any subdirectories including ./ and ../ with '.**/'
- matches a single character except leading '.' with '?'
- accepts multiple '?' characters in a pattern
- matches any characters in a set with '[<characters>]'
- matches any characters in a range with '[<character>-<character>]'
- matches any characters except those in a set with '[^<characters>]'
- matches any characters except those in a range with '[^<character>-<character]'
- matches any one of the strings in a set with '{<string>,<other>,...}'
- accepts string sets with empty strings with {<string>,,<other>}
- matches dot or non-dotfiles with '{,.}*'
- respects the order of {} expressions, expanding left most first
- matches special characters by escaping with a backslash with '\<character>'
- recursively matches directories with '**/<characters>'
- preserves the separator between directory components

Dir.glob
- matches multiple recursives

Dir.glob
- can take an array of patterns
- matches both dot and non-dotfiles with '*' and option File::FNM_DOTMATCH
- matches files with any beginning with '*<non-special characters>' and option File::FNM_DOTMATCH
- matches any files in the current directory with '**' and option File::FNM_DOTMATCH
- recursively matches any subdirectories except './' or '../' with '**/' and option File::FNM_DOTMATCH
- accepts a block and yields it with each elements
- matches the literal character '\' with option File::FNM_NOESCAPE
- returns nil for directories current user has no permission to read

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/home_spec.rb                                                      
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/initialize_spec.rb                                                
Dir#initialize
- calls #to_str on non-String arguments

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/inspect_spec.rb                                                   
Dir#inspect
- returns a String
- includes the class name
- includes the directory name

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/mkdir_spec.rb                                                     
Dir.mkdir
- creates the named directory with the given permissions
- call #to_str on non-String arguments
- raises a SystemCallError if any of the directories in the path before the last does not exist
- raises Errno::EEXIST if the specified directory already exists
- raises Errno::EEXIST if the argument points to the existing file

Dir.mkdir
- raises a SystemCallError when lacking adequate permissions in the parent dir

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/open_spec.rb                                                      
Dir.open
- returns a Dir instance representing the specified directory
- raises a SystemCallError if the directory does not exist
- may take a block which is yielded to with the Dir instance
- returns the value of the block if a block is given
- closes the Dir instance when the block exits if given a block
- closes the Dir instance when the block exits the block even due to an exception
- calls #to_str on non-String arguments

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/path_spec.rb                                                      
Dir#path
- returns the path that was supplied to .new or .open
- returns the path even when called on a closed Dir instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/pos_spec.rb                                                       
Dir#pos
- returns an Integer representing the current position in the directory
- returns a different Integer if moved from previous position

Dir#pos
- raises an IOError when called on a closed Dir instance

Dir#pos=
- moves the read position to a previously obtained position

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/pwd_spec.rb                                                       
Dir.pwd
- returns the current working directory
- correctly displays dirs with unicode characters in them

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/read_spec.rb                                                      
Dir#read
- returns the file name in the current seek position
- raises an IOError when called on a closed Dir instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/rewind_spec.rb                                                    
Dir#rewind
- resets the next read to start from the first entry
- returns the Dir instance
- raises an IOError when called on a closed Dir instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/rmdir_spec.rb                                                     
Dir.rmdir
- removes empty directories
- calls #to_str on non-String arguments
- raises a SystemCallError when trying to remove a nonempty directory
- raises a SystemCallError if lacking adequate permissions to remove the directory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/seek_spec.rb                                                      
Dir#seek
- returns the Dir instance
- moves the read position to a previously obtained position

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/tell_spec.rb                                                      
Dir#tell
- returns an Integer representing the current position in the directory
- returns a different Integer if moved from previous position
- raises an IOError when called on a closed Dir instance

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/to_path_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/dir/unlink_spec.rb                                                    
Dir.unlink
- removes empty directories
- calls #to_str on non-String arguments
- raises a SystemCallError when trying to remove a nonempty directory
- raises a SystemCallError if lacking adequate permissions to remove the directory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/_dump_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/_load_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/aliases_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/ascii_compatible_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/compatible_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/asciicompat_encoding_spec.rb                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/constants_spec.rb                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/convert_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/convpath_spec.rb                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/destination_encoding_spec.rb                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/finish_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/insert_output_spec.rb                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/inspect_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/last_error_spec.rb                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/primitive_convert_spec.rb                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/primitive_errinfo_spec.rb                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/putback_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/replacement_spec.rb                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/search_convpath_spec.rb                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/converter/source_encoding_spec.rb                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/default_external_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/default_internal_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/dummy_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/find_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/inspect_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_name_spec.rb
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/destination_encoding_spec.rb     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/error_bytes_spec.rb              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/incomplete_input_spec.rb         
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/readagain_bytes_spec.rb          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_name_spec.rb     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/invalid_byte_sequence_error/source_encoding_spec.rb          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/list_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/locale_charmap_spec.rb                                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/name_list_spec.rb                                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/name_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/names_spec.rb                                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/replicate_spec.rb                                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/to_s_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_name_spec.rb 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/undefined_conversion_error/destination_encoding_spec.rb      
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/undefined_conversion_error/error_char_spec.rb                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/undefined_conversion_error/source_encoding_name_spec.rb      
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/encoding/undefined_conversion_error/source_encoding_spec.rb           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/all_spec.rb                                                
Enumerable#all?
- always returns true on empty enumeration
- does not hide exceptions out of #each

Enumerable#all? with no block
- returns true if no elements are false or nil
- returns false if there are false or nil elements

Enumerable#all? with block
- returns true if the block never returns false or nil
- returns false if the block ever returns false or nil
- stops iterating once the return value is determined
- does not hide exceptions out of the block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/any_spec.rb                                                
Enumerable#any?
- always returns false on empty enumeration
- raises an ArgumentError when any arguments provided
- does not hide exceptions out of #each

Enumerable#any? with no block
- returns true if any element is not false or nil
- returns false if all elements are false or nil

Enumerable#any? with block
- returns true if the block ever returns other than false or nil
- any? should return false if the block never returns other than false or nil
- stops iterating once the return value is determined
- does not hide exceptions out of the block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/chunk_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/collect_concat_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/collect_spec.rb                                            
Enumerable#collect
- returns a new array with the results of passing each element to block
- gathers whole arrays as elements when each yields multiple
- returns to_a when no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/count_spec.rb                                              
Enumerable#count
- returns size when no argument or a block
- counts nils if given nil as an argument
- accepts an argument for comparison using ==
- uses a block for comparison
- ignores the block when given an argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/cycle_spec.rb                                              
Enumerable#cycle
- loops indefinitely if no argument or nil argument
- yields successive elements of the array repeatedly

Enumerable#cycle passed a number n as an argument
- returns nil and does nothing for non positive n
- calls each at most once
- yields only when necessary
- tries to convert n to an Integer using #to_int
- raises a TypeError when the passed n can be coerced to Integer
- raises an ArgumentError if more arguments are passed

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/detect_spec.rb                                             
Enumerable#detect
- passes each entry in enum to block while block when block is false
- returns nil when the block is false and there is no ifnone proc given
- returns the first element for which the block is not false
- returns the value of the ifnone proc if the block is false
- doesn't call the ifnone proc if an element is found
- calls the ifnone proc only once when the block is false
- calls the ifnone proc when there are no elements
- returns an enumerator when no block given
- passes the ifnone proc to the enumerator

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/drop_spec.rb                                               
Enumerable#drop
- requires exactly one argument

Enumerable#drop passed a number n as an argument
- raise ArgumentError if n < 0
- tries to convert n to an Integer using #to_int
- returns [] for empty enumerables
- returns [] if dropping all
- raises a TypeError when the passed n can be coerced to Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/drop_while_spec.rb                                         
Enumerable#drop_while
- returns an Enumerator if no block given
- returns no/all elements for {true/false} block
- accepts returns other than true/false
- passes elements to the block until the first false
- will only go through what's needed
- doesn't return self when it could

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/each_cons_spec.rb                                          
Enumerable#each_cons
- passes element groups to the block
- raises an Argument Error if there is not a single parameter > 0
- tries to convert n to an Integer using #to_int
- works when n is >= full length
- yields only as much as needed
- returns an enumerator if no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/each_entry_spec.rb                                         
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/each_slice_spec.rb                                         
Enumerable#each_slice
- passes element groups to the block
- raises an Argument Error if there is not a single parameter > 0
- tries to convert n to an Integer using #to_int
- works when n is >= full length
- yields only as much as needed
- returns an enumerator if no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/each_with_index_spec.rb                                    
Enumerable#each_with_index
- passes each element and its index to block
- provides each element to the block
- provides each element to the block and its index
- binds splat arguments properly
- returns an enumerator if no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/each_with_object_spec.rb                                   
Enumerable#each_with_object
- passes each element and its argument to the block
- returns an enumerator if no block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/entries_spec.rb                                            
Enumerable#entries
- returns an array containing the elements
- passes arguments to each

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/find_all_spec.rb                                           
Enumerable#find_all
- returns all elements for which the block is not false
- returns an enumerator when no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/find_index_spec.rb                                         
Enumerable#find_index
- passes each entry in enum to block while block when block is false
- returns nil when the block is false
- returns the first index for which the block is not false
- returns the first index found
- returns nil when the element not found
- ignores the block if an argument is given
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/find_spec.rb                                               
Enumerable#find
- passes each entry in enum to block while block when block is false
- returns nil when the block is false and there is no ifnone proc given
- returns the first element for which the block is not false
- returns the value of the ifnone proc if the block is false
- doesn't call the ifnone proc if an element is found
- calls the ifnone proc only once when the block is false
- calls the ifnone proc when there are no elements
- returns an enumerator when no block given
- passes the ifnone proc to the enumerator

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/first_spec.rb                                              
Enumerable#first
- returns the first element
- returns nil if self is empty

Enumerable#first when passed an argument
- returns the first count elements if given a count
- returns an empty array when passed count on an empty array
- returns an empty array when passed count == 0
- returns an array containing the first element when passed count == 1
- raises an ArgumentError when count is negative
- returns the entire array when count > length
- tries to convert the passed argument to an Integer using #to_int
- raises a TypeError if the passed argument is not numeric

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/flat_map_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/grep_spec.rb                                               
Enumerable#grep
- grep without a block should return an array of all elements === pattern
- grep with a block should return an array of elements === pattern passed through block
- grep the enumerable (rubycon legacy)
- can use $~ in the block when used with a Regexp

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/group_by_spec.rb                                           
Enumerable#group_by
- returns a hash with values grouped according to the block
- returns an empty hash for empty enumerables
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/include_spec.rb                                            
Enumerable#include?
- returns true if any element == argument
- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/inject_spec.rb                                             
Enumerable#inject
- with argument takes a block with an accumulator (with argument as initial value) and the current element. Value of block becomes new accumulator
- produces an array of the accumulator and the argument when given a block with a *arg
- can take two argument
- ignores the block if two arguments
- can take a symbol argument
- without argument takes a block with an accumulator (with first element as initial value) and the current element. Value of block becomes new accumulator
- with inject arguments(legacy rubycon)
- without inject arguments(legacy rubycon)
- returns nil when fails(legacy rubycon)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/map_spec.rb                                                
Enumerable#map
- returns a new array with the results of passing each element to block
- gathers whole arrays as elements when each yields multiple
- returns to_a when no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/max_by_spec.rb                                             
Enumerable#max_by
- returns an enumerator if no block
- returns nil if #each yields no objects
- returns the object for whom the value returned by block is the largest
- returns the object that appears first in #each in case of a tie
- uses max.<=>(current) to determine order
- is able to return the maximum for enums that contain nils

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/max_spec.rb                                                
Enumerable#max
- max should return the maximum element
- return the maximum element (basics cases)
- returns nil for an empty Enumerable 
- raises a NoMethodError for elements without #<=>
- raises an ArgumentError for incomparable elements
- return the maximum element (with block
- returns the minimum for enumerables that contain nils

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/member_spec.rb                                             
Enumerable#member?
- returns true if any element == argument
- returns true if any member of enum equals obj when == compare different classes (legacy rubycon)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/min_by_spec.rb                                             
Enumerable#min_by
- returns an enumerator if no block
- returns nil if #each yields no objects
- returns the object for whom the value returned by block is the largest
- returns the object that appears first in #each in case of a tie
- uses min.<=>(current) to determine order
- is able to return the maximum for enums that contain nils

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/min_spec.rb                                                
Enumerable#min
- min should return the minimum element
- return the minimun (basic cases)
- returns nil for an empty Enumerable 
- raises a NoMethodError for elements without #<=>
- raises an ArgumentError for incomparable elements
- return the minimun when using a block rule
- returns the minimum for enumerables that contain nils

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/minmax_by_spec.rb                                          
Enumerable#minmax_by
- returns an enumerator if no block
- returns nil if #each yields no objects
- returns the object for whom the value returned by block is the largest
- returns the object that appears first in #each in case of a tie
- uses min/max.<=>(current) to determine order
- is able to return the maximum for enums that contain nils

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/minmax_spec.rb                                             
Enumerable#minmax
- min should return the minimum element
- returns [nil, nil] for an empty Enumerable
- raises an ArgumentError when elements are incomparable
- raises a NoMethodError for elements without #<=>
- return the minimun when using a block rule

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/none_spec.rb                                               
Enumerable#none?
- returns true if none of the elements in self are true
- returns false if at least one of the elements in self are true

Enumerable#none? with a block
- passes each element to the block in turn until it returns true
- stops passing elements to the block when it returns true
- returns true if the block never returns true
- returns false if the block ever returns true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/one_spec.rb                                                
Enumerable#one?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/partition_spec.rb                                          
Enumerable#partition
- returns two arrays, the first containing elements for which the block is true, the second containing the rest
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/reduce_spec.rb                                             
Enumerable#reduce
- with argument takes a block with an accumulator (with argument as initial value) and the current element. Value of block becomes new accumulator
- produces an array of the accumulator and the argument when given a block with a *arg
- can take two argument
- ignores the block if two arguments
- can take a symbol argument
- without argument takes a block with an accumulator (with first element as initial value) and the current element. Value of block becomes new accumulator
- with inject arguments(legacy rubycon)
- without inject arguments(legacy rubycon)
- returns nil when fails(legacy rubycon)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/reject_spec.rb                                             
Enumerable#reject
- returns an array of the elements for which block is false
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/reverse_each_spec.rb                                       
Enumerable#reverse_each
- traverses enum in reverse order and pass each element to block
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/select_spec.rb                                             
Enumerable#select
- returns all elements for which the block is not false
- returns an enumerator when no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/slice_before_spec.rb                                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/sort_by_spec.rb                                            
Enumerable#sort_by
- returns an array of elements ordered by the result of block
- sorts the object by the given attribute
- returns an Enumerator when a block is not supplied

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/sort_spec.rb                                               
Enumerable#sort
- sorts by the natural order as defined by <=> 
- yields elements to the provided block
- raises a NoMethodError if elements do not define <=>
- sorts enumerables that contain nils
- compare values returned by block with 0
- raises an error if objects can't be compared

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/take_spec.rb                                               
Enumerable#take
- requires an argument

Enumerable#take when passed an argument
- returns the first count elements if given a count
- returns an empty array when passed count on an empty array
- returns an empty array when passed count == 0
- returns an array containing the first element when passed count == 1
- raises an ArgumentError when count is negative
- returns the entire array when count > length
- tries to convert the passed argument to an Integer using #to_int
- raises a TypeError if the passed argument is not numeric

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/take_while_spec.rb                                         
Enumerable#take_while
- returns an Enumerator if no block given
- returns no/all elements for {true/false} block
- accepts returns other than true/false
- passes elements to the block until the first false
- will only go through what's needed
- doesn't return self when it could

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/to_a_spec.rb                                               
Enumerable#to_a
- returns an array containing the elements
- passes arguments to each

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerable/zip_spec.rb                                                
Enumerable#zip
- combines each element of the receiver with the element of the same index in arrays given as arguments
- passes each element of the result array to a block and return nil if a block is given
- fills resulting array with nils if an argument array is too short
- converts arguments to arrays using #to_a

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/each_spec.rb                                               
Enumerator#each
- yields each element of self to the given block
- calls #each on the object given in the constructor by default
- calls #each on the underlying object until it's exhausted
- calls the method given in the constructor instead of #each
- calls the method given in the constructor until it's exhausted
- raises a NoMethodError if the object doesn't respond to #each
- returns an Enumerator if no block is given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/each_with_index_spec.rb                                    
Enumerator#each_with_index
- passes each element and its index to block
- returns the object being enumerated when given a block
- binds splat arguments properly
- returns an enumerator if no block is supplied
- raises an ArgumentError if passed extra arguments
- passes on the given block's return value
- returns the iterator's return value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/each_with_object_spec.rb                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/enum_for_spec.rb                                           
#enum_for
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/feed_spec.rb                                               
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/generator/each_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/inspect_spec.rb                                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/new_spec.rb                                                
Enumerator.new
- creates a new custom enumerator with the given object, iterator and arguments
- creates a new custom enumerator that responds to #each
- creates a new custom enumerator that runs correctly
- aliases the second argument to :each
- doesn't check for the presence of the iterator method
- uses the latest define iterator method
- accepts a block
- ignores block if arg given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/next_spec.rb                                               
Enumerator#next
- returns the next element of the enumeration
- raises a StopIteration exception at the end of the stream

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/next_values_spec.rb                                        
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/peek_spec.rb                                               
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/peek_values_spec.rb                                        
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/rewind_spec.rb                                             
Enumerator#rewind
- resets the enumerator to its initial state
- returns self
- has no effect on a new enumerator
- has no effect if called multiple, consecutive times
- calls the enclosed object's rewind method if one exists
- does nothing if the object doesn't have a #rewind method

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/to_enum_spec.rb                                            
#to_enum
- is defined in Kernel
- returns a new enumerator
- defaults the first argument to :each

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/with_index_spec.rb                                         
Enumerator#with_index
- passes each element and its index to block
- returns the object being enumerated when given a block
- binds splat arguments properly
- returns an enumerator if no block is supplied

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/with_object_spec.rb                                        
Enumerator#with_object
- returns an enumerator when not given a block
- returns the given object when given a block
- iterates over the array adding the given object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/yielder/append_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/enumerator/yielder/yield_spec.rb                                      
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/clear_spec.rb                                                     
ENV.clear
- deletes all environment variables

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/delete_if_spec.rb                                                 
ENV.delete_if
- deletes pairs if the block returns true
- returns ENV even if nothing deleted
- returns an Enumerator if no block given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/delete_spec.rb                                                    
ENV.delete
- removes the variable and return its value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/each_key_spec.rb                                                  
ENV.each_key
- returns each key
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/each_pair_spec.rb                                                 
ENV.each_pair
- returns each pair
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/each_spec.rb                                                      
ENV.each
- returns each pair
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/each_value_spec.rb                                                
ENV.each_value
- returns each value
- returns an Enumerator if called without a block

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/element_reference_spec.rb                                         
ENV.[]
- returns the specified environment variable
- returns nil if the variable isn't found

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/element_set_spec.rb                                               
ENV.[]=
- sets the environment variable to the given value
- deletes key if value is nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/empty_spec.rb                                                     
ENV.empty?
- return true if the Environment is empty
- returns false if not empty

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/fetch_spec.rb                                                     
ENV.fetch
- returns a value
- raises IndexError for an invalid key
- provides the given default parameter
- provides a default value from a block
- warns on block and default parameter given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/has_key_spec.rb                                                   
ENV.has_key?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/has_value_spec.rb                                                 
ENV.has_value?
- returns true if ENV has the value
- returns false if ENV doesn't have the value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/include_spec.rb                                                   
ENV.include?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/index_spec.rb                                                     
ENV.index
- needs to be reviewed for completeness
- returns the index associated with the passed value
- returns nil if the passed value is not found

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/indexes_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/indices_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/inspect_spec.rb                                                   
ENV.inspect
- returns a String that looks like a Hash with real data

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/invert_spec.rb                                                    
ENV.invert
- returns a hash with ENV.keys as the values and vice versa

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/key_spec.rb                                                       
ENV.key?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/keys_spec.rb                                                      
ENV.keys
- returns all the keys

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/length_spec.rb                                                    
ENV.length
- returns the number of ENV entries

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/member_spec.rb                                                    
ENV.member?
- returns true if ENV has the key
- return false if ENV doesn't include the key

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/rehash_spec.rb                                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/reject_spec.rb                                                    
ENV.reject!
- rejects entries based on key
- rejects entries based on value
- returns itself or nil
- returns an Enumerator if called without a block
- doesn't raise if empty

ENV.reject
- rejects entries based on key
- rejects entries based on value
- returns a Hash
- returns an Enumerator if called without a block
- doesn't raise if empty

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/replace_spec.rb                                                   
ENV.replace
- replaces ENV with a Hash

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/select_spec.rb                                                    
ENV.select
- returns the Hash for which block return true
- returns an Enumerator when no block is given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/shift_spec.rb                                                     
ENV.shift
- returns a pair and deletes it
- returns nil if ENV.empty?

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/size_spec.rb                                                      
ENV.size
- returns the number of ENV entries

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/store_spec.rb                                                     
ENV.store
- sets the environment variable to the given value
- deletes key if value is nil

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/to_a_spec.rb                                                      
ENV.to_a
- returns the ENV as an array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/to_hash_spec.rb                                                   
ENV.to_hash
- returns the ENV as a hash

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/to_s_spec.rb                                                      
ENV.to_s
- returns "ENV"

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/update_spec.rb                                                    
ENV.update
- add the parameter hash to ENV
- yields key, the old value and the new value when replacing entries

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/value_spec.rb                                                     
ENV.value?
- returns true if ENV has the value
- returns false if ENV doesn't have the value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/values_at_spec.rb                                                 
ENV.values_at
- returns an array of the values referenced by the parameters as keys

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/env/values_spec.rb                                                    
ENV.values
- returns an array of the values

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/args_spec.rb                                                
NoMethodError#args
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/arguments_spec.rb                                           
ArgumentError
- is a subclass of StandardError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/backtrace_spec.rb                                           
Exception#backtrace
- returns nil if no backtrace was set
- returns an Array
- sets each element to a String
- includes the filename of the location where self raised in the first element
- includes the line number of the location where self raised in the first element
- includes the name of the method from where self raised in the first element
- includes the filename of the location immediately prior to where self raised in the second element
- includes the line number of the location immediately prior to where self raised in the second element
- contains lines of the same format for each prior position in the stack

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/case_compare_spec.rb                                        
SystemCallError.===
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/destination_encoding_name_spec.rb                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/destination_encoding_spec.rb                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/equal_value_spec.rb                                         
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/errno_spec.rb                                               
SystemCallError#errno
- needs to be reviewed for spec completeness

Errno::EAGAIN
- is the same class as Errno::EWOULDBLOCK if they represent the same errno value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/error_bytes_spec.rb                                         
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/error_char_spec.rb                                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/exception_spec.rb                                           
Exception.exception
- creates a new instance of Exception
- sets the message of the Exception when passes a message
- returns 'Exception' for message when no message given
- returns the exception when it has a custom constructor

Exception
- is a Class
- is a superclass of NoMemoryError
- is a superclass of ScriptError
- is a superclass of SignalException
- is a superclass of Interrupt
- is a superclass of StandardError
- is a superclass of SystemExit
- is a superclass of SystemStackError

Exception#exception
- returns self when passed no argument
- returns self when passed self as an argument
- returns an exception of the same class as self with the message given as argument
- returns an exception of the same class as self with the message given as argument, but without reinitializing

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/exit_value_spec.rb                                          
LocalJumpError#exit_value
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/incomplete_input_spec.rb                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/initialize_spec.rb                                          
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/inspect_spec.rb                                             
Exception#inspect
- returns '#<Exception: Exception>' when no message given
- includes message when given

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/io_error_spec.rb                                            
IOError
- is a superclass of EOFError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/message_spec.rb                                             
Exception#message
- returns the class name if there is no message
- returns the message passed to #initialize
- calls #to_s on self

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/name_error_spec.rb                                          
NameError
- is a superclass of NoMethodError

NameError.new
- NameError.new should take optional name argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/name_spec.rb                                                
NameError#name
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/new_spec.rb                                                 
Exception.new
- creates a new instance of Exception
- sets the message of the Exception when passes a message
- returns 'Exception' for message when no message given
- returns the exception when it has a custom constructor

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/no_method_error_spec.rb                                     
NoMethodError.new
- allows passing method args

NoMethodError#args
- returns an empty array if the caller method had no arguments
- returns an array with the same elements as passed to the method

NoMethodError#message
- for an undefined method match /undefined method/
- for an protected method match /protected method/
- for private method match /private method/

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/range_error_spec.rb                                         
RangeError
- is a superclass of FloatDomainError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/readagain_bytes_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/reason_spec.rb                                              
LocalJumpError#reason
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/result_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/script_error_spec.rb                                        
ScriptError
- is a superclass of LoadError
- is a superclass of NotImplementedError
- is a superclass of SyntaxError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/set_backtrace_spec.rb                                       
Exception#set_backtrace
- allows the user to set the backtrace to any array

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/signm_spec.rb                                               
SignalException#signm
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/signo_spec.rb                                               
SignalException#signo
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/source_encoding_name_spec.rb                                
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/source_encoding_spec.rb                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/standard_error_spec.rb                                      
StandardError
- is a superclass of ArgumentError
- is a superclass of IOError
- is a superclass of IndexError
- is a superclass of LocalJumpError
- is a superclass of NameError
- is a superclass of RangeError
- is a superclass of RegexpError
- is a superclass of RuntimeError
- is a superclass of SecurityError
- is a superclass of SystemCallError
- is a superclass of ThreadError
- is a superclass of TypeError
- is a superclass of ZeroDivisionError

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/status_spec.rb                                              
SystemExit#status
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/success_spec.rb                                             
SystemExit#success?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/system_call_error_spec.rb                                   
SystemCallError.new
- requires at least one argumentt
- takes an optional errno argument
- accepts single Fixnum argument as errno
- constructs the appropriate Errno class

SystemCallError#errno
- returns nil when no errno given
- returns the errno given as optional argument to new

SystemCallError#message
- should return default message when no message given
- returns the message given as an argument to new

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/to_s_spec.rb                                                
Exception#to_s
- returns the self's name if no message is set
- returns self's message if set

NameError#to_s
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/exception/to_str_spec.rb                                              
Exception#to_str
- returns the self's name if no message is set
- returns self's message if set

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/false/and_spec.rb                                                     
FalseClass#&
- returns false

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/false/inspect_spec.rb                                                 
FalseClass#inspect
- returns the string 'false'

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/false/or_spec.rb                                                      
FalseClass#|
- return false if other is nil or false, otherwise true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/false/to_s_spec.rb                                                    
FalseClass#to_s
- returns the string 'false'

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/false/xor_spec.rb                                                     
FalseClass#^
- returns false if other is nil or false, otherwise true

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fiber/new_spec.rb                                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fiber/resume_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fiber/yield_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/absolute_path_spec.rb                                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/atime_spec.rb                                                    
File.atime
- returns the last access time for the named file as a Time object
- raises an Errno::ENOENT exception if the file is not found

File#atime
- returns the last access time to self

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/basename_spec.rb                                                 
File.basename
- return the basename of a path (basic cases)
- return the last component of the filename
- return an string
- return the basename for unix format
- return the basename for edge cases
- ignores a trailing directory separator
- return the basename for unix suffix
- raises a TypeError if the arguments are not String types
- raises an ArgumentError if passed more than two arguments

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/blockdev_spec.rb                                                 
File.blockdev?
- returns true/false depending if the named file is a block device

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/chardev_spec.rb                                                  
File.chardev?
- returns true/false depending if the named file is a char device

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/chmod_spec.rb                                                    
File#chmod
- returns 0 if successful
- always succeeds with any numeric values
- invokes to_int on non-integer argument
- with '0222' makes file writable but not readable or executable
- with '0444' makes file readable but not writable or executable
- with '0666' makes file readable and writable but not executable
- with '0111' makes file executable but not readable or writable
- modifies the permission bits of the files specified

File.chmod
- returns the number of files modified
- always succeeds with any numeric values
- throws a TypeError if the given path is not coercable into a string
- invokes to_int on non-integer argument
- invokes to_str on non-string file names
- with '0222' makes file writable but not readable or executable
- with '0444' makes file readable but not writable or executable
- with '0666' makes file readable and writable but not executable
- with '0111' makes file executable but not readable or writable
- modifies the permission bits of the files specified

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/chown_spec.rb                                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/constants/constants_spec.rb                                      
File::Constants::APPEND
- is defined

File::Constants::CREAT
- is defined

File::Constants::EXCL
- is defined

File::Constants::FNM_CASEFOLD
- is defined

File::Constants::FNM_DOTMATCH
- is defined

File::Constants::FNM_NOESCAPE
- is defined

File::Constants::FNM_PATHNAME
- is defined

File::Constants::FNM_SYSCASE
- is defined

File::Constants::LOCK_EX
- is defined

File::Constants::LOCK_NB
- is defined

File::Constants::LOCK_SH
- is defined

File::Constants::LOCK_UN
- is defined

File::Constants::NONBLOCK
- is defined

File::Constants::RDONLY
- is defined

File::Constants::RDWR
- is defined

File::Constants::TRUNC
- is defined

File::Constants::WRONLY
- is defined

File::Constants::NOCTTY
- is defined

File::Constants::SYNC
- is defined

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/constants_spec.rb                                                
File::Constants
- match mode constants
- the separator constant
- the open mode constants
- lock mode constants

File::Constants
- File::RDONLY
- File::WRONLY
- File::CREAT
- File::RDWR
- File::APPEND
- File::TRUNC
- File::NOCTTY
- File::NONBLOCK
- File::LOCK_EX
- File::LOCK_NB
- File::LOCK_SH
- File::LOCK_UN
- File::SEPARATOR
- File::Separator
- File::PATH_SEPARATOR
- File::SEPARATOR
- File::PATH_SEPARATOR

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/ctime_spec.rb                                                    
File.ctime
- Returns the change time for the named file (the time at which directory information about the file was changed, not the file itself).
- raises an Errno::ENOENT exception if the file is not found

File#ctime
- Returns the change time for the named file (the time at which directory information about the file was changed, not the file itself).

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/delete_spec.rb                                                   
File.delete
- returns 0 when called without arguments
- deletes a single file
- deletes multiple files
- raises an TypeError if not passed a String type
- raises an Errno::ENOENT when the given file doesn't exist
- coerces a given parameter into a string if possible

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/directory_spec.rb                                                
File.directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/dirname_spec.rb                                                  
File.dirname
- returns all the components of filename except the last one
- returns a String
- does not modify its argument
- ignores a trailing /
- returns the return all the components of filename except the last one (unix format)
- returns all the components of filename except the last one (edge cases on all platforms)
- returns all the components of filename except the last one (edge cases on non-windows)
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/executable_real_spec.rb                                          
File.executable_real?
- returns true if the file its an executable
- returns true if named file is readable by the real user id of the process, otherwise false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/executable_spec.rb                                               
File.executable?
- returns true if named file is executable by the effective user id of the process, otherwise false
- return true if the argument is an executable file
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/exist_spec.rb                                                    
File.exist?
- return true if the file exist
- return true if the file exist using the alias exists?
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/exists_spec.rb                                                   
File.exists?
- return true if the file exist
- return true if the file exist using the alias exists?
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/expand_path_spec.rb                                              
File.expand_path
- converts a pathname to an absolute pathname
- converts a pathname to an absolute pathname, Ruby-Talk:18512 
- converts a pathname to an absolute pathname, using a complete path
- converts a pathname to an absolute pathname, using ~ (home) as base
- expand path with 
- expand_path for commoms unix path  give a full path
- does not replace multiple '/' at the beginning of the path
- replaces multiple '/' with a single '/'
- raises an ArgumentError if the path is not valid
- expands ~ENV['USER'] to the user's home directory
- does not expand ~ENV['USER'] when it's not at the start
- expands ../foo with ~/dir as base dir to /path/to/user/home/foo
- raises an ArgumentError if not passed one or two arguments
- raises a TypeError if not passed a String type
- expands /./dir to /dir
- does not modify the string argument
- does not modify a HOME string argument
- returns a String when passed a String subclass

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/extname_spec.rb                                                  
File.extname
- returns the extension (the portion of file name in path after the period).
- returns the extension (the portion of file name in path after the period).(edge cases)
- returns only the last extension of a file with several dots
- raises a TypeError if not passed a String type
- raises an ArgumentError if not passed one argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/file_spec.rb                                                     
File
- includes File::Constants

File.file?
- returns true if the named file exists and is a regular file.
- return true if the null device exists and is a regular file.
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/flock_spec.rb                                                    
File#flock
- exclusively locks a file
- non-exclusively locks a file
- returns false if trying to lock an exclusively locked file
- returns 0 if trying to lock a non-exclusively locked file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/fnmatch_spec.rb                                                  
File.fnmatch
- matches entire strings
- does not match partial strings
- does not support { } patterns
- matches a single character for each ? character
- matches zero or more characters for each * character
- matches ranges of characters using bracket expresions (e.g. [a-z])
- matches ranges of characters using bracket expresions, taking case into account
- does not match characters outside of the range of the bracket expresion
- matches ranges of characters using exclusive bracket expresions (e.g. [^t] or [!t])
- matches characters with a case sensitive comparison
- matches characters with case insensitive comparison when flags includes FNM_CASEFOLD
- doesn't match case sensitive characters on platfroms with case sensitive paths, when flags include FNM_SYSCASE
- does not match '/' characters with ? or * when flags includes FNM_PATHNAME
- does not match '/' characters inside bracket expressions when flags includes FNM_PATHNAME
- matches literal ? or * in path when pattern includes \? or \*
- matches literal character (e.g. 'a') in path when pattern includes escaped character (e.g. \a)
- matches '\' characters in path when flags includes FNM_NOESACPE
- escapes special characters inside bracket expression
- does not match leading periods in filenames with wildcards by default
- matches patterns with leading periods to dotfiles by default
- matches leading periods in filenames when flags includes FNM_DOTMATCH
- matches multiple directories with ** and *
- matches multiple directories with ** when flags includes File::FNM_PATHNAME
- returns false if '/' in pattern do not match '/' in path when flags includes FNM_PATHNAME
- returns true if '/' in pattern match '/' in path when flags includes FNM_PATHNAME
- raises a TypeError if the first and second arguments are not string-like
- raises a TypeError if the third argument is not an Integer
- does not raise a TypeError if the third argument can be coerced to an Integer

File.fnmatch?
- matches entire strings
- does not match partial strings
- does not support { } patterns
- matches a single character for each ? character
- matches zero or more characters for each * character
- matches ranges of characters using bracket expresions (e.g. [a-z])
- matches ranges of characters using bracket expresions, taking case into account
- does not match characters outside of the range of the bracket expresion
- matches ranges of characters using exclusive bracket expresions (e.g. [^t] or [!t])
- matches characters with a case sensitive comparison
- matches characters with case insensitive comparison when flags includes FNM_CASEFOLD
- doesn't match case sensitive characters on platfroms with case sensitive paths, when flags include FNM_SYSCASE
- does not match '/' characters with ? or * when flags includes FNM_PATHNAME
- does not match '/' characters inside bracket expressions when flags includes FNM_PATHNAME
- matches literal ? or * in path when pattern includes \? or \*
- matches literal character (e.g. 'a') in path when pattern includes escaped character (e.g. \a)
- matches '\' characters in path when flags includes FNM_NOESACPE
- escapes special characters inside bracket expression
- does not match leading periods in filenames with wildcards by default
- matches patterns with leading periods to dotfiles by default
- matches leading periods in filenames when flags includes FNM_DOTMATCH
- matches multiple directories with ** and *
- matches multiple directories with ** when flags includes File::FNM_PATHNAME
- returns false if '/' in pattern do not match '/' in path when flags includes FNM_PATHNAME
- returns true if '/' in pattern match '/' in path when flags includes FNM_PATHNAME
- raises a TypeError if the first and second arguments are not string-like
- raises a TypeError if the third argument is not an Integer
- does not raise a TypeError if the third argument can be coerced to an Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/ftype_spec.rb                                                    
File.ftype
- raises ArgumentError if not given exactly one filename
- raises Errno::ENOENT if the file is not valid
- returns a String 
- returns 'file' when the file is a file
- returns 'directory' when the file is a dir
- returns 'blockSpecial' when the file is a block
- returns 'characterSpecial' when the file is a char
- returns 'link' when the file is a link
- returns fifo when the file is a fifo
- returns 'socket' when the file is a socket

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/grpowned_spec.rb                                                 
File.grpowned?
- returns true if the file exist
- returns false if file the does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/identical_spec.rb                                                
File.identical?
- returns true for a file and its link
- raises an ArgumentError if not passed two arguments
- raises a TypeError if not passed String types
- returns true if both named files are identical

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/initialize_spec.rb                                               
File#initialize
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/inspect_spec.rb                                                  
File#inspect
- returns a String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/join_spec.rb                                                     
File.join
- returns an empty string when given no arguments
- when given a single argument returns an equal string
- joins parts using File::SEPARATOR
- supports any number of arguments
- flattens nested arrays
- inserts the separator in between empty strings and arrays
- handles leading parts edge cases
- handles trailing parts edge cases
- handles middle parts edge cases
- gives priority to existing separators in the rightmost argument
- doesn't remove File::SEPARATOR from the middle of arguments
- raises a TypeError exception when args are nil
- calls #to_str
- doesn't mutate the object when calling #to_str

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/lchmod_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/lchown_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/link_spec.rb                                                     
File.link
- link a file with another
- raises an Errno::EEXIST if the target already exists
- raises an ArgumentError if not passed two arguments
- raises a TypeError if not passed String types

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/lstat_spec.rb                                                    
File.lstat
- returns a File::Stat object if the given file exists
- should be able to use the instance methods
- raises an Errno::ENOENT if the file does not exist

File.lstat
- returns a File::Stat object with symlink properties for a symlink

File#lstat
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/mtime_spec.rb                                                    
File.mtime
- returns the modification Time of the file
- raises an Errno::ENOENT exception if the file is not found

File#mtime
- returns the modification Time of the file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/new_spec.rb                                                      
File.new
- returns a new File with mode string
- returns a new File with mode num
- returns a new File with modus num and permissions
- creates the file and returns writable descriptor when called with 'w' mode and r-o permissions
- opens the existing file, does not change permissions even when they are specified
- returns a new File with modus fd 
- creates a new file when use File::EXCL mode 
- raises an Errorno::EEXIST if the file exists when create a new file with File::CREAT|File::EXCL
- creates a new file when use File::WRONLY|File::APPEND mode
- returns a new File when use File::RDONLY|File::WRONLY mode
- creates a new file when use File::WRONLY|File::TRUNC mode
- coerces filename using to_str
- raises a TypeError if the first parameter can't be coerced to a string
- raises a TypeError if the first parameter is nil
- raises an Errno::EBADF if the first parameter is an invalid file descriptor
- can't alter mode or permissions when opening a file
- opens directories

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/open_spec.rb                                                     
File.open
- opens the file (basic case)
- opens file when call with a block (basic case)
- opens with mode string
- opens a file with mode string and block
- opens a file with mode num
- opens a file with mode num and block
- opens the file when passed mode, num and permissions
- opens the file when passed mode, num, permissions and block
- creates the file and returns writable descriptor when called with 'w' mode and r-o permissions
- opens the existing file, does not change permissions even when they are specified
- creates a new write-only file when invoked with 'w' and '0222'
- opens the file when call with fd
- opens a file with a file descriptor d and a block
- opens a file that no exists when use File::WRONLY mode
- opens a file that no exists when use File::RDONLY mode
- opens a file that no exists when use 'r' mode
- opens a file that no exists when use File::EXCL mode
- opens a file that no exists when use File::NONBLOCK mode
- opens a file that no exists when use File::TRUNC mode
- opens a file that no exists when use File::NOCTTY mode
- opens a file that no exists when use File::CREAT mode
- opens a file that no exists when use 'a' mode
- opens a file that no exists when use 'w' mode
- raises an ArgumentError exception when call with an unknown mode
- can read in a block when call open with RDONLY mode
- can read in a block when call open with 'r' mode
- raises an IO exception when write in a block opened with RDONLY mode
- raises an IO exception when write in a block opened with 'r' mode
- can't write in a block when call open with File::WRONLY||File::RDONLY mode
- can't read in a block when call open with File::WRONLY||File::RDONLY mode
- can write in a block when call open with WRONLY mode
- can write in a block when call open with 'w' mode
- raises an IOError when read in a block opened with WRONLY mode
- raises an IOError when read in a block opened with 'w' mode
- raises an IOError when read in a block opened with 'a' mode
- raises an IOError when read in a block opened with 'a' mode
- raises an IOError when read in a block opened with 'a' mode
- raises an IOError when read in a block opened with File::WRONLY|File::APPEND mode
- raises an IOError when read in a block opened with File::RDONLY|File::APPEND mode
- can read and write in a block when call open with RDWR mode
- can't read in a block when call open with File::EXCL mode
- can read in a block when call open with File::EXCL mode
- can read and write in a block when call open with File::RDWR|File::EXCL mode
- raises an Errorno::EEXIST if the file exists when open with File::CREAT|File::EXCL
- create a new file when use File::WRONLY|File::APPEND mode
- opens a file when use File::WRONLY|File::APPEND mode
- raises an IOError if the file exists when open with File::RDONLY|File::APPEND
- truncates the file when passed File::TRUNC mode
- can't read in a block when call open with File::TRUNC mode
- opens a file when use File::WRONLY|File::TRUNC mode
- can't write in a block when call open with File::TRUNC mode
- raises an Errorno::EEXIST if the file exists when open with File::RDONLY|File::TRUNC
- raises an Errno::EACCES when opening non-permitted file
- raises an Errno::EACCES when opening read-only file
- opens a file for binary read
- opens a file for binary write
- opens a file for read-write and truncate the file
- opens a file for binary read-write starting at the beginning of the file
- opens a file for binary read-write and truncate the file
- raises a TypeError if passed a filename that is not a String or Integer type
- raises a SystemCallError if passed an invalid Integer type
- raises an ArgumentError if passed the wrong number of arguments
- raises an ArgumentError if passed an invalid string for mode

File.open with a block
- does not raise error when file is closed inside the block
- invokes close on an opened file when exiting the block
- propagates non-StandardErrors produced by close
- does not propagate StandardErrors produced by close

File.open
- opens directories

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/owned_spec.rb                                                    
File.owned?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/path_spec.rb                                                     
File#path
- returns the pathname used to create file as a string

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/pipe_spec.rb                                                     
File.pipe?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/read_spec.rb                                                     
File.read
- raises a Errno::EISDIR when passed a path that is a directory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/readable_real_spec.rb                                            
File.readable_real?
- returns true if named file is readable by the real user id of the process, otherwise false
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/readable_spec.rb                                                 
File.readable?
- returns true if named file is readable by the effective user id of the process, otherwise false
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/readlink_spec.rb                                                 
File.readlink
- return the name of the file referenced by the given link
- raises an Errno::ENOENT if called with an invalid argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/realdirpath_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/realpath_spec.rb                                                 
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/rename_spec.rb                                                   
File.rename
- renames a file 
- raises an Errno::ENOENT if the source does not exist
- raises an ArgumentError if not passed two arguments
- raises a TypeError if not passed String types

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/reopen_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/setgid_spec.rb                                                   
File.setgid?
- should return false if the file was just made
- should be false if the file doesn't exist
- should return true when the gid bit is set

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/setuid_spec.rb                                                   
File.setuid?
- should return false if the file was just made
- should be false if the file doesn't exist
- should return true when the gid bit is set

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/size_spec.rb                                                     
File.size?
- returns the size of the file if it exists and is not empty
- accepts a String-like (to_str) parameter

File.size?
- calls #to_io to convert the argument to an IO

File.size?
- returns nil if file_name doesn't exist or has 0 size

File.size?
- returns nil if file_name is empty

File.size?
- accepts a File argument

File.size
- returns the size of the file if it exists and is not empty
- accepts a String-like (to_str) parameter

File.size
- calls #to_io to convert the argument to an IO

File.size
- raises an error if file_name doesn't exist

File.size
- returns 0 if the file is empty

File.size
- accepts a File argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/socket_spec.rb                                                   
File.socket?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/split_spec.rb                                                    
File.split
- splits the string at the last '/' when the last component does not have an extension
- splits the string at the last '/' when the last component has an extension
- splits an empty string into a '.' and an empty string
- collapses multiple '/' characters and strips trailing ones
- does not split a string that contains '\'
- raises an ArgumentError when not passed a single argument
- raises a TypeError if the argument is not a String type
- coerces the argument with to_str if it is not a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/atime_spec.rb                                               
File::Stat#atime
- should be able to determine the atime on a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/blksize_spec.rb                                             
File::Stat#blksize
- should be able to determine the blksize on a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/blockdev_spec.rb                                            
File::Stat#blockdev?
- returns true/false depending if the named file is a block device

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/blocks_spec.rb                                              
File::Stat#blocks
- should be able to determine the blocks on a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/chardev_spec.rb                                             
File::Stat#chardev?
- returns true/false depending if the named file is a char device

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/comparison_spec.rb                                          
File::Stat#<=>
- is able to compare files by the same modification times
- is able to compare files by different modification times
- should also include Comparable and thus == shows mtime equality between two File::Stat objects

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/ctime_spec.rb                                               
File::Stat#ctime
- should be able to determine the ctime on a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/dev_major_spec.rb                                           
File::Stat#dev_major
- returns the major part of File::Stat#dev

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/dev_minor_spec.rb                                           
File::Stat#dev_minor
- returns the minor part of File::Stat#dev

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/dev_spec.rb                                                 
File::Stat#dev
- returns the number of the device on which the file exists

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/directory_spec.rb                                           
File::Stat#directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/executable_real_spec.rb                                     
File::Stat#executable_real?
- returns true if the file its an executable
- returns true if named file is readable by the real user id of the process, otherwise false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/executable_spec.rb                                          
File::Stat#executable?
- returns true if named file is executable by the effective user id of the process, otherwise false
- return true if the argument is an executable file
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/file_spec.rb                                                
File::Stat#file?
- returns true if the named file exists and is a regular file.
- return true if the null device exists and is a regular file.
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/ftype_spec.rb                                               
File::Stat#ftype
- returns a String 
- returns 'file' when the file is a file
- returns 'directory' when the file is a dir
- returns 'characterSpecial' when the file is a char
- returns 'blockSpecial' when the file is a block
- returns 'link' when the file is a link
- returns fifo when the file is a fifo
- returns 'socket' when the file is a socket

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/gid_spec.rb                                                 
File::Stat#gid
- should be able to determine the group owner through a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/grpowned_spec.rb                                            
File::Stat#grpowned?
- returns true if the file exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/ino_spec.rb                                                 
File::Stat#ino
- should be able to determine the ino on a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/inspect_spec.rb                                             
File::Stat#inspect
- produces a nicely formatted description of a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/mode_spec.rb                                                
File::Stat#mode
- should be able to determine the mode through a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/mtime_spec.rb                                               
File::Stat#mtime
- should be able to determine the mtime on a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/new_spec.rb                                                 
File::Stat#initialize
- raises an exception if the file doesn't exist
- creates a File::Stat object for the given file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/nlink_spec.rb                                               
File::Stat#nlink
- returns the number of links to a file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/owned_spec.rb                                               
File::Stat#owned?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/pipe_spec.rb                                                
File::Stat#pipe?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/rdev_major_spec.rb                                          
File::Stat#rdev_major
- returns the major part of File::Stat#rdev

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/rdev_minor_spec.rb                                          
File::Stat#rdev_minor
- returns the minor part of File::Stat#rdev

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/rdev_spec.rb                                                
File::Stat#rdev
- returns the number of the device this file represents which the file exists

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/readable_real_spec.rb                                       
File::Stat#readable_real?
- returns true if named file is readable by the real user id of the process, otherwise false

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/readable_spec.rb                                            
File::Stat#readable?
- returns true if named file is readable by the effective user id of the process, otherwise false

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/setgid_spec.rb                                              
File::Stat#setgid?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/setuid_spec.rb                                              
File::Stat#setuid?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/size_spec.rb                                                
File::Stat.size?
- returns the size of the file if it exists and is not empty
- accepts a String-like (to_str) parameter
- returns nil if file_name is empty

File::Stat.size
- returns the size of the file if it exists and is not empty
- accepts a String-like (to_str) parameter
- returns 0 if the file is empty

File::Stat#size
- needs to be reviewed for spec completeness

File::Stat#size?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/socket_spec.rb                                              
File::Stat#socket?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/sticky_spec.rb                                              
File::Stat#sticky?
- returns true if the named file has the sticky bit, otherwise false

File::Stat#sticky?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/symlink_spec.rb                                             
File::Stat#symlink?
- returns true if the file is a link

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/uid_spec.rb                                                 
File::Stat#uid
- should be able to determine the owner through a File::Stat object

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/world_readable_spec.rb                                      
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/world_writable_spec.rb                                      
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/writable_real_spec.rb                                       
File::Stat#writable_real?
- returns true if named file is writable by the real user id of the process, otherwise false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/writable_spec.rb                                            
File::Stat#writable?
- returns true if named file is writable by the effective user id of the process, otherwise false

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat/zero_spec.rb                                                
File::Stat#zero?
- returns true if the file is empty
- returns false if the file is not empty
- returns true for /dev/null
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns true inside a block opening a file if it is empty
- returns false for a directory

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/stat_spec.rb                                                     
File.stat
- returns a File::Stat object if the given file exists
- should be able to use the instance methods
- raises an Errno::ENOENT if the file does not exist

File.stat
- returns information for a file that has been deleted but is still open
- returns a File::Stat object with file properties for a symlink

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/sticky_spec.rb                                                   
File.sticky?
- returns true if the named file has the sticky bit, otherwise false
- returns false if the file dies not exist

File.sticky?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/symlink_spec.rb                                                  
File.symlink
- create a symlink between a source and target file
- create a symbolic link
- raises an Errno::EEXIST if the target already exists
- raises an ArgumentError if not called with two arguments
- raises a TypeError if not called with String types

File.symlink?
- returns true if the file is a link

File.symlink?
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/to_path_spec.rb                                                  
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/truncate_spec.rb                                                 
File.truncate
- truncates a file
- truncate a file size to 0
- truncate a file size to 5
- truncates to a larger file size than the original file
- truncates to the same size as the original file
- raises an Errno::ENOENT if the file does not exist
- raises an ArgumentError if not passed two arguments
- raises an Errno::EINVAL if the length argument is not valid
- raises a TypeError if not passed a String type for the first argument
- raises a TypeError if not passed an Integer type for the second argument

File#truncate
- truncates a file
- truncates a file size to 0
- truncates a file size to 5
- truncates a file to a larger size than the original file
- truncates a file to the same size as the original file
- raises an ArgumentError if not passed one argument
- raises an Errno::EINVAL if the length argument is not valid
- raises an IOError if file is closed
- raises an IOError if file is not opened for writing
- raises a TypeError if not passed an Integer type for the for the argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/umask_spec.rb                                                    
File.umask
- return a Fixnum
- returns the current umask value for the process
- invokes to_int on non-integer argument
- always succeeds with any integer values
- raises ArgumentError when more than one argument is provided

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/unlink_spec.rb                                                   
File.unlink
- returns 0 when called without arguments
- deletes a single file
- deletes multiple files
- raises an TypeError if not passed a String type
- raises an Errno::ENOENT when the given file doesn't exist
- coerces a given parameter into a string if possible

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/utime_spec.rb                                                    
File.utime
- sets the access and modification time of each file

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/world_readable_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/world_writable_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/writable_real_spec.rb                                            
File.writable_real?
- returns true if named file is writable by the real user id of the process, otherwise false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/writable_spec.rb                                                 
File.writable?
- returns true if named file is writable by the effective user id of the process, otherwise false
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/file/zero_spec.rb                                                     
File.zero?
- returns true if the file is empty
- returns false if the file is not empty
- returns true for /dev/null
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns true inside a block opening a file if it is empty
- returns false for a directory
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/blockdev_spec.rb                                             
FileTest.blockdev?
- returns true/false depending if the named file is a block device

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/chardev_spec.rb                                              
FileTest.chardev?
- returns true/false depending if the named file is a char device

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/directory_spec.rb                                            
FileTest.directory?
- return true if dir is a directory, otherwise return false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/executable_real_spec.rb                                      
FileTest.executable_real?
- returns true if the file its an executable
- returns true if named file is readable by the real user id of the process, otherwise false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/executable_spec.rb                                           
FileTest.executable?
- returns true if named file is executable by the effective user id of the process, otherwise false
- return true if the argument is an executable file
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/exist_spec.rb                                                
FileTest.exist?
- return true if the file exist
- return true if the file exist using the alias exists?
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/exists_spec.rb                                               
FileTest.exists?
- return true if the file exist
- return true if the file exist using the alias exists?
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/file_spec.rb                                                 
File.file?
- returns true if the named file exists and is a regular file.
- return true if the null device exists and is a regular file.
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type

FileTest.file?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/grpowned_spec.rb                                             
FileTest.grpowned?
- returns true if the file exist
- returns false if the file doesn't exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/identical_spec.rb                                            
FileTest.identical?
- returns true for a file and its link
- raises an ArgumentError if not passed two arguments
- raises a TypeError if not passed String types
- returns true if both named files are identical

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/owned_spec.rb                                                
FileTest.owned?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/pipe_spec.rb                                                 
FileTest.pipe?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/readable_real_spec.rb                                        
FileTest.readable_real?
- returns true if named file is readable by the real user id of the process, otherwise false
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/readable_spec.rb                                             
FileTest.readable?
- returns true if named file is readable by the effective user id of the process, otherwise false
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/setgid_spec.rb                                               
FileTest.setgid?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/setuid_spec.rb                                               
FileTest.setuid?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/size_spec.rb                                                 
FileTest.size?
- returns the size of the file if it exists and is not empty
- accepts a String-like (to_str) parameter

FileTest.size?
- returns nil if file_name doesn't exist or has 0 size

FileTest.size?
- returns nil if file_name is empty

FileTest.size?
- accepts a File argument

FileTest.size
- returns the size of the file if it exists and is not empty
- accepts a String-like (to_str) parameter

FileTest.size
- raises an error if file_name doesn't exist

FileTest.size
- returns 0 if the file is empty

FileTest.size
- accepts a File argument

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/socket_spec.rb                                               
FileTest.socket?
- needs to be reviewed for spec completeness

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/sticky_spec.rb                                               
FileTest.sticky?
- returns true if the named file has the sticky bit, otherwise false
- returns false if the file dies not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/symlink_spec.rb                                              
FileTest.symlink?
- returns true if the file is a link

FileTest.symlink?
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/world_readable_spec.rb                                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/world_writable_spec.rb                                       
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/writable_real_spec.rb                                        
FileTest.writable_real?
- returns true if named file is writable by the real user id of the process, otherwise false
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/writable_spec.rb                                             
FileTest.writable?
- returns true if named file is writable by the effective user id of the process, otherwise false
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/filetest/zero_spec.rb                                                 
FileTest.zero?
- returns true if the file is empty
- returns false if the file is not empty
- returns true for /dev/null
- raises an ArgumentError if not passed one argument
- raises a TypeError if not passed a String type
- returns true inside a block opening a file if it is empty
- returns false for a directory
- returns false if the file does not exist

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/abs_spec.rb                                                    
Fixnum#abs
- returns self's absolute value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/bit_and_spec.rb                                                
Fixnum#&
- returns self bitwise AND other
- should be able to AND a bignum with a fixnum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- tries to convert it's int like argument to an Integer using to_int
- raises a TypeError when the given argument can't be converted to Integer
- coerces arguments correctly even if it is a Bignum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/bit_or_spec.rb                                                 
Fixnum#|
- returns self bitwise OR other
- should be able to AND a bignum with a fixnum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- tries to convert the int like argument to an Integer using to_int
- raises a TypeError when the given argument can't be converted to Integer
- coerces arguments correctly even if it is a Bignum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/bit_xor_spec.rb                                                
Fixnum#^
- returns self bitwise EXCLUSIVE OR other
- should be able to AND a bignum with a fixnum
- doesn't raise an error if passed a Float out of Fixnum range
- converts a Float to an Integer
- tries to convert the given argument to an Integer using to_int
- raises a TypeError when the given argument can't be converted to Integer
- coerces arguments correctly even if it is a Bignum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/case_compare_spec.rb                                           
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/coerce_spec.rb                                                 
Fixnum#coerce when given a Fixnum
- returns an array containing two Fixnums

Fixnum#coerce when given a String
- raises an ArgumentError when trying to coerce with a non-number String
- returns  an array containing two Floats

Fixnum#coerce
- raises a TypeError when trying to coerce with nil
- tries to convert the given Object into a Float by using #to_f
- raises a TypeError when given an Object that does not respond to #to_f

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/comparison_spec.rb                                             
Fixnum#<=>
- returns -1 when self is less than the given argument
- returns 0 when self is equal to the given argument
- returns 1 when self is greater than the given argument
- returns nil when the given argument is not an Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/complement_spec.rb                                             
Fixnum#~
- returns self with each bit flipped

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/div_spec.rb                                                    
Fixnum#div with a Fixnum
- returns self divided by the given argument as an Integer

Fixnum#div
- rounds towards -inf
- coerces self and the given argument to Floats and returns self divided by other as Fixnum
- raises a FloatDomainError when the given argument is 0 and a Float
- raises a ZeroDivisionError when the given argument is 0
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/divide_spec.rb                                                 
Fixnum#/
- returns self divided by the given argument
- supports dividing negative numbers
- raises a ZeroDivisionError if the given argument is zero and not a Float
- does NOT raise ZeroDivisionError if the given argument is zero and is a Float
- coerces fixnum and return self divided by other
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/divmod_spec.rb                                                 
Fixnum#divmod
- returns an Array containing quotient and modulus obtained from dividing self by the given argument
- raises a ZeroDivisionError when the given argument is 0
- raises a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/element_reference_spec.rb                                      
Fixnum#[]
- returns 1 if the nth bit is set
- returns 0 if the nth bit is not set
- returns 0 if the nth bit is greater than the most significant bit
- returns 0 when passed a negative argument
- calls #to_int to convert the argument to an Integer and returns 1 if the nth bit is set
- calls #to_int to convert the argument to an Integer and returns 0 if the nth bit is set
- accepts a Float argument and returns 0 if the bit at the truncated value is not set
- accepts a Float argument and returns 1 if the bit at the truncated value is set
- raises a TypeError when passed a String
- raises a TypeError when #to_int does not return an Integer
- calls #to_int to coerce a String to a Bignum and returns 0
- returns 0 when passed a Float in the range of a Bignum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/equal_value_spec.rb                                            
Fixnum#==
- returns true if self has the same value as other
- calls 'other == self' if the given argument is not a Fixnum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/even_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/exponent_spec.rb                                               
Fixnum#**
- returns self raised to the given power
- overflows the answer to a bignum transparantly
- raises negative numbers to the given power
- can raise 1 to a Bignum safely
- switches to a Float when the number is too big
- returns Infinity for 0**-1
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/fdiv_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/gt_spec.rb                                                     
Fixnum#>
- returns true if self is greater than the given argument
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/gte_spec.rb                                                    
Fixnum#>=
- returns true if self is greater than or equal to the given argument
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/hash_spec.rb                                                   
Fixnum#hash
- is provided
- is stable

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/id2name_spec.rb                                                
Fixnum#id2name
- returns the string name of the object whose symbol ID is self
- returns nil if there is no symbol in the symbol table with this value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/induced_from_spec.rb                                           
Fixnum.induced_from with [Float]
- returns a Fixnum when the passed Float is in Fixnum's range
- raises a RangeError when the passed Float is out of Fixnum's range

Fixnum.induced_from
- returns the passed argument when passed a Fixnum
- tries to convert non-Integers to a Integers using #to_int
- raises a TypeError when conversion to Integer returns a Bignum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/left_shift_spec.rb                                             
Fixnum#<< with n << m
- returns n shifted left m bits when n > 0, m > 0
- returns n shifted left m bits when n < 0, m > 0
- returns n shifted right m bits when n > 0, m < 0
- returns n shifted right m bits when n < 0, m < 0
- returns 0 when n == 0
- returns n when n > 0, m == 0
- returns n when n < 0, m == 0
- returns 0 when m < 0 and m == p where 2**p > n >= 2**(p-1)
- returns 0 when m < 0 and m is a Bignum
- returns a Bignum == fixnum_max() * 2 when fixnum_max() << 1 and n > 0
- returns a Bignum == fixnum_min() * 2 when fixnum_min() << 1 and n < 0
- calls #to_int to convert the argument to an Integer
- raises a TypeError when #to_int does not return an Integer
- raises a TypeError when passed nil
- raises a TypeError when passed a String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/lt_spec.rb                                                     
Fixnum#<
- returns true if self is less than the given argument
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/lte_spec.rb                                                    
Fixnum#<=
- returns true if self is less than or equal to other
- raises an ArgumentError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/magnitude_spec.rb                                              
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/minus_spec.rb                                                  
Fixnum#-
- returns self minus the given Integer
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/modulo_spec.rb                                                 
Fixnum#%
- returns the modulus obtained from dividing self by the given argument
- raises a ZeroDivisionError when the given argument is 0
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

Fixnum#modulo
- returns the modulus obtained from dividing self by the given argument
- raises a ZeroDivisionError when the given argument is 0
- does not raise a FloatDomainError when the given argument is 0 and a Float
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/multiply_spec.rb                                               
Fixnum#*
- returns self multiplied by the given Integer
- raises a TypeError when given a non-Integer
- overflows to Bignum when the result does not fit in Fixnum

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/odd_spec.rb                                                    
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/plus_spec.rb                                                   
Fixnum#+
- returns self plus the given Integer
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/quo_spec.rb                                                    
Fixnum#quo
- returns the result of self divided by the given Integer as a Float
- does not raise a ZeroDivisionError when the given Integer is 0
- does not raise a FloatDomainError when the given Integer is 0 and a Float
- raises a TypeError when given a non-Integer

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/right_shift_spec.rb                                            
Fixnum#>> with n >> m
- returns n shifted right m bits when n > 0, m > 0
- returns n shifted right m bits when n < 0, m > 0
- returns n shifted left m bits when n > 0, m < 0
- returns n shifted left m bits when n < 0, m < 0
- returns 0 when n == 0
- returns n when n > 0, m == 0
- returns n when n < 0, m == 0
- returns 0 when m > 0 and m == p where 2**p > n >= 2**(p-1)
- returns 0 when m is outside the available bits and n >= 0
- returns -1 when m is outside the available bits and n < 0
- returns 0 when m is a Bignum
- returns a Bignum == fixnum_max() * 2 when fixnum_max() >> -1 and n > 0
- returns a Bignum == fixnum_min() * 2 when fixnum_min() >> -1 and n < 0
- calls #to_int to convert the argument to an Integer
- raises a TypeError when #to_int does not return an Integer
- raises a TypeError when passed nil
- raises a TypeError when passed a String

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/size_spec.rb                                                   
Fixnum#size
- returns the number of bytes in the machine representation of self

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/succ_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/to_f_spec.rb                                                   
Fixnum#to_f
- returns self converted to a Float

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/to_s_spec.rb                                                   
Fixnum#to_s when given a base
- returns self converted to a String in the given base
- raises an ArgumentError if the base is less than 2 or higher than 36

Fixnum#to_s when no base given
- returns self converted to a String using base 10

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/to_sym_spec.rb                                                 
Fixnum#to_sym
- returns the symbol whose integer value is self
- returns nil if there is no symbol in the symbol table with this value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/uminus_spec.rb                                                 
Fixnum#-@
- returns self as a negative value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/fixnum/zero_spec.rb                                                   
Fixnum#zero?
- returns true if self is 0

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/abs_spec.rb                                                     
Float#abs
- returns the absolute value

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/angle_spec.rb                                                   
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/arg_spec.rb                                                     
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/case_compare_spec.rb                                            
/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/ceil_spec.rb                                                    
Float#ceil
- returns the smallest Integer greater than or equal to self

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/coerce_spec.rb                                                  
Float#coerce
- returns [other, self] both as Floats

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/comparison_spec.rb                                              
Float#<=>
- returns -1, 0, 1 when self is less than, equal, or greater than other
- returns nil when either argument is NaN
- returns 1 when self is Infinity and other is a Bignum (FAILED - 19)
- returns -1 when self is negative and other is Infinty
- returns -1 when self is -Infinity and other is negative (FAILED - 20)
- returns 1 when self is negative and other is -Infinity (FAILED - 21)
- returns 1 when self is Infinity and other is a Bignum (FAILED - 22)
- returns -1 when self is negative and other is Infinty
- returns -1 when self is -Infinity and other is negative (FAILED - 23)
- returns 1 when self is negative and other is -Infinity (FAILED - 24)

/var/lib/chkbuild/tmp/build/ruby-1.8-pth-o3/20110130T061802/rubyspec/core/float/constants_spec.rb                                               
Float#CONSTANTS
- the DIG value is  15
- the EPSILON value is 
- the MANT_DIG is 53
- the MAX_10_EXP is 308
- the MIN_10_EXP