COMMIT Vector#normalize: Specs for new 1.9.3 feature http://github.com/rubyspec/rubyspec/commit/4edd28c23814d124f590b390bb060ab6c1b51a38 COMMIT Clean up and expand slightly spec for Kernel#system using "sh" when shell characters are present. http://github.com/rubyspec/rubyspec/commit/7592275eac39562289976725f4dc2b992aa0ce69 =================================================================== +++ 20110710T213440Z @@ 16874 @@ - returns false when command execution fails - returns false when the command has a non-zero exit status - does not write to stderr when it can't find a command +- executes with `sh` if the command contains shell characters +- ignores SHELL env var and always uses `sh` - is a private method - expands shell variables when given a single string argument - does not expand shell variables when given multiples arguments @@ 40356 @@ - returns false when command execution fails - returns false when the command has a non-zero exit status - does not write to stderr when it can't find a command +- executes with `sh` if the command contains shell characters +- ignores SHELL env var and always uses `sh` - is a private method - expands shell variables when given a single string argument - does not expand shell variables when given multiples arguments @@ 51705 @@ - can pass arguments to the thread block - raises an exception when not given a block - creates a subclass of thread calls super with a block in initialize +- calls #initialize and raises an error if super not used (FAILED - ) - calls and respects #initialize for the block to use ) +Thread.new calls #initialize and raises an error if super not used FAILED +Expected ThreadError but no exception was raised /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/expectations/should.rb:8:in `should' +/var/lib/chkbuild/tmp/build/ruby-1.8-o3//rubyspec/core/thread/new_spec.rb:37 /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/context.rb:179:in `protect' +/var/lib/chkbuild/tmp/build/ruby-1.8-o3//rubyspec/core/thread/new_spec.rb:21:in `all?' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/context.rb:179:in `each' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/context.rb:179:in `all?' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 51727 @@ /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/context.rb:199:in `process' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/object.rb:11:in `describe' +/var/lib/chkbuild/tmp/build/ruby-1.8-o3//rubyspec/core/thread/new_spec.rb:4 /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/mspec.rb:56:in `load' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/mspec.rb:56:in `files' /var/lib/chkbuild/tmp/build/ruby-1.8-o3//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 51742 @@ Finished in seconds +1 file, 6 examples, expectations, 1 failure, 0 errors exit 1 +failed(rubyspec/core/thread/new_spec.rb) == rubyspec/core/thread/pass_spec.rb #