[MacRuby-devel] experimental branch: status update

Eloy Duran eloy.de.enige at gmail.com
Tue Apr 7 13:25:20 PDT 2009


Hi,

I just added a spec:ci32 task which will run the specs in 32 bit mode.
It uses a simple script (miniruby32) which runs miniruby through /usr/ 
bin/arch.

http://github.com/alloy/mr-experimental/commit/321cc9b0ae0acce82bdb59bdc11e4f688e6233c6

And indeed :)

% rake spec:ci32
(in /Users/eloy/Documents/DEVELOPMENT/MacRuby/git-svn-roxor)
./miniruby32 ./mspec/bin/mspec-ci -B ./spec/frozen/macruby.mspec spec/ 
frozen/language spec/frozen/core/io/binmode_spec.rb spec/frozen/core/ 
io/closed_spec.rb spec/frozen/core/io/constants_spec.rb spec/frozen/ 
core/io/each_byte_spec.rb spec/frozen/core/io/fileno_spec.rb spec/ 
frozen/core/io/fsync_spec.rb spec/frozen/core/io/flush_spec.rb spec/ 
frozen/core/io/getc_spec.rb spec/frozen/core/io/io_spec.rb spec/frozen/ 
core/io/inspect_spec.rb spec/frozen/core/io/initialize_copy_spec.rb  
spec/frozen/core/io/putc_spec.rb spec/frozen/core/io/readchar_spec.rb  
spec/frozen/core/io/sync_spec.rb spec/frozen/core/io/syswrite_spec.rb  
spec/frozen/core/io/tell_spec.rb spec/frozen/core/io/to_i_spec.rb spec/ 
frozen/core/io/to_io_spec.rb spec/frozen/core/io/initialize_spec.rb
.....................................................................

Finished in 8.402635 seconds

69 files, 676 examples, 1600 expectations, 0 failures, 0 errors

Cheers,
Eloy

On 6 apr 2009, at 22:52, Jordan Breeding wrote:

> Based on that I would say that it is a good idea going forward to  
> try having 64-bit machines run tests in 64-bit and 32-bit mode. I  
> look forward to seeing any solution to running the tests in 32-bit  
> mode that you come up with.
>
> Jordan
>
> On Apr 06, 2009, at 13:07, Eloy Duran wrote:
>
>> Hmm, so it's indeed a 32/64 bit issue.
>>
>> Thanks for trying Mike!
>>
>> - Eloy
>>
>> On 6 apr 2009, at 18:56, Mike Moore wrote:
>>
>>> On Mon, Apr 6, 2009 at 3:16 AM, Eloy Duran  
>>> <eloy.de.enige at gmail.com> wrote:
>>>
>>> One last question I have for everyone on the list. If there's  
>>> someone with a 32 bit intel machine, could you please please run  
>>> the spec:ci task and see if you get any failures?
>>> It seems that, at least, because of a 32/64 bit issue some IO  
>>> specs are now failing on my machines and those of Laurent. Thanks  
>>> in advance!
>>>
>>> I have a first generation MacBook Pro.
>>>
>>> $ svn up
>>> ...
>>> $ rake
>>> ...
>>> $ rake spec:ci
>>> (in /Users/blowmage/Scratch/macruby-experimental)
>>> ./mspec/bin/mspec ci -B ./spec/frozen/macruby.mspec spec/frozen/ 
>>> language spec/frozen/core/io/binmode_spec.rb spec/frozen/core/io/ 
>>> closed_spec.rb spec/frozen/core/io/constants_spec.rb spec/frozen/ 
>>> core/io/each_byte_spec.rb spec/frozen/core/io/fileno_spec.rb spec/ 
>>> frozen/core/io/fsync_spec.rb spec/frozen/core/io/flush_spec.rb  
>>> spec/frozen/core/io/getc_spec.rb spec/frozen/core/io/io_spec.rb  
>>> spec/frozen/core/io/inspect_spec.rb spec/frozen/core/io/ 
>>> initialize_copy_spec.rb spec/frozen/core/io/putc_spec.rb spec/ 
>>> frozen/core/io/readchar_spec.rb spec/frozen/core/io/sync_spec.rb  
>>> spec/frozen/core/io/syswrite_spec.rb spec/frozen/core/io/ 
>>> tell_spec.rb spec/frozen/core/io/to_i_spec.rb spec/frozen/core/io/ 
>>> to_io_spec.rb spec/frozen/core/io/initialize_spec.rb
>>> MacRuby version 0.5 (ruby 1.9.0) [universal-darwin9.0, i386]
>>> ...........................................F 
>>> .........................
>>>
>>> 1)
>>> The throw keyword does not convert strings to a symbol FAILED
>>> Expected ArgumentError but no exception was raised
>>>
>>>
>>> Finished in 9.338692 seconds
>>>
>>> 69 files, 672 examples, 1593 expectations, 1 failure, 0 errors
>>> rake aborted!
>>> Command failed with status (1): [./mspec/bin/mspec ci -B ./spec/ 
>>> frozen/macr...]
>>>
>>> (See full trace by running task with --trace)
>>> _______________________________________________
>>> MacRuby-devel mailing list
>>> MacRuby-devel at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20090407/eeb30ce4/attachment.html>


More information about the MacRuby-devel mailing list