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>