John Lam (IRONRUBY)
2008-Jun-30 23:58 UTC
[Ironruby-core] SVN r118 and RubySpec integration
I just pushed SVN r118 out which contains RubySpec integration. There are a few things that you''ll need to do: 1. (Optional) get a GitHub account (http://github.com) 2. (Optional) install GIT: a. Goto the msysgit project and download the .exe based installer: http://code.google.com/p/msysgit/ b. Make sure in the GIT setup that you click on the radio button labeled "Run Git from the Windows Command Prompt" c. Restart your command prompt 3. Navigate to my page: http://github.com/jflam to see the three GIT projects that you''ll need to clone: ironruby-tags, mspec, and rubyspec. mspec and rubyspec are forks of the main projects so that we can add IronRuby specific tests and potential changes to mspec. The RubySpec committers can pull from these repositories to incorporate our changes. ironruby-tags is a project that contains the list of rubyspec specs that we currently exclude to get a clean regression baseline. 4. If you have GIT installed, create a directory to hold these projects. I use %USERPROFILE%\dev: a. in ~\dev\ironruby-tags run: git clone git://github.com/jflam/ironruby-tags.git b. in ~\dev\mspec run: git clone git://github.com/jflam/mspec.git c. in ~\dev\rubyspec run: git clone git://github.com/jflam/rubyspec.git 5. If you don''t have GIT installed (and why don''t you??? :)) you can download the tarball using the download button in each project. Once you have those projects in place, you''ll need to grab r118 from RubyForge. There''s a file in \trunk called runfirst.cmd. This will enable skip verification for projects signed with our public key, and it will create a default configuration file at %USERPROFILE%\.irconfig.rb. If you followed my instructions and created %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. If you didn''t, you''ll need to edit the paths in .irconfig.rb You can test your setup by running the new regression test baseline rake task: rake regression This should report 0 failures and 0 errors. This is the first test of this stuff outside of my machine, so please kick the tires! Thanks, -John -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080630/96312ef2/attachment-0001.html>
Peter Bacon Darwin
2008-Jul-01 13:00 UTC
[Ironruby-core] SVN r118 and RubySpec integration
First thing to note: D:\dev\ruby\ironruby\head>runfirst.cmd D:\dev\ruby\ironruby\head>sn -Vr *,31bf3856ad364e35 Microsoft (R) .NET Framework Strong Name Utility Version 3.5.21022.8 Copyright (c) Microsoft Corporation. All rights reserved. Verification entry added for assembly ''*,31bf3856ad364e35'' D:\dev\ruby\ironruby\head>copy default.irconfig.rb C:\Documents and Settings\pete\.irconfig.rb The syntax of the command is incorrect. The line that copies the .irconfig.rb file in runfirst.cmd needs quotes around the "to" parameter of "copy": copy default.irconfig.rb "%USERPROFILE%\.irconfig.rb" Pete From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY) Sent: Tuesday,01 July 01, 2008 00:59 To: ironruby-core at rubyforge.org Subject: [Ironruby-core] SVN r118 and RubySpec integration I just pushed SVN r118 out which contains RubySpec integration. There are a few things that you''ll need to do: 1. (Optional) get a GitHub account (http://github.com) 2. (Optional) install GIT: a. Goto the msysgit project and download the .exe based installer: http://code.google.com/p/msysgit/ b. Make sure in the GIT setup that you click on the radio button labeled "Run Git from the Windows Command Prompt" c. Restart your command prompt 3. Navigate to my page: http://github.com/jflam to see the three GIT projects that you''ll need to clone: ironruby-tags, mspec, and rubyspec. mspec and rubyspec are forks of the main projects so that we can add IronRuby specific tests and potential changes to mspec. The RubySpec committers can pull from these repositories to incorporate our changes. ironruby-tags is a project that contains the list of rubyspec specs that we currently exclude to get a clean regression baseline. 4. If you have GIT installed, create a directory to hold these projects. I use %USERPROFILE%\dev: a. in ~\dev\ironruby-tags run: git clone git://github.com/jflam/ironruby-tags.git b. in ~\dev\mspec run: git clone git://github.com/jflam/mspec.git c. in ~\dev\rubyspec run: git clone git://github.com/jflam/rubyspec.git 5. If you don''t have GIT installed (and why don''t you??? J) you can download the tarball using the download button in each project. Once you have those projects in place, you''ll need to grab r118 from RubyForge. There''s a file in \trunk called runfirst.cmd. This will enable skip verification for projects signed with our public key, and it will create a default configuration file at %USERPROFILE%\.irconfig.rb. If you followed my instructions and created %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. If you didn''t, you''ll need to edit the paths in .irconfig.rb You can test your setup by running the new regression test baseline rake task: rake regression This should report 0 failures and 0 errors. This is the first test of this stuff outside of my machine, so please kick the tires! Thanks, -John -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080701/5c362fae/attachment.html>
Peter Bacon Darwin
2008-Jul-01 13:00 UTC
[Ironruby-core] SVN r118 and RubySpec integration
Next thing: I changed the place that the cloned GIT repos were held and on compile I get these warnings: D:\dev\ruby\ironruby\head>rake compile (in D:/dev/ruby/ironruby/head) C:\Documents and Settings\pete/.irconfig.rb:19: warning: already initialized constant TAGS C:\Documents and Settings\pete/.irconfig.rb:20: warning: already initialized constant RUBYSPEC C:\Documents and Settings\pete/.irconfig.rb:21: warning: already initialized constant MSPEC I appreciate that this should not be a problem but could be tidied up? Pete From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY) Sent: Tuesday,01 July 01, 2008 00:59 To: ironruby-core at rubyforge.org Subject: [Ironruby-core] SVN r118 and RubySpec integration I just pushed SVN r118 out which contains RubySpec integration. There are a few things that you''ll need to do: 1. (Optional) get a GitHub account (http://github.com) 2. (Optional) install GIT: a. Goto the msysgit project and download the .exe based installer: http://code.google.com/p/msysgit/ b. Make sure in the GIT setup that you click on the radio button labeled "Run Git from the Windows Command Prompt" c. Restart your command prompt 3. Navigate to my page: http://github.com/jflam to see the three GIT projects that you''ll need to clone: ironruby-tags, mspec, and rubyspec. mspec and rubyspec are forks of the main projects so that we can add IronRuby specific tests and potential changes to mspec. The RubySpec committers can pull from these repositories to incorporate our changes. ironruby-tags is a project that contains the list of rubyspec specs that we currently exclude to get a clean regression baseline. 4. If you have GIT installed, create a directory to hold these projects. I use %USERPROFILE%\dev: a. in ~\dev\ironruby-tags run: git clone git://github.com/jflam/ironruby-tags.git b. in ~\dev\mspec run: git clone git://github.com/jflam/mspec.git c. in ~\dev\rubyspec run: git clone git://github.com/jflam/rubyspec.git 5. If you don''t have GIT installed (and why don''t you??? J) you can download the tarball using the download button in each project. Once you have those projects in place, you''ll need to grab r118 from RubyForge. There''s a file in \trunk called runfirst.cmd. This will enable skip verification for projects signed with our public key, and it will create a default configuration file at %USERPROFILE%\.irconfig.rb. If you followed my instructions and created %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. If you didn''t, you''ll need to edit the paths in .irconfig.rb You can test your setup by running the new regression test baseline rake task: rake regression This should report 0 failures and 0 errors. This is the first test of this stuff outside of my machine, so please kick the tires! Thanks, -John -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080701/13933a7a/attachment-0001.html>
Peter Bacon Darwin
2008-Jul-01 13:15 UTC
[Ironruby-core] SVN r118 and RubySpec integration
And finally when I run rake regression I get a suspiciously quick result: D:\dev\ruby\ironruby\head>rake regression (in D:/dev/ruby/ironruby/head) C:\Documents and Settings\pete/.irconfig.rb:19: warning: already initialized constant TAGS C:\Documents and Settings\pete/.irconfig.rb:20: warning: already initialized constant RUBYSPEC C:\Documents and Settings\pete/.irconfig.rb:21: warning: already initialized constant MSPEC Summary: 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors Nothing seems to be getting run? If I run rake spec then it does run the tests: D:\dev\ruby\ironruby\head>rake spec (in D:/dev/ruby/ironruby/head) C:\Documents and Settings\pete/.irconfig.rb:19: warning: already initialized constant TAGS C:\Documents and Settings\pete/.irconfig.rb:20: warning: already initialized constant RUBYSPEC C:\Documents and Settings\pete/.irconfig.rb:21: warning: already initialized constant MSPEC 2199 examples, 0 failures 0 Is this what is expected? Pete From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY) Sent: Tuesday,01 July 01, 2008 00:59 To: ironruby-core at rubyforge.org Subject: [Ironruby-core] SVN r118 and RubySpec integration I just pushed SVN r118 out which contains RubySpec integration. There are a few things that you''ll need to do: 1. (Optional) get a GitHub account (http://github.com) 2. (Optional) install GIT: a. Goto the msysgit project and download the .exe based installer: http://code.google.com/p/msysgit/ b. Make sure in the GIT setup that you click on the radio button labeled "Run Git from the Windows Command Prompt" c. Restart your command prompt 3. Navigate to my page: http://github.com/jflam to see the three GIT projects that you''ll need to clone: ironruby-tags, mspec, and rubyspec. mspec and rubyspec are forks of the main projects so that we can add IronRuby specific tests and potential changes to mspec. The RubySpec committers can pull from these repositories to incorporate our changes. ironruby-tags is a project that contains the list of rubyspec specs that we currently exclude to get a clean regression baseline. 4. If you have GIT installed, create a directory to hold these projects. I use %USERPROFILE%\dev: a. in ~\dev\ironruby-tags run: git clone git://github.com/jflam/ironruby-tags.git b. in ~\dev\mspec run: git clone git://github.com/jflam/mspec.git c. in ~\dev\rubyspec run: git clone git://github.com/jflam/rubyspec.git 5. If you don''t have GIT installed (and why don''t you??? J) you can download the tarball using the download button in each project. Once you have those projects in place, you''ll need to grab r118 from RubyForge. There''s a file in \trunk called runfirst.cmd. This will enable skip verification for projects signed with our public key, and it will create a default configuration file at %USERPROFILE%\.irconfig.rb. If you followed my instructions and created %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. If you didn''t, you''ll need to edit the paths in .irconfig.rb You can test your setup by running the new regression test baseline rake task: rake regression This should report 0 failures and 0 errors. This is the first test of this stuff outside of my machine, so please kick the tires! Thanks, -John -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080701/df9790f7/attachment-0001.html>
John Lam (IRONRUBY)
2008-Jul-01 13:52 UTC
[Ironruby-core] SVN r118 and RubySpec integration
Hmm ... looks like an older version made it out to r118. Let me investigate. Thanks, -John> -----Original Message----- > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core- > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin > Sent: Tuesday, July 01, 2008 6:16 AM > To: ironruby-core at rubyforge.org > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration > > And finally when I run rake regression I get a suspiciously quick > result: > > > > D:\dev\ruby\ironruby\head>rake regression > > (in D:/dev/ruby/ironruby/head) > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already > initialized constant TAGS > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already > initialized constant RUBYSPEC > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already > initialized constant MSPEC > > > > Summary: > > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors > > > > Nothing seems to be getting run? If I run rake spec then it does run > the tests: > > > > D:\dev\ruby\ironruby\head>rake spec > > (in D:/dev/ruby/ironruby/head) > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already > initialized constant TAGS > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already > initialized constant RUBYSPEC > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already > initialized constant MSPEC > > 2199 examples, 0 failures > > 0 > > > > Is this what is expected? > > > > Pete > > > > From: ironruby-core-bounces at rubyforge.org > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam > (IRONRUBY) > Sent: Tuesday,01 July 01, 2008 00:59 > To: ironruby-core at rubyforge.org > Subject: [Ironruby-core] SVN r118 and RubySpec integration > > > > I just pushed SVN r118 out which contains RubySpec integration. There > are a few things that you''ll need to do: > > > > 1. (Optional) get a GitHub account (http://github.com) > > 2. (Optional) install GIT: > > a. Goto the msysgit project and download the .exe based > installer: > http://code.google.com/p/msysgit/ > > b. Make sure in the GIT setup that you click on the radio button > labeled "Run Git from the Windows Command Prompt" > > c. Restart your command prompt > > 3. Navigate to my page: http://github.com/jflam to see the three > GIT projects that you''ll need to clone: ironruby-tags, mspec, and > rubyspec. mspec and rubyspec are forks of the main projects so that we > can add IronRuby specific tests and potential changes to mspec. The > RubySpec committers can pull from these repositories to incorporate > our changes. ironruby-tags is a project that contains the list of > rubyspec specs that we currently exclude to get a clean regression baseline. > > 4. If you have GIT installed, create a directory to hold these > projects. I use %USERPROFILE%\dev: > > a. in ~\dev\ironruby-tags run: git clone > git://github.com/jflam/ironruby-tags.git > > b. in ~\dev\mspec run: git clone git://github.com/jflam/mspec.git > > c. in ~\dev\rubyspec run: git clone > git://github.com/jflam/rubyspec.git > > 5. If you don''t have GIT installed (and why don''t you??? J) you > can download the tarball using the download button in each project. > > > > Once you have those projects in place, you''ll need to grab r118 from > RubyForge. There''s a file in \trunk called runfirst.cmd. This will > enable skip verification for projects signed with our public key, and > it will create a default configuration file at > %USERPROFILE%\.irconfig.rb. > > > > If you followed my instructions and created > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. If > you didn''t, you''ll need to edit the paths in .irconfig.rb > > > > You can test your setup by running the new regression test baseline > rake > task: > > > > rake regression > > > > This should report 0 failures and 0 errors. > > > > This is the first test of this stuff outside of my machine, so please > kick the tires! > > > > Thanks, > > -John > >
John Lam (IRONRUBY)
2008-Jul-01 14:33 UTC
[Ironruby-core] SVN r118 and RubySpec integration
I just looked at the files on SVN and they''re the same as mine - I''m attaching default.irconfig.rb and context.rb - can you diff to see if they''re the same as what''s on your machine? I''ve fixed the quoting problem on this end. Thanks, -John> -----Original Message----- > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core- > bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY) > Sent: Tuesday, July 01, 2008 6:52 AM > To: ironruby-core at rubyforge.org > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration > > Hmm ... looks like an older version made it out to r118. Let me > investigate. > > Thanks, > -John > > > > -----Original Message----- > > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core- > > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin > > Sent: Tuesday, July 01, 2008 6:16 AM > > To: ironruby-core at rubyforge.org > > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration > > > > And finally when I run rake regression I get a suspiciously quick > > result: > > > > > > > > D:\dev\ruby\ironruby\head>rake regression > > > > (in D:/dev/ruby/ironruby/head) > > > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already > > initialized constant TAGS > > > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already > > initialized constant RUBYSPEC > > > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already > > initialized constant MSPEC > > > > > > > > Summary: > > > > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors > > > > > > > > Nothing seems to be getting run? If I run rake spec then it does run > > the tests: > > > > > > > > D:\dev\ruby\ironruby\head>rake spec > > > > (in D:/dev/ruby/ironruby/head) > > > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already > > initialized constant TAGS > > > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already > > initialized constant RUBYSPEC > > > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already > > initialized constant MSPEC > > > > 2199 examples, 0 failures > > > > 0 > > > > > > > > Is this what is expected? > > > > > > > > Pete > > > > > > > > From: ironruby-core-bounces at rubyforge.org > > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam > > (IRONRUBY) > > Sent: Tuesday,01 July 01, 2008 00:59 > > To: ironruby-core at rubyforge.org > > Subject: [Ironruby-core] SVN r118 and RubySpec integration > > > > > > > > I just pushed SVN r118 out which contains RubySpec integration. There > > are a few things that you''ll need to do: > > > > > > > > 1. (Optional) get a GitHub account (http://github.com) > > > > 2. (Optional) install GIT: > > > > a. Goto the msysgit project and download the .exe based > > installer: > > http://code.google.com/p/msysgit/ > > > > b. Make sure in the GIT setup that you click on the radio button > > labeled "Run Git from the Windows Command Prompt" > > > > c. Restart your command prompt > > > > 3. Navigate to my page: http://github.com/jflam to see the > three > > GIT projects that you''ll need to clone: ironruby-tags, mspec, and > > rubyspec. mspec and rubyspec are forks of the main projects so that > we > > can add IronRuby specific tests and potential changes to mspec. The > > RubySpec committers can pull from these repositories to incorporate > > our changes. ironruby-tags is a project that contains the list of > > rubyspec specs that we currently exclude to get a clean regression > baseline. > > > > 4. If you have GIT installed, create a directory to hold these > > projects. I use %USERPROFILE%\dev: > > > > a. in ~\dev\ironruby-tags run: git clone > > git://github.com/jflam/ironruby-tags.git > > > > b. in ~\dev\mspec run: git clone > git://github.com/jflam/mspec.git > > > > c. in ~\dev\rubyspec run: git clone > > git://github.com/jflam/rubyspec.git > > > > 5. If you don''t have GIT installed (and why don''t you??? J) you > > can download the tarball using the download button in each project. > > > > > > > > Once you have those projects in place, you''ll need to grab r118 from > > RubyForge. There''s a file in \trunk called runfirst.cmd. This will > > enable skip verification for projects signed with our public key, and > > it will create a default configuration file at > > %USERPROFILE%\.irconfig.rb. > > > > > > > > If you followed my instructions and created > > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. > If > > you didn''t, you''ll need to edit the paths in .irconfig.rb > > > > > > > > You can test your setup by running the new regression test baseline > > rake > > task: > > > > > > > > rake regression > > > > > > > > This should report 0 failures and 0 errors. > > > > > > > > This is the first test of this stuff outside of my machine, so please > > kick the tires! > > > > > > > > Thanks, > > > > -John > > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core-------------- next part -------------- A non-text attachment was scrubbed... Name: default.irconfig.rb Type: application/octet-stream Size: 659 bytes Desc: default.irconfig.rb URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080701/41e76858/attachment-0002.obj> -------------- next part -------------- A non-text attachment was scrubbed... Name: context.rb Type: application/octet-stream Size: 25866 bytes Desc: context.rb URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080701/41e76858/attachment-0003.obj>
Peter Bacon Darwin
2008-Jul-01 15:51 UTC
[Ironruby-core] SVN r118 and RubySpec integration
Both files are the same and my entire local folder is identical to the SVN output. Pete -----Original Message----- From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY) Sent: Tuesday,01 July 01, 2008 15:33 To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration I just looked at the files on SVN and they''re the same as mine - I''m attaching default.irconfig.rb and context.rb - can you diff to see if they''re the same as what''s on your machine? I''ve fixed the quoting problem on this end. Thanks, -John> -----Original Message----- > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core- > bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY) > Sent: Tuesday, July 01, 2008 6:52 AM > To: ironruby-core at rubyforge.org > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration > > Hmm ... looks like an older version made it out to r118. Let me > investigate. > > Thanks, > -John > > > > -----Original Message----- > > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core- > > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin > > Sent: Tuesday, July 01, 2008 6:16 AM > > To: ironruby-core at rubyforge.org > > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration > > > > And finally when I run rake regression I get a suspiciously quick > > result: > > > > > > > > D:\dev\ruby\ironruby\head>rake regression > > > > (in D:/dev/ruby/ironruby/head) > > > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already > > initialized constant TAGS > > > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already > > initialized constant RUBYSPEC > > > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already > > initialized constant MSPEC > > > > > > > > Summary: > > > > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors > > > > > > > > Nothing seems to be getting run? If I run rake spec then it does > > run the tests: > > > > > > > > D:\dev\ruby\ironruby\head>rake spec > > > > (in D:/dev/ruby/ironruby/head) > > > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already > > initialized constant TAGS > > > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already > > initialized constant RUBYSPEC > > > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already > > initialized constant MSPEC > > > > 2199 examples, 0 failures > > > > 0 > > > > > > > > Is this what is expected? > > > > > > > > Pete > > > > > > > > From: ironruby-core-bounces at rubyforge.org > > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam > > (IRONRUBY) > > Sent: Tuesday,01 July 01, 2008 00:59 > > To: ironruby-core at rubyforge.org > > Subject: [Ironruby-core] SVN r118 and RubySpec integration > > > > > > > > I just pushed SVN r118 out which contains RubySpec integration. > > There are a few things that you''ll need to do: > > > > > > > > 1. (Optional) get a GitHub account (http://github.com) > > > > 2. (Optional) install GIT: > > > > a. Goto the msysgit project and download the .exe based > > installer: > > http://code.google.com/p/msysgit/ > > > > b. Make sure in the GIT setup that you click on the radio button > > labeled "Run Git from the Windows Command Prompt" > > > > c. Restart your command prompt > > > > 3. Navigate to my page: http://github.com/jflam to see the > three > > GIT projects that you''ll need to clone: ironruby-tags, mspec, and > > rubyspec. mspec and rubyspec are forks of the main projects so that > we > > can add IronRuby specific tests and potential changes to mspec. The > > RubySpec committers can pull from these repositories to incorporate > > our changes. ironruby-tags is a project that contains the list of > > rubyspec specs that we currently exclude to get a clean regression > baseline. > > > > 4. If you have GIT installed, create a directory to hold these > > projects. I use %USERPROFILE%\dev: > > > > a. in ~\dev\ironruby-tags run: git clone > > git://github.com/jflam/ironruby-tags.git > > > > b. in ~\dev\mspec run: git clone > git://github.com/jflam/mspec.git > > > > c. in ~\dev\rubyspec run: git clone > > git://github.com/jflam/rubyspec.git > > > > 5. If you don''t have GIT installed (and why don''t you??? J) you > > can download the tarball using the download button in each project. > > > > > > > > Once you have those projects in place, you''ll need to grab r118 from > > RubyForge. There''s a file in \trunk called runfirst.cmd. This will > > enable skip verification for projects signed with our public key, > > and it will create a default configuration file at > > %USERPROFILE%\.irconfig.rb. > > > > > > > > If you followed my instructions and created > > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good to go. > If > > you didn''t, you''ll need to edit the paths in .irconfig.rb > > > > > > > > You can test your setup by running the new regression test baseline > > rake > > task: > > > > > > > > rake regression > > > > > > > > This should report 0 failures and 0 errors. > > > > > > > > This is the first test of this stuff outside of my machine, so > > please kick the tires! > > > > > > > > Thanks, > > > > -John > > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core
Peter Bacon Darwin
2008-Jul-01 16:29 UTC
[Ironruby-core] SVN r118 and RubySpec integration
Oops. Sorry my fault.
My irconfig.rb was referring to the wrong folders. (I had c: rather than
d:).
The line 668 in context.rb
Dir["#{UserEnvironment::RUBYSPEC}/1.8/core/*"].each do |path|
was never picking up the tests.
Pete
-----Original Message-----
From: ironruby-core-bounces at rubyforge.org
[mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam
(IRONRUBY)
Sent: Tuesday,01 July 01, 2008 15:33
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
I just looked at the files on SVN and they''re the same as mine -
I''m
attaching default.irconfig.rb and context.rb - can you diff to see if
they''re the same as what''s on your machine?
I''ve fixed the quoting problem on this end.
Thanks,
-John
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY)
> Sent: Tuesday, July 01, 2008 6:52 AM
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> Hmm ... looks like an older version made it out to r118. Let me
> investigate.
>
> Thanks,
> -John
>
>
> > -----Original Message-----
> > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin
> > Sent: Tuesday, July 01, 2008 6:16 AM
> > To: ironruby-core at rubyforge.org
> > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> >
> > And finally when I run rake regression I get a suspiciously quick
> > result:
> >
> >
> >
> > D:\dev\ruby\ironruby\head>rake regression
> >
> > (in D:/dev/ruby/ironruby/head)
> >
> > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > initialized constant TAGS
> >
> > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > initialized constant RUBYSPEC
> >
> > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > initialized constant MSPEC
> >
> >
> >
> > Summary:
> >
> > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors
> >
> >
> >
> > Nothing seems to be getting run? If I run rake spec then it does
> > run the tests:
> >
> >
> >
> > D:\dev\ruby\ironruby\head>rake spec
> >
> > (in D:/dev/ruby/ironruby/head)
> >
> > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > initialized constant TAGS
> >
> > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > initialized constant RUBYSPEC
> >
> > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > initialized constant MSPEC
> >
> > 2199 examples, 0 failures
> >
> > 0
> >
> >
> >
> > Is this what is expected?
> >
> >
> >
> > Pete
> >
> >
> >
> > From: ironruby-core-bounces at rubyforge.org
> > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam
> > (IRONRUBY)
> > Sent: Tuesday,01 July 01, 2008 00:59
> > To: ironruby-core at rubyforge.org
> > Subject: [Ironruby-core] SVN r118 and RubySpec integration
> >
> >
> >
> > I just pushed SVN r118 out which contains RubySpec integration.
> > There are a few things that you''ll need to do:
> >
> >
> >
> > 1. (Optional) get a GitHub account (http://github.com)
> >
> > 2. (Optional) install GIT:
> >
> > a. Goto the msysgit project and download the .exe based
> > installer:
> > http://code.google.com/p/msysgit/
> >
> > b. Make sure in the GIT setup that you click on the radio button
> > labeled "Run Git from the Windows Command Prompt"
> >
> > c. Restart your command prompt
> >
> > 3. Navigate to my page: http://github.com/jflam to see the
> three
> > GIT projects that you''ll need to clone: ironruby-tags, mspec,
and
> > rubyspec. mspec and rubyspec are forks of the main projects so that
> we
> > can add IronRuby specific tests and potential changes to mspec. The
> > RubySpec committers can pull from these repositories to incorporate
> > our changes. ironruby-tags is a project that contains the list of
> > rubyspec specs that we currently exclude to get a clean regression
> baseline.
> >
> > 4. If you have GIT installed, create a directory to hold these
> > projects. I use %USERPROFILE%\dev:
> >
> > a. in ~\dev\ironruby-tags run: git clone
> > git://github.com/jflam/ironruby-tags.git
> >
> > b. in ~\dev\mspec run: git clone
> git://github.com/jflam/mspec.git
> >
> > c. in ~\dev\rubyspec run: git clone
> > git://github.com/jflam/rubyspec.git
> >
> > 5. If you don''t have GIT installed (and why
don''t you??? J) you
> > can download the tarball using the download button in each project.
> >
> >
> >
> > Once you have those projects in place, you''ll need to grab
r118 from
> > RubyForge. There''s a file in \trunk called runfirst.cmd. This
will
> > enable skip verification for projects signed with our public key,
> > and it will create a default configuration file at
> > %USERPROFILE%\.irconfig.rb.
> >
> >
> >
> > If you followed my instructions and created
> > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good
to go.
> If
> > you didn''t, you''ll need to edit the paths in
.irconfig.rb
> >
> >
> >
> > You can test your setup by running the new regression test baseline
> > rake
> > task:
> >
> >
> >
> > rake regression
> >
> >
> >
> > This should report 0 failures and 0 errors.
> >
> >
> >
> > This is the first test of this stuff outside of my machine, so
> > please kick the tires!
> >
> >
> >
> > Thanks,
> >
> > -John
> >
> >
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
John Lam (IRONRUBY)
2008-Jul-01 16:53 UTC
[Ironruby-core] SVN r118 and RubySpec integration
Can you try out r119 that I just pushed out? It should have a test that catches
the wrong folder problem that you ran into.
Thanks,
-John
-----Original Message-----
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at
rubyforge.org] On Behalf Of Peter Bacon Darwin
Sent: Tuesday, July 01, 2008 9:30 AM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
Oops. Sorry my fault.
My irconfig.rb was referring to the wrong folders. (I had c: rather than
d:).
The line 668 in context.rb
Dir["#{UserEnvironment::RUBYSPEC}/1.8/core/*"].each do |path|
was never picking up the tests.
Pete
-----Original Message-----
From: ironruby-core-bounces at rubyforge.org
[mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam
(IRONRUBY)
Sent: Tuesday,01 July 01, 2008 15:33
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
I just looked at the files on SVN and they''re the same as mine -
I''m
attaching default.irconfig.rb and context.rb - can you diff to see if
they''re the same as what''s on your machine?
I''ve fixed the quoting problem on this end.
Thanks,
-John
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY)
> Sent: Tuesday, July 01, 2008 6:52 AM
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> Hmm ... looks like an older version made it out to r118. Let me
> investigate.
>
> Thanks,
> -John
>
>
> > -----Original Message-----
> > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin
> > Sent: Tuesday, July 01, 2008 6:16 AM
> > To: ironruby-core at rubyforge.org
> > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> >
> > And finally when I run rake regression I get a suspiciously quick
> > result:
> >
> >
> >
> > D:\dev\ruby\ironruby\head>rake regression
> >
> > (in D:/dev/ruby/ironruby/head)
> >
> > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > initialized constant TAGS
> >
> > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > initialized constant RUBYSPEC
> >
> > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > initialized constant MSPEC
> >
> >
> >
> > Summary:
> >
> > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors
> >
> >
> >
> > Nothing seems to be getting run? If I run rake spec then it does
> > run the tests:
> >
> >
> >
> > D:\dev\ruby\ironruby\head>rake spec
> >
> > (in D:/dev/ruby/ironruby/head)
> >
> > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > initialized constant TAGS
> >
> > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > initialized constant RUBYSPEC
> >
> > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > initialized constant MSPEC
> >
> > 2199 examples, 0 failures
> >
> > 0
> >
> >
> >
> > Is this what is expected?
> >
> >
> >
> > Pete
> >
> >
> >
> > From: ironruby-core-bounces at rubyforge.org
> > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam
> > (IRONRUBY)
> > Sent: Tuesday,01 July 01, 2008 00:59
> > To: ironruby-core at rubyforge.org
> > Subject: [Ironruby-core] SVN r118 and RubySpec integration
> >
> >
> >
> > I just pushed SVN r118 out which contains RubySpec integration.
> > There are a few things that you''ll need to do:
> >
> >
> >
> > 1. (Optional) get a GitHub account (http://github.com)
> >
> > 2. (Optional) install GIT:
> >
> > a. Goto the msysgit project and download the .exe based
> > installer:
> > http://code.google.com/p/msysgit/
> >
> > b. Make sure in the GIT setup that you click on the radio button
> > labeled "Run Git from the Windows Command Prompt"
> >
> > c. Restart your command prompt
> >
> > 3. Navigate to my page: http://github.com/jflam to see the
> three
> > GIT projects that you''ll need to clone: ironruby-tags, mspec,
and
> > rubyspec. mspec and rubyspec are forks of the main projects so that
> we
> > can add IronRuby specific tests and potential changes to mspec. The
> > RubySpec committers can pull from these repositories to incorporate
> > our changes. ironruby-tags is a project that contains the list of
> > rubyspec specs that we currently exclude to get a clean regression
> baseline.
> >
> > 4. If you have GIT installed, create a directory to hold these
> > projects. I use %USERPROFILE%\dev:
> >
> > a. in ~\dev\ironruby-tags run: git clone
> > git://github.com/jflam/ironruby-tags.git
> >
> > b. in ~\dev\mspec run: git clone
> git://github.com/jflam/mspec.git
> >
> > c. in ~\dev\rubyspec run: git clone
> > git://github.com/jflam/rubyspec.git
> >
> > 5. If you don''t have GIT installed (and why
don''t you??? J) you
> > can download the tarball using the download button in each project.
> >
> >
> >
> > Once you have those projects in place, you''ll need to grab
r118 from
> > RubyForge. There''s a file in \trunk called runfirst.cmd. This
will
> > enable skip verification for projects signed with our public key,
> > and it will create a default configuration file at
> > %USERPROFILE%\.irconfig.rb.
> >
> >
> >
> > If you followed my instructions and created
> > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good
to go.
> If
> > you didn''t, you''ll need to edit the paths in
.irconfig.rb
> >
> >
> >
> > You can test your setup by running the new regression test baseline
> > rake
> > task:
> >
> >
> >
> > rake regression
> >
> >
> >
> > This should report 0 failures and 0 errors.
> >
> >
> >
> > This is the first test of this stuff outside of my machine, so
> > please kick the tires!
> >
> >
> >
> > Thanks,
> >
> > -John
> >
> >
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core
Hi John,
It was fail to run... attached file is the fixed version.
Thank you,
-Jirapong
On Tue, Jul 1, 2008 at 11:53 PM, John Lam (IRONRUBY) <jflam at
microsoft.com>
wrote:
> Can you try out r119 that I just pushed out? It should have a test that
> catches the wrong folder problem that you ran into.
>
> Thanks,
> -John
>
>
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin
> Sent: Tuesday, July 01, 2008 9:30 AM
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> Oops. Sorry my fault.
> My irconfig.rb was referring to the wrong folders. (I had c: rather than
> d:).
> The line 668 in context.rb
> Dir["#{UserEnvironment::RUBYSPEC}/1.8/core/*"].each do
|path|
> was never picking up the tests.
> Pete
>
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org
> [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam
> (IRONRUBY)
> Sent: Tuesday,01 July 01, 2008 15:33
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> I just looked at the files on SVN and they''re the same as mine -
I''m
> attaching default.irconfig.rb and context.rb - can you diff to see if
> they''re the same as what''s on your machine?
>
> I''ve fixed the quoting problem on this end.
>
> Thanks,
> -John
>
>
> > -----Original Message-----
> > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> > bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY)
> > Sent: Tuesday, July 01, 2008 6:52 AM
> > To: ironruby-core at rubyforge.org
> > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> >
> > Hmm ... looks like an older version made it out to r118. Let me
> > investigate.
> >
> > Thanks,
> > -John
> >
> >
> > > -----Original Message-----
> > > From: ironruby-core-bounces at rubyforge.org
[mailto:ironruby-core-
> > > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin
> > > Sent: Tuesday, July 01, 2008 6:16 AM
> > > To: ironruby-core at rubyforge.org
> > > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> > >
> > > And finally when I run rake regression I get a suspiciously quick
> > > result:
> > >
> > >
> > >
> > > D:\dev\ruby\ironruby\head>rake regression
> > >
> > > (in D:/dev/ruby/ironruby/head)
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > > initialized constant TAGS
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > > initialized constant RUBYSPEC
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > > initialized constant MSPEC
> > >
> > >
> > >
> > > Summary:
> > >
> > > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0
errors
> > >
> > >
> > >
> > > Nothing seems to be getting run? If I run rake spec then it does
> > > run the tests:
> > >
> > >
> > >
> > > D:\dev\ruby\ironruby\head>rake spec
> > >
> > > (in D:/dev/ruby/ironruby/head)
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > > initialized constant TAGS
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > > initialized constant RUBYSPEC
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > > initialized constant MSPEC
> > >
> > > 2199 examples, 0 failures
> > >
> > > 0
> > >
> > >
> > >
> > > Is this what is expected?
> > >
> > >
> > >
> > > Pete
> > >
> > >
> > >
> > > From: ironruby-core-bounces at rubyforge.org
> > > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John
Lam
> > > (IRONRUBY)
> > > Sent: Tuesday,01 July 01, 2008 00:59
> > > To: ironruby-core at rubyforge.org
> > > Subject: [Ironruby-core] SVN r118 and RubySpec integration
> > >
> > >
> > >
> > > I just pushed SVN r118 out which contains RubySpec integration.
> > > There are a few things that you''ll need to do:
> > >
> > >
> > >
> > > 1. (Optional) get a GitHub account (http://github.com)
> > >
> > > 2. (Optional) install GIT:
> > >
> > > a. Goto the msysgit project and download the .exe based
> > > installer:
> > > http://code.google.com/p/msysgit/
> > >
> > > b. Make sure in the GIT setup that you click on the radio
button
> > > labeled "Run Git from the Windows Command Prompt"
> > >
> > > c. Restart your command prompt
> > >
> > > 3. Navigate to my page: http://github.com/jflam to see the
> > three
> > > GIT projects that you''ll need to clone: ironruby-tags,
mspec, and
> > > rubyspec. mspec and rubyspec are forks of the main projects so
that
> > we
> > > can add IronRuby specific tests and potential changes to mspec.
The
> > > RubySpec committers can pull from these repositories to
incorporate
> > > our changes. ironruby-tags is a project that contains the list of
> > > rubyspec specs that we currently exclude to get a clean
regression
> > baseline.
> > >
> > > 4. If you have GIT installed, create a directory to hold
these
> > > projects. I use %USERPROFILE%\dev:
> > >
> > > a. in ~\dev\ironruby-tags run: git clone
> > > git://github.com/jflam/ironruby-tags.git
> > >
> > > b. in ~\dev\mspec run: git clone
> > git://github.com/jflam/mspec.git
> > >
> > > c. in ~\dev\rubyspec run: git clone
> > > git://github.com/jflam/rubyspec.git
> > >
> > > 5. If you don''t have GIT installed (and why
don''t you??? J) you
> > > can download the tarball using the download button in each
project.
> > >
> > >
> > >
> > > Once you have those projects in place, you''ll need to
grab r118 from
> > > RubyForge. There''s a file in \trunk called runfirst.cmd.
This will
> > > enable skip verification for projects signed with our public key,
> > > and it will create a default configuration file at
> > > %USERPROFILE%\.irconfig.rb.
> > >
> > >
> > >
> > > If you followed my instructions and created
> > > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re
good to go.
> > If
> > > you didn''t, you''ll need to edit the paths in
.irconfig.rb
> > >
> > >
> > >
> > > You can test your setup by running the new regression test
baseline
> > > rake
> > > task:
> > >
> > >
> > >
> > > rake regression
> > >
> > >
> > >
> > > This should report 0 failures and 0 errors.
> > >
> > >
> > >
> > > This is the first test of this stuff outside of my machine, so
> > > please kick the tires!
> > >
> > >
> > >
> > > Thanks,
> > >
> > > -John
> > >
> > >
> >
> > _______________________________________________
> > Ironruby-core mailing list
> > Ironruby-core at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20080702/f7effe55/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Rakefile
Type: application/octet-stream
Size: 24974 bytes
Desc: not available
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20080702/f7effe55/attachment-0001.obj>
John Lam (IRONRUBY)
2008-Jul-01 17:55 UTC
[Ironruby-core] SVN r118 and RubySpec integration
Doh! Thanks for the fix!
Thanks,
-John
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at
rubyforge.org] On Behalf Of Jirapong Nanta
Sent: Tuesday, July 01, 2008 10:46 AM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
Hi John,
It was fail to run... attached file is the fixed version.
Thank you,
-Jirapong
On Tue, Jul 1, 2008 at 11:53 PM, John Lam (IRONRUBY) <jflam at
microsoft.com<mailto:jflam at microsoft.com>> wrote:
Can you try out r119 that I just pushed out? It should have a test that catches
the wrong folder problem that you ran into.
Thanks,
-John
-----Original Message-----
From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at
rubyforge.org> [mailto:ironruby-core-bounces at
rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of
Peter Bacon Darwin
Sent: Tuesday, July 01, 2008 9:30 AM
To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org>
Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
Oops. Sorry my fault.
My irconfig.rb was referring to the wrong folders. (I had c: rather than
d:).
The line 668 in context.rb
Dir["#{UserEnvironment::RUBYSPEC}/1.8/core/*"].each do |path|
was never picking up the tests.
Pete
-----Original Message-----
From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at
rubyforge.org>
[mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces
at rubyforge.org>] On Behalf Of John Lam
(IRONRUBY)
Sent: Tuesday,01 July 01, 2008 15:33
To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org>
Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
I just looked at the files on SVN and they''re the same as mine -
I''m
attaching default.irconfig.rb and context.rb - can you diff to see if
they''re the same as what''s on your machine?
I''ve fixed the quoting problem on this end.
Thanks,
-John
> -----Original Message-----
> From: ironruby-core-bounces at
rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>
[mailto:ironruby-core-<mailto:ironruby-core->
> bounces at rubyforge.org<mailto:bounces at rubyforge.org>] On Behalf
Of John Lam (IRONRUBY)
> Sent: Tuesday, July 01, 2008 6:52 AM
> To: ironruby-core at rubyforge.org<mailto:ironruby-core at
rubyforge.org>
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> Hmm ... looks like an older version made it out to r118. Let me
> investigate.
>
> Thanks,
> -John
>
>
> > -----Original Message-----
> > From: ironruby-core-bounces at
rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>
[mailto:ironruby-core-<mailto:ironruby-core->
> > bounces at rubyforge.org<mailto:bounces at rubyforge.org>] On
Behalf Of Peter Bacon Darwin
> > Sent: Tuesday, July 01, 2008 6:16 AM
> > To: ironruby-core at rubyforge.org<mailto:ironruby-core at
rubyforge.org>
> > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> >
> > And finally when I run rake regression I get a suspiciously quick
> > result:
> >
> >
> >
> > D:\dev\ruby\ironruby\head>rake regression
> >
> > (in D:/dev/ruby/ironruby/head)
> >
> > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > initialized constant TAGS
> >
> > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > initialized constant RUBYSPEC
> >
> > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > initialized constant MSPEC
> >
> >
> >
> > Summary:
> >
> > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0 errors
> >
> >
> >
> > Nothing seems to be getting run? If I run rake spec then it does
> > run the tests:
> >
> >
> >
> > D:\dev\ruby\ironruby\head>rake spec
> >
> > (in D:/dev/ruby/ironruby/head)
> >
> > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > initialized constant TAGS
> >
> > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > initialized constant RUBYSPEC
> >
> > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > initialized constant MSPEC
> >
> > 2199 examples, 0 failures
> >
> > 0
> >
> >
> >
> > Is this what is expected?
> >
> >
> >
> > Pete
> >
> >
> >
> > From: ironruby-core-bounces at
rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>
> > [mailto:ironruby-core-bounces at
rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of
John Lam
> > (IRONRUBY)
> > Sent: Tuesday,01 July 01, 2008 00:59
> > To: ironruby-core at rubyforge.org<mailto:ironruby-core at
rubyforge.org>
> > Subject: [Ironruby-core] SVN r118 and RubySpec integration
> >
> >
> >
> > I just pushed SVN r118 out which contains RubySpec integration.
> > There are a few things that you''ll need to do:
> >
> >
> >
> > 1. (Optional) get a GitHub account (http://github.com)
> >
> > 2. (Optional) install GIT:
> >
> > a. Goto the msysgit project and download the .exe based
> > installer:
> > http://code.google.com/p/msysgit/
> >
> > b. Make sure in the GIT setup that you click on the radio button
> > labeled "Run Git from the Windows Command Prompt"
> >
> > c. Restart your command prompt
> >
> > 3. Navigate to my page: http://github.com/jflam to see the
> three
> > GIT projects that you''ll need to clone: ironruby-tags, mspec,
and
> > rubyspec. mspec and rubyspec are forks of the main projects so that
> we
> > can add IronRuby specific tests and potential changes to mspec. The
> > RubySpec committers can pull from these repositories to incorporate
> > our changes. ironruby-tags is a project that contains the list of
> > rubyspec specs that we currently exclude to get a clean regression
> baseline.
> >
> > 4. If you have GIT installed, create a directory to hold these
> > projects. I use %USERPROFILE%\dev:
> >
> > a. in ~\dev\ironruby-tags run: git clone
> >
git://github.com/jflam/ironruby-tags.git<http://github.com/jflam/ironruby-tags.git>
> >
> > b. in ~\dev\mspec run: git clone
> git://github.com/jflam/mspec.git<http://github.com/jflam/mspec.git>
> >
> > c. in ~\dev\rubyspec run: git clone
> >
git://github.com/jflam/rubyspec.git<http://github.com/jflam/rubyspec.git>
> >
> > 5. If you don''t have GIT installed (and why
don''t you??? J) you
> > can download the tarball using the download button in each project.
> >
> >
> >
> > Once you have those projects in place, you''ll need to grab
r118 from
> > RubyForge. There''s a file in \trunk called runfirst.cmd. This
will
> > enable skip verification for projects signed with our public key,
> > and it will create a default configuration file at
> > %USERPROFILE%\.irconfig.rb.
> >
> >
> >
> > If you followed my instructions and created
> > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re good
to go.
> If
> > you didn''t, you''ll need to edit the paths in
.irconfig.rb
> >
> >
> >
> > You can test your setup by running the new regression test baseline
> > rake
> > task:
> >
> >
> >
> > rake regression
> >
> >
> >
> > This should report 0 failures and 0 errors.
> >
> >
> >
> > This is the first test of this stuff outside of my machine, so
> > please kick the tires!
> >
> >
> >
> > Thanks,
> >
> > -John
> >
> >
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
> http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20080701/99f1563b/attachment.html>
next.. run got error about
C:\OpenSource\ironRuby\trunk>c:\ruby\bin\ruby.exe
c:\Users\v-jirapn\dev\mspec\bin\mspec-ci -fm -X "c:\Users\v-jirapn\dev
\ironruby-tags" "c:\Users\v-jirapn\dev\rubyspec\1.8\core\array"
c:/Users/v-jirapn/dev/mspec/lib/mspec/utils/script.rb:35:in
`expand_path'':
couldn''t find HOME environment -- expanding `
~/.mspecrc'' (ArgumentError)
from c:/Users/v-jirapn/dev/mspec/lib/mspec/utils/script.rb:35:in
`load''
from c:/Users/v-jirapn/dev/mspec/lib/mspec/utils/script.rb:71:in
`main''
from c:/Users/v-jirapn/dev/mspec/bin/mspec-ci:8
Workaround by run: SET HOME=%UserProfile%
then..
run: c:\ruby\bin\ruby.exe c:\Users\v-jirapn\dev\mspec\bin\mspec-ci -fm -X
"c:\Users\v-jirapn\dev
\ironruby-tags"
"c:\Users\v-jirapn\dev\rubyspec\1.8\core\array\hash_spec.rb"
Finished in 0.022000 seconds
1 file, 5 examples, 17 expectations, 0 failures, 0 errors
also successful to run: rake regression
Thanks,
-Jirapong
On Wed, Jul 2, 2008 at 12:55 AM, John Lam (IRONRUBY) <jflam at
microsoft.com>
wrote:
> Doh! Thanks for the fix!
>
>
>
> Thanks,
>
> -John
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jirapong Nanta
> *Sent:* Tuesday, July 01, 2008 10:46 AM
>
> *To:* ironruby-core at rubyforge.org
> *Subject:* Re: [Ironruby-core] SVN r118 and RubySpec integration
>
>
>
> Hi John,
> It was fail to run... attached file is the fixed version.
>
> Thank you,
> -Jirapong
>
> On Tue, Jul 1, 2008 at 11:53 PM, John Lam (IRONRUBY) <jflam at
microsoft.com>
> wrote:
>
> Can you try out r119 that I just pushed out? It should have a test that
> catches the wrong folder problem that you ran into.
>
>
> Thanks,
> -John
>
>
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin
>
> Sent: Tuesday, July 01, 2008 9:30 AM
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> Oops. Sorry my fault.
> My irconfig.rb was referring to the wrong folders. (I had c: rather than
> d:).
> The line 668 in context.rb
> Dir["#{UserEnvironment::RUBYSPEC}/1.8/core/*"].each do
|path|
> was never picking up the tests.
> Pete
>
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org
> [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John Lam
> (IRONRUBY)
> Sent: Tuesday,01 July 01, 2008 15:33
> To: ironruby-core at rubyforge.org
> Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
>
> I just looked at the files on SVN and they''re the same as mine -
I''m
> attaching default.irconfig.rb and context.rb - can you diff to see if
> they''re the same as what''s on your machine?
>
> I''ve fixed the quoting problem on this end.
>
> Thanks,
> -John
>
>
> > -----Original Message-----
> > From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> > bounces at rubyforge.org] On Behalf Of John Lam (IRONRUBY)
> > Sent: Tuesday, July 01, 2008 6:52 AM
> > To: ironruby-core at rubyforge.org
> > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> >
> > Hmm ... looks like an older version made it out to r118. Let me
> > investigate.
> >
> > Thanks,
> > -John
> >
> >
> > > -----Original Message-----
> > > From: ironruby-core-bounces at rubyforge.org
[mailto:ironruby-core-
> > > bounces at rubyforge.org] On Behalf Of Peter Bacon Darwin
> > > Sent: Tuesday, July 01, 2008 6:16 AM
> > > To: ironruby-core at rubyforge.org
> > > Subject: Re: [Ironruby-core] SVN r118 and RubySpec integration
> > >
> > > And finally when I run rake regression I get a suspiciously quick
> > > result:
> > >
> > >
> > >
> > > D:\dev\ruby\ironruby\head>rake regression
> > >
> > > (in D:/dev/ruby/ironruby/head)
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > > initialized constant TAGS
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > > initialized constant RUBYSPEC
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > > initialized constant MSPEC
> > >
> > >
> > >
> > > Summary:
> > >
> > > 0 types, 0 files, 0 examples, 0 expectations, 0 failures, 0
errors
> > >
> > >
> > >
> > > Nothing seems to be getting run? If I run rake spec then it does
> > > run the tests:
> > >
> > >
> > >
> > > D:\dev\ruby\ironruby\head>rake spec
> > >
> > > (in D:/dev/ruby/ironruby/head)
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:19: warning: already
> > > initialized constant TAGS
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:20: warning: already
> > > initialized constant RUBYSPEC
> > >
> > > C:\Documents and Settings\pete/.irconfig.rb:21: warning: already
> > > initialized constant MSPEC
> > >
> > > 2199 examples, 0 failures
> > >
> > > 0
> > >
> > >
> > >
> > > Is this what is expected?
> > >
> > >
> > >
> > > Pete
> > >
> > >
> > >
> > > From: ironruby-core-bounces at rubyforge.org
> > > [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of John
Lam
> > > (IRONRUBY)
> > > Sent: Tuesday,01 July 01, 2008 00:59
> > > To: ironruby-core at rubyforge.org
> > > Subject: [Ironruby-core] SVN r118 and RubySpec integration
> > >
> > >
> > >
> > > I just pushed SVN r118 out which contains RubySpec integration.
> > > There are a few things that you''ll need to do:
> > >
> > >
> > >
> > > 1. (Optional) get a GitHub account (http://github.com)
> > >
> > > 2. (Optional) install GIT:
> > >
> > > a. Goto the msysgit project and download the .exe based
> > > installer:
> > > http://code.google.com/p/msysgit/
> > >
> > > b. Make sure in the GIT setup that you click on the radio
button
> > > labeled "Run Git from the Windows Command Prompt"
> > >
> > > c. Restart your command prompt
> > >
> > > 3. Navigate to my page: http://github.com/jflam to see the
> > three
> > > GIT projects that you''ll need to clone: ironruby-tags,
mspec, and
> > > rubyspec. mspec and rubyspec are forks of the main projects so
that
> > we
> > > can add IronRuby specific tests and potential changes to mspec.
The
> > > RubySpec committers can pull from these repositories to
incorporate
> > > our changes. ironruby-tags is a project that contains the list of
> > > rubyspec specs that we currently exclude to get a clean
regression
> > baseline.
> > >
> > > 4. If you have GIT installed, create a directory to hold
these
> > > projects. I use %USERPROFILE%\dev:
> > >
> > > a. in ~\dev\ironruby-tags run: git clone
> > > git://github.com/jflam/ironruby-tags.git
> > >
> > > b. in ~\dev\mspec run: git clone
> > git://github.com/jflam/mspec.git
> > >
> > > c. in ~\dev\rubyspec run: git clone
> > > git://github.com/jflam/rubyspec.git
> > >
> > > 5. If you don''t have GIT installed (and why
don''t you??? J) you
> > > can download the tarball using the download button in each
project.
> > >
> > >
> > >
> > > Once you have those projects in place, you''ll need to
grab r118 from
> > > RubyForge. There''s a file in \trunk called runfirst.cmd.
This will
> > > enable skip verification for projects signed with our public key,
> > > and it will create a default configuration file at
> > > %USERPROFILE%\.irconfig.rb.
> > >
> > >
> > >
> > > If you followed my instructions and created
> > > %USERPROFILE%\dev\[ironruby-tags,mspec,rubyspec] you''re
good to go.
> > If
> > > you didn''t, you''ll need to edit the paths in
.irconfig.rb
> > >
> > >
> > >
> > > You can test your setup by running the new regression test
baseline
> > > rake
> > > task:
> > >
> > >
> > >
> > > rake regression
> > >
> > >
> > >
> > > This should report 0 failures and 0 errors.
> > >
> > >
> > >
> > > This is the first test of this stuff outside of my machine, so
> > > please kick the tires!
> > >
> > >
> > >
> > > Thanks,
> > >
> > > -John
> > >
> > >
> >
> > _______________________________________________
> > Ironruby-core mailing list
> > Ironruby-core at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20080702/569e489f/attachment-0001.html>