COMMIT [NARUSE, Yui] 1.9's BigDecimal's precision depends SIZEOF_BDIGITS. http://github.com/rubyspec/rubyspec/commit/2bf8fad059440268898c89a1c80711c8a7713df2 COMMIT [Brian Ford] Pull in Thread specs that changed on hydra branch. http://github.com/rubyspec/rubyspec/commit/afb306fb2b2af48fedddd3c3e2db8dc6d882e68c COMMIT [Dirkjan Bussink] Add spec for constant name setting behavior for Class#dup http://github.com/rubyspec/rubyspec/commit/e25589b07ff796beeadeef212a36e20d7623cd3c COMMIT [Chris Bunch] added rubyspec test case to ensure that we test for string ports in the future http://github.com/rubyspec/rubyspec/commit/bdcaacb12e97fdb960c05936626ee4c2e83212f5 COMMIT [Dirkjan Bussink] Add case for instance_methods when fiddling with public / private http://github.com/rubyspec/rubyspec/commit/d21cd8f13177531de28ab2efcb40a426653922c0 COMMIT [Evan Phoenix] Add additional spec for Enumerable#cycle http://github.com/rubyspec/rubyspec/commit/3a165f7bbce3815d5b3b0cf6f0f80fc65d2f0865 COMMIT [Evan Phoenix] Cleanup Kernel, part deux http://github.com/rubyspec/rubyspec/commit/6e4cdb85735d4f5d33d21ea8e831404307ddb44a COMMIT [Evan Phoenix] Some Process spec cleanup and coerce tests added http://github.com/rubyspec/rubyspec/commit/d8c245caa9e1d78f285cc2956f7a99d9941731eb COMMIT [Evan Phoenix] Increase the tolerance of an IO.select spec http://github.com/rubyspec/rubyspec/commit/e763dececfa045ed9107e8d72c25e2b3a99f7970 COMMIT [Brian Ford] Some cleanup for File.directory? specs. http://github.com/rubyspec/rubyspec/commit/deb78d67886a8e0ade0efc4d8ff1c63d19b93470 COMMIT [jc00ke] Added specs for File.directory? with non-strings. http://github.com/rubyspec/rubyspec/commit/ed95666d6adcd1205eb12cb35f80708303bf36fb COMMIT [Brian Ford] More fixes for File|FileTest.directory? and File::Stat#directory? specs. http://github.com/rubyspec/rubyspec/commit/cc77c9edd0d023b31dc6d72a904599c692e1ee0c COMMIT [Evan Phoenix] Add a spec for Object.const_defined? + included Modules http://github.com/rubyspec/rubyspec/commit/b614d133ce35078997a59f5d964a9c5f8accaaa2 COMMIT [Gibheer] tests for DateTime#hour, #min, #minute, #sec, #second http://github.com/rubyspec/rubyspec/commit/300721a3bee8e4871caa5638c2156e6f4fa64f1d COMMIT [Gibheer] use different values, so that it won't be confused with the expected value http://github.com/rubyspec/rubyspec/commit/9a8de150bbddc7e3fb3ea406109ba16cc115fa2d COMMIT [Evan Phoenix] Add dummy P rules for pack/unpack http://github.com/rubyspec/rubyspec/commit/711e6da218568c0f1d339a38220f8352c78ede29 COMMIT [Evan Phoenix] Handle reopening a module that was included into Object. Fixes #883 http://github.com/rubyspec/rubyspec/commit/25c6151b78e88aebe2187750a9e1d0265ef37ce6 COMMIT [Evan Phoenix] Add spec for Time.at and subclasses http://github.com/rubyspec/rubyspec/commit/d948390445feec1340a6e3a4c025abbd12a18d3b COMMIT [Evan Phoenix] Add more Time specs to clarify where subclasses are honored http://github.com/rubyspec/rubyspec/commit/5b80e3bc82952a9e94de107e750a7f6dfe8b1aea COMMIT [Evan Phoenix] Remove rubinius devation spec http://github.com/rubyspec/rubyspec/commit/1b9a09d2bc277e09d7053e093a39d25132fc69fa COMMIT [Gibheer] added a new spec for Array#sort to catch block returning nil http://github.com/rubyspec/rubyspec/commit/8e7f3a9cd75d79dfec7536e6a3ed73e640e475f8 COMMIT [Evan Phoenix] Add specs for special operator's symbol values http://github.com/rubyspec/rubyspec/commit/77904e1356a2dd2a9420afd3601e9991b76db713 COMMIT [Brian Ford] Fixed special symbol specs for 1.9. http://github.com/rubyspec/rubyspec/commit/7959b090eb6e2117c2c3281171b258dcda8b90b7 COMMIT [Evan Phoenix] Add spec for %s with space leader and width http://github.com/rubyspec/rubyspec/commit/14af64c2b568b3a82be28b994fef9336d77f272d COMMIT [Evan Phoenix] Add specs for -s http://github.com/rubyspec/rubyspec/commit/cdc0f3ea7a681274ea8b4f5c55a136cad10eb7ed COMMIT [Brian Ford] More C-API specs for rb_num2long and rb_num2ulong. http://github.com/rubyspec/rubyspec/commit/16737bc67c88dd7c7a358b80e24caa51651f3c5d COMMIT [Dirkjan Bussink] Add specs for rb_check_to_integer http://github.com/rubyspec/rubyspec/commit/dd3eee8b340137c1159d268abc42d6e86a081a18 COMMIT [Victor Costan] New examples for IO.ioctl http://github.com/rubyspec/rubyspec/commit/452d73ea809d74415522eb0533435ef3f9baa2db COMMIT [Evan Phoenix] Don't depend on TTY ioctls for testing http://github.com/rubyspec/rubyspec/commit/10467acfab0cf3b822069d823d9aeafd95c9a4be COMMIT [Victor Costan] Another test for IO.ioctl that verifies String buffer handling. http://github.com/rubyspec/rubyspec/commit/00c8390f2544a4174a9e781e2df8478c9379009a COMMIT [Evan Phoenix] Fix up specs for Thread.new, .start, and .fork http://github.com/rubyspec/rubyspec/commit/a4e46cd0b4b9e691b0b8d9991d1292964ef62ee5 COMMIT [Evan Phoenix] Fix some naming to be clearer http://github.com/rubyspec/rubyspec/commit/8df9602957d8d84a69c158a3466d1ec76cd378cb COMMIT [Wim Looman] Added spec for #1005 http://github.com/rubyspec/rubyspec/commit/f4ef230a247b87e9f10c320e7056d7b18e7cbec9 COMMIT [Maximilian Lupke] Add spec for issue #988 http://github.com/rubyspec/rubyspec/commit/33f880717f51f17b2e23a8ef4acf4057b975788c COMMIT [Maximilian Lupke] Oops, typo in spec http://github.com/rubyspec/rubyspec/commit/fd5aa8cef9e88650bea8253036cf246e44c9d4b8 COMMIT [Maximilian Lupke] Make CGI specs pass http://github.com/rubyspec/rubyspec/commit/cda18a03306fb855bbffb220eb4952f47bd8dbbc COMMIT [Brian Ford] Clean up whitespace. http://github.com/rubyspec/rubyspec/commit/43840792c678696a042fd9d75fe0ffb42913f241 COMMIT [Evan Phoenix] Add a few more weird []= splat specs http://github.com/rubyspec/rubyspec/commit/1e6eefbd43bf0cd58fc290b94986f6ce61d7b60c COMMIT [Evan Phoenix] Clean up language/method_spec.rb http://github.com/rubyspec/rubyspec/commit/06336431c37ffea91c11cae6012c00606e19116f COMMIT [Flavio Castelli] Add spec for File.owned? and fix a bug http://github.com/rubyspec/rubyspec/commit/f5139e0cbc7eb0e30c9af01736b930da7891f14d COMMIT [Flavio Castelli] Add spec for File.pipe? http://github.com/rubyspec/rubyspec/commit/ca98075349c037f8c45f167b918f07acf9dae295 COMMIT [Flavio Castelli] Add spec for File.socket? http://github.com/rubyspec/rubyspec/commit/e365943f51630716a9b7427ac215cb695f772bac COMMIT [Flavio Castelli] Add spec for File.sticky? http://github.com/rubyspec/rubyspec/commit/1c569a76f013a1b6a4aac2c4f4f003de26a7a6f5 COMMIT [Flavio Castelli] Add spec for File::Stat.owned? http://github.com/rubyspec/rubyspec/commit/9f56800a6877dac71f59e87e6025b7fae33a5fea COMMIT [Flavio Castelli] Add spec for File::Spec.pipe? http://github.com/rubyspec/rubyspec/commit/276e46b83c9998915374c6e2f457b41e29bc6d9b COMMIT [burningTyger] added spec for IO#each http://github.com/rubyspec/rubyspec/commit/5da5daaec9f49297d537b4b7379ab5327467e234 COMMIT [Brian Ford] Fixed Method#parameters fixture for 1.9. http://github.com/rubyspec/rubyspec/commit/9a495dbdfcbacf290ca764b128b92a2b1a5c63bc COMMIT [Brian Ford] Apply Evan's cleanup patch from rbx b358be04. http://github.com/rubyspec/rubyspec/commit/83fd62c0466de8c88928b927324079d7ba93419e COMMIT [Brian Ford] Fixed incorrect placement of describe end in db922f3d. http://github.com/rubyspec/rubyspec/commit/10efcf3f6fb0749656f4731791431e22b53ebcfb COMMIT [Brian Ford] Fixed Class#dup name spec. http://github.com/rubyspec/rubyspec/commit/299aeeed55b38605c65d23e4bb6f16080443b6d6 COMMIT [NARUSE, Yui] Fix platform dependent issue of sticky bit. http://github.com/rubyspec/rubyspec/commit/a7d10d81aa5b4d05ead85c40817b45e5eba74366 COMMIT [NARUSE, Yui] On 1.9, it raises a ArgumentError if not passed a block. http://github.com/rubyspec/rubyspec/commit/320a90ce31ec70c21286e64206d0eae4c2fa61c3 COMMIT [NARUSE, Yui] BigDecimal depends sizeof int/long long from 1.9.3. http://github.com/rubyspec/rubyspec/commit/e4602d11fbed0c137d0dc7c0a523860a5e84c476 COMMIT [NARUSE, Yui] Use valid offset for datetime. http://github.com/rubyspec/rubyspec/commit/ff98dec1239e29eb7305e2e83040b52971b17a32 =================================================================== +++ 20110621T045819Z @@ 7240 @@ test_fetch(TestSDBM): . test_has_value?(TestSDBM): . test_haskey?(TestSDBM): . +test_indexes(TestSDBM): . test_invert(TestSDBM): . test_key(TestSDBM): . test_keys(TestSDBM): . @@ 7260 @@ 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): . @@ 7308 @@ 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): . @@ 7395 @@ 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): . @@ 7484 @@ test_getch(TestStringScanner): . test_inspect(TestStringScanner): . test_matched(TestStringScanner): . +test_matched_size(TestStringScanner): . test_pos(TestStringScanner): . test_post_match(TestStringScanner): . test_pre_match(TestStringScanner): . @@ 7540 @@ 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_equal_float_0_5: . RUNIT::TestAssert#test_assert_kind_of: . RUNIT::TestAssert#test_assert: . @@ 7609 @@ 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): . @@ 7618 @@ 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): . @@ 7628 @@ 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): . @@ 7665 @@ 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): . @@ 7678 @@ 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): . @@ 7722 @@ 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): . @@ 7852 @@ 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): . @@ 7897 @@ test_inflate(TestZlibInflate): . test_initialize(TestZlibInflate): . test_set_dictionary(TestZlibInflate): . +test_sync(TestZlibInflate): . Finished in seconds. ) Failure: +test_threadswitch_init(Test_ThreadSwitch) [/Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//ruby/test/-ext-/test_threadswitch_hook.rb:13]: +<""> expected to be =~ +. ) Failure: test_gc(TestBigDecimal) @@ 7936 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//ruby/test/socket/test_unix.rb:37:in `bound_unix_socket' /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//ruby/test/socket/test_unix.rb:43:in `test_addr' +2671 tests, 1351903 assertions, 2 failures, 3 errors make: *** [test-all] Error 1 exit 2 failed(test-all) @@ 7975 @@ The -r command line option - requires the specified file +/Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/command_line/dash_s_spec.rb +The -s command line option when using -- to stop parsing +- sets the value to true without an explicit value +- parses single letter args into globals +- parses long args into globals +- converts extra dashes into underscorse +The -s command line option when running a script +- sets the value to true without an explicit value +- parses single letter args into globals +- parses long args into globals +- converts extra dashes into underscorse /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/command_line/dash_upper_i_spec.rb The -I command line option @@ 10572 @@ - behaves like with count == 0 with star parameter - doesn't increment the array index count +Array#pack with format 'P' +- returns a String who's size is equal to the number of bytes in a machine word String#unpack with 'w' directive - produces a BER-compressed integer @@ 10857 @@ - 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 +- raises an error when a given block returns nil - 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 @@ 11318 @@ Class#dup - duplicates both the class and the singleton class - retains the correct ancestor chain for the singleton class +- sets the name from the class to "" if not assigned to a constant +- stores the new name if assigned to a constant /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/class/inherited_spec.rb Class.inherited @@ 11825 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/enumerable/cycle_spec.rb Enumerable#cycle - loops indefinitely if no argument or nil argument +- returns if there are no elements - yields successive elements of the array repeatedly Enumerable#cycle passed a number n as an argument @@ 12772 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/directory_spec.rb File.directory? +- return true if the argument is a directory +- returns false if the argument is not a directory - raises a TypeError when passed an Integer - raises a TypeError when passed nil File.directory? +- returns false if the argument is an IO that's not a directory +- return true if the argument is an IO that is a directory +- calls #to_io to convert a non-IO object +- raises a TypeError when passed a Dir instance /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/dirname_spec.rb File.dirname @@ 13113 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/owned_spec.rb File.owned? +- returns false if file does not exist +- returns true if the file exist and is owned by the user +- returns false when the file is not owned by the user /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/path_spec.rb File#path @@ 13123 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/pipe_spec.rb File.pipe? +- returns false if file does not exist +- returns false if the file is not a pipe +- returns true if the file is a pipe /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/read_spec.rb File.read @@ 13203 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/socket_spec.rb File.socket? +- returns false if file does not exist +- returns false if the file is not a socket +- returns true if the file is a socket /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/split_spec.rb File.split @@ 13262 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/stat/directory_spec.rb File::Stat#directory? +- return true if the argument is a directory +- returns false if the argument is not a directory - raises a TypeError when passed an Integer - raises a TypeError when passed nil @@ 13334 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/stat/owned_spec.rb File::Stat#owned? +- returns true if the file is owned by the user +- returns false if the file is not owned by the user /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/stat/pipe_spec.rb File::Stat#pipe? +- returns false if the file is not a pipe +- returns true if the file is a pipe /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/stat/rdev_major_spec.rb File::Stat#rdev_major @@ 13440 @@ - returns false if the file dies not exist File.sticky? +- returns false if file does not exist +- returns false if the file has not sticky bit set +- returns true if the file has sticky bit set /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/file/symlink_spec.rb File.symlink @@ 13542 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/filetest/directory_spec.rb FileTest.directory? +- return true if the argument is a directory +- returns false if the argument is not a directory - raises a TypeError when passed an Integer - raises a TypeError when passed nil FileTest.directory? +- returns false if the argument is an IO that's not a directory +- return true if the argument is an IO that is a directory +- calls #to_io to convert a non-IO object +- raises a TypeError when passed a Dir instance /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/filetest/executable_real_spec.rb FileTest.executable_real? @@ 14818 @@ - does not change $_ - returns self - raises an IOError when self is not readable +- makes line count accessible via lineno +- makes line count accessible via $. - returns an Enumerator when passed no block IO#each_line when passed a String containing one space as a separator @@ 14844 @@ - does not change $_ - returns self - raises an IOError when self is not readable +- makes line count accessible via lineno +- makes line count accessible via $. - returns an Enumerator when passed no block IO#each when passed a String containing one space as a separator @@ 17348 @@ - loads a array containing objects having _dump method, and with proc - loads an array containing objects having marshal_dump method, and with proc - loads an Array with proc +- assigns classes to nested subclasses of Array correctly - raises a TypeError with bad Marshal version - raises EOFError on loading an empty file - returns an untainted object if source is untainted @@ 18083 @@ - returns false if the constant is not defined in the receiver - does not call #const_missing if the constant is not defined in the receiver - calls #to_str to convert the given name to a String +- special cases Object and checks it's included Modules - raises a NameError if the name does not start with a capital letter - raises a NameError if the name starts with a non-alphabetic character - raises a NameError if the name contains non-alphabetic characters except '_' @@ 19115 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/process/getpgid_spec.rb Process.getpgid +- coerces the argument to an Integer - returns the process group ID for the given process id - returns the process group ID for the calling process id when passed 0 @@ 19125 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/process/getpriority_spec.rb Process.getpriority +- coerces arguments to Integers - gets the scheduling priority for a specified process - gets the scheduling priority for a specified process group - gets the scheduling priority for a specified user @@ 19231 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/process/setrlimit_spec.rb Process.setrlimit and Process.getrlimit +- coerces arguments to Integers - limit and get core size (bytes) - limit and get CPU time (seconds) - limit and get data segment (bytes) @@ 19448 @@ - sets $? to a Process::Status - waits for any child process if no pid is given - waits for a specific child if a pid is given +- coerces the pid to an Integer - waits for a child whose process group ID is that of the calling process - doesn't block if no child is available when WNOHANG is used - always accepts flags=0 @@ 20405 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/intern_spec.rb String#intern - returns the symbol corresponding to self +- special cases +(binary) and -(binary) +- special cases !@ and ~@ +- special cases !(unary) and ~(unary) +- special cases +(unary) and -(unary) - raises an ArgumentError when self can't be converted to symbol /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/length_spec.rb @@ 20532 @@ - calls inspect on arguments for %p format - taints result for %p when argument.inspect is tainted - supports string formats using %s +- respects a space padding request not as part of the width - calls to_s on non-String arguments for %s format - taints result for %s when argument is tainted - raises an ArgumentError for huge precisions for %s @@ 20648 @@ - always returns 3 elements - accepts regexp - raises error if not convertible to string +- takes precedence over a given block String#partition with a block - is still available @@ 21122 @@ /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/to_sym_spec.rb String#to_sym - returns the symbol corresponding to self +- special cases +(binary) and -(binary) +- special cases !@ and ~@ +- special cases !(unary) and ~(unary) +- special cases +(unary) and -(unary) - raises an ArgumentError when self can't be converted to symbol /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/tr_s_spec.rb @@ 22005 @@ String#unpack with 'w' directive - produces a BER-compressed integer +String#unpack with 'P' directive +- returns a random object after consume a words worth of byte /Users/chkbuild/chkbuild/tmp/build/ruby-1.8-pth//rubyspec/core/string/upcase_spec.rb String#upcase @@ 22374 @@ - describes a thread with an uncaught exception - describes a dying running thread - describes a dying sleeping thread +- return true for a killed but still running threadtimeout: output interval exceeds 1200.0 seconds. timeout: the process group is alive. timeout: INT signal sent. |output interval exceeds 1200.0 seconds. (CommandTimeout) @@ 22484 @@ Finished in seconds 1 file, 1 example, expectation, 0 failures, 0 errors +== rubyspec/command_line/dash_s_spec.rb #