=================================================================== +++ 20110416T014827Z @@ 20789 @@ - ignores NULL bytes between directives - ignores spaces between directives +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/c_spec.rb +String#unpack with format 'C' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one byte for a single format character +- decodes two bytes for two format characters +- decodes the number of bytes requested by the count modifier +- decodes the remaining bytes when passed the '*' modifier +- decodes the remaining bytes when passed the '*' modifer after another directive +- decodes zero bytes when no bytes remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String - ignores NULL bytes between directives - ignores spaces between directives +- decodes a byte with most significant bit set as a positive number +String#unpack with format 'c' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one byte for a single format character +- decodes two bytes for two format characters +- decodes the number of bytes requested by the count modifier +- decodes the remaining bytes when passed the '*' modifier +- decodes the remaining bytes when passed the '*' modifer after another directive +- decodes zero bytes when no bytes remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String - ignores NULL bytes between directives - ignores spaces between directives +- decodes a byte with most significant bit set as a negative number /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/comment_spec.rb String#unpack @@ 20828 @@ - ignores the entire directive string if it is a comment - ignores multiple comments +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/d_spec.rb +String#unpack with format 'D' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one double for a single format character +- decodes a negative double +- decodes two doubles for two format characters +- decodes the number of doubles requested by the count modifier +- decodes the remaining doubles when passed the '*' modifier +- decodes the remaining doubles when passed the '*' modifier after another directive +- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +String#unpack with format 'd' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one double for a single format character +- decodes a negative double +- decodes two doubles for two format characters +- decodes the number of doubles requested by the count modifier +- decodes the remaining doubles when passed the '*' modifier +- decodes the remaining doubles when passed the '*' modifier after another directive +- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/e_spec.rb +String#unpack with format 'E' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one double for a single format character +- decodes a negative double +- decodes two doubles for two format characters +- decodes the number of doubles requested by the count modifier +- decodes the remaining doubles when passed the '*' modifier +- decodes the remaining doubles when passed the '*' modifier after another directive +- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +String#unpack with format 'e' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one float for a single format character +- decodes a negative float +- decodes two floats for two format characters +- decodes the number of floats requested by the count modifier +- decodes the remaining floats when passed the '*' modifier +- decodes the remaining floats when passed the '*' modifier after another directive +- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/f_spec.rb +String#unpack with format 'F' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one float for a single format character +- decodes a negative float +- decodes two floats for two format characters +- decodes the number of floats requested by the count modifier +- decodes the remaining floats when passed the '*' modifier +- decodes the remaining floats when passed the '*' modifier after another directive +- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +String#unpack with format 'f' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one float for a single format character +- decodes a negative float +- decodes two floats for two format characters +- decodes the number of floats requested by the count modifier +- decodes the remaining floats when passed the '*' modifier +- decodes the remaining floats when passed the '*' modifier after another directive +- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/g_spec.rb +String#unpack with format 'G' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one double for a single format character +- decodes a negative double +- decodes two doubles for two format characters +- decodes the number of doubles requested by the count modifier +- decodes the remaining doubles when passed the '*' modifier +- decodes the remaining doubles when passed the '*' modifier after another directive +- does not decode a double when fewer bytes than a double remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives +String#unpack with format 'g' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer +- decodes one float for a single format character +- decodes a negative float +- decodes two floats for two format characters +- decodes the number of floats requested by the count modifier +- decodes the remaining floats when passed the '*' modifier +- decodes the remaining floats when passed the '*' modifier after another directive +- does not decode a float when fewer bytes than a float remain and the '*' modifier is passed - adds nil for each element requested beyond the end of the String +- decodes positive Infinity +- decodes negative Infinity +- decodes NaN - ignores NULL bytes between directives - ignores spaces between directives @@ 21011 @@ - ignores NULL bytes between directives - ignores spaces between directives +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/i_spec.rb +String#unpack with format 'I' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer @@ 21051 @@ - ignores spaces between directives - decodes an int with most significant bit set as a positive number +String#unpack with format 'i' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer @@ 21090 @@ - ignores spaces between directives - decodes an int with most significant bit set as a negative number +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/l_spec.rb +String#unpack with format 'L' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer @@ 21106 @@ - ignores spaces between directives - decodes an int with most significant bit set as a positive number +String#unpack with format 'l' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer @@ 21277 @@ - adds nil for each element requested beyond the end of the String - decodes a long with most significant bit set as a negative number +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/unpack/s_spec.rb +String#unpack with format 'S' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer @@ 21317 @@ - ignores spaces between directives - decodes a short with most significant bit set as a positive number +String#unpack with format 's' - calls #to_str to coerce the directives string - raises a TypeError when passed nil - raises a TypeError when passed an Integer @@ 25631 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/complex/angle_spec.rb Complex#angle +- returns the argument -- i.e., the angle from (1, 0) in the complex plane /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/complex/arg_spec.rb Complex#arg +- returns the argument -- i.e., the angle from (1, 0) in the complex plane /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/complex/coerce_spec.rb Complex#coerce @@ 25651 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/complex/conj_spec.rb Complex#conj +- returns the complex conjugate: conj a + bi = a - bi /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/complex/conjugate_spec.rb Complex#conjugate +- returns the complex conjugate: conj a + bi = a - bi /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/complex/denominator_spec.rb Complex#denominator @@ 30736 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/body_spec.rb Net::HTTPResponse#body +- returns the read body +- returns the previously read body if called a second time /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/code_spec.rb Net::HTTPResponse#code @@ 30749 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/entity_spec.rb Net::HTTPResponse#entity +- returns the read body +- returns the previously read body if called a second time /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/error_spec.rb Net::HTTPResponse#error! @@ 30790 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/read_body_spec.rb Net::HTTPResponse#read_body when passed no arguments +- returns the read body +- returns the previously read body if called a second time Net::HTTPResponse#read_body when passed a buffer +- reads the body to the passed buffer +- returns the passed buffer +- raises an IOError if called a second time Net::HTTPResponse#read_body when passed a block +- reads the body and yields it to the passed block (in chunks) +- returns the ReadAdapter +- raises an IOError if called a second time Net::HTTPResponse#read_body when passed buffer and block +- rauses an ArgumentError /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/read_header_spec.rb Net::HTTPResponse#read_header @@ 30812 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/read_new_spec.rb Net::HTTPResponse.read_new +- creates a HTTPResponse object based on the response read from the passed socket /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/net/http/httpresponse/reading_body_spec.rb Net::HTTPResponse#reading_body when body_allowed is true @@ 31117 @@ - returns false if the port is invalid - returns false if the timeout value is invalid +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/each_spec.rb (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/instance_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/int_from_prime_division_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/integer/each_prime_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/integer/from_prime_division_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/integer/prime_division_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/integer/prime_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/new_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/next_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/prime_division_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/prime_spec.rb - (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/prime/succ_spec.rb - (ERROR - ) /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/queue/append_spec.rb Queue#<< @@ 31196 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/rational/Rational_spec.rb Rational() passed Integer, Integer +- returns a new Rational number +- automatically reduces the Rational Rational() passed Integer +- returns a new Rational number with 1 as the denominator (FAILED - ) Rational() passed Integer when Unify is defined +- returns the passed Integer when Rational::Unify is defined /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/rational/abs_spec.rb Rational#abs @@ 31320 @@ - calls #** on the coerced Rational with the coerced Object Rational#** when passed Rational +- converts self to a Float and returns it raised to the passed argument (ERROR - ) +- returns NaN when self is negative and the passed argument is not 0 (ERROR - ) Rational#** when passed Float - returns self converted to Float and raised to the passed argument @@ 31350 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/rational/inspect_spec.rb Rational#inspect +- returns a reconstructable string representation of self (FAILED - ) /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/rational/minus_spec.rb Rational#- @@ 32893 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/library/socket/tcpserver/gets_spec.rb TCPServer#gets +- raises Errno::ENOTCONN on getstimeout: output interval exceeds 300.0 seconds. timeout: the process group is alive. timeout: INT signal sent. |output interval exceeds 300.0 seconds. (CommandTimeout) @@ 47299 @@ ) +IO.popen writes to a write-only pipe ERROR +SignalException: SIGTERM +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/io/popen_spec.rb:35:in `system' +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/io/popen_spec.rb:35 /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/context.rb:179:in `protect' +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/io/popen_spec.rb:10:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/context.rb:179:in `each' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/context.rb:179:in `all?' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 47315 @@ /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/context.rb:199:in `process' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/object.rb:11:in `describe' +/home/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/io/popen_spec.rb:4 /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/mspec.rb:56:in `load' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/mspec.rb:56:in `files' /home/chkbuild/tmp/build/ruby-1.8-pth//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 47330 @@ Finished in seconds +1 file, 10 examples, expectations, 0 failures, 1 error timeout: TERM signal sent. timeout: KILL signal sent. some descendant process in process group remain. @@ 47344 @@ | /home/chkbuild/timeoutcom.rb:117:in `popen' | /home/chkbuild/timeoutcom.rb:117:in `timeout_command' | /home/chkbuild/chkbuild/build.rb:1274:in `run' +| /home/chkbuild/chkbuild/ruby.rb:375 | /home/chkbuild/chkbuild/build.rb:495:in `catch_error' +| /home/chkbuild/chkbuild/ruby.rb:362 +| /home/chkbuild/util.rb:452:in `stable_find' +| /home/chkbuild/util.rb:416:in `stable_find' +| /home/chkbuild/util.rb:415:in `catch' +| /home/chkbuild/util.rb:415:in `stable_find' +| /home/chkbuild/util.rb:452:in `stable_find' +| /home/chkbuild/chkbuild/ruby.rb:356 +| /home/chkbuild/chkbuild/ruby.rb:355:in `each' +| /home/chkbuild/chkbuild/ruby.rb:355 | /home/chkbuild/chkbuild/build.rb:301:in `call' | /home/chkbuild/chkbuild/build.rb:301:in `do_build' | /home/chkbuild/chkbuild/build.rb:495:in `catch_error' @@ 47374 @@ | /home/chkbuild/sample/build-ruby:81 | /home/chkbuild/start-build:37:in `load' | /home/chkbuild/start-build:37 +failed(rubyspec/core/io/popen_spec.rb CommandTimeout) == rubyspec/core/io/pos_spec.rb #