irb(main):001:0> system("rake test >nul: 2>nul:")
=> true


That worked on XP SP2 just a second ago. Earlier today I was on 2003 server.



On 7/6/06, Scott Laird <[EMAIL PROTECTED]> wrote:
> Interesting.  I seem to remember something about DOS having a special-case
> handler for /dev/null (or was it /dev/nul -- it was DOS).
>
> It looks like I'm going to have to find (or write) a system() wrapper that
> knows about Windows.  Does this work:
>
>   system('rake test > nul:')
>
> how about adding 2> nul: ?
>
>
> Scott
>
>
> On 7/6/06, Kevin Williams < [EMAIL PROTECTED]> wrote:
> >
> The test thing is because /dev/null doesn't exist in Windows. I get
> the same error if I run "echo 'hello' > /dev/null" in a command prompt
> window.
>
> However, if I "mkdir dev" then run the above again, it works. To
> Windows, /dev/null is a path with posix separators and it tries to
> find <current_drive>:\dev\ and write to the file "null".
>
> On 7/6/06, Scott Laird <[EMAIL PROTECTED]> wrote:
> > Thanks.  The absolute/relative path thing is a bug, and I'll fix it for
> the
> > next release.
> >
> > I'm not sure what's up with the test failure.  I'll look into it tonight
> and
> > see what's up.
> >
> >
> > Scott
> >
> >
> >  On 7/6/06, Juan Lupión < [EMAIL PROTECTED]> wrote:
> > > On 7/6/06, Scott Laird <[EMAIL PROTECTED]> wrote:
> > > > I released a pair of Typo 4.0 pre-release gems yesterday to test out
> the
> > new
> > > > Typo installer.  Can I get a few people to test out the new Typo
> 3.99.1
> > gem?
> > > >  Do this:
> > > >
> > > >     $ gem install typo
> > > >     $ typo install /some/path
> > >
> > > I found that the path *must* be an absolute path.  'typo install
> > > ./typo' failed with chdir throwing  (Errno::ENOENT)
> > Maybe the docs
> > > should state this more clearly.
> > >
> > > On the other hands, some tests failed, this is the trace:
> > >
> > > Tamarindo:~/Sites/typo juan$ rake test --trace
> > > (in /Users/juan/Sites/typo)
> > > ** Invoke test (first_time)
> > > ** Execute test
> > > ** Invoke test:units (first_time)
> > > ** Invoke db:test:prepare (first_time)
> > > ** Invoke environment (first_time)
>  > > ** Execute environment
> > > ** Execute db:test:prepare
> > > ** Invoke db:test:clone (first_time)
> > > ** Invoke db:schema:dump (first_time)
> > > ** Invoke environment
> > > ** Execute db:schema:dump
> > > ** Execute db:test:clone
> > > ** Invoke db:schema:load (first_time)
> > > ** Invoke environment
> > > ** Execute db:schema:load
> > > ** Execute test:units
> > > /usr/local/bin/ruby -Ilib:test
> > >
> >
> "/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb"
> > > "test/unit/article_test.rb"
> > "test/unit/audioscrobbler_test.rb"
> > > "test/unit/blacklist_pattern_test.rb"
> > "test/unit/blog_test.rb"
> > > "test/unit/category_test.rb" "test/unit/comment_test.rb"
> > > "test/unit/configuration_test.rb"
> > "test/unit/delicious_test.rb"
> > > "test/unit/flickr_test.rb" "test/unit/fortythree_test.rb"
> > > "test/unit/magnolia_test.rb"
> > "test/unit/metafragment_test.rb"
> > > "test/unit/notification_mailer_test.rb"
> > "test/unit/observer_test.rb"
> > > "test/unit/page_cache_test.rb" "test/unit/page_test.rb"
> > > "test/unit/ping_test.rb" "test/unit/redirect_test.rb"
> > > "test/unit/resource_test.rb" "test/unit/sidebar_test.rb"
> > > "test/unit/tag_test.rb" "test/unit/text_filter_test.rb"
> > > "test/unit/theme_test.rb" "test/unit/trackback_test.rb"
> > > "test/unit/trigger_test.rb" "test/unit/user_test.rb"
> > > "test/unit/content_state/factory_test.rb"
> > > Loaded suite /usr/local/lib/ruby/gems/1.8/gems/rake-
>  > 0.7.1/lib/rake/rake_test_loader
> > > Started
> > >
> >
> .............................................................................................................................................
>  > > Finished in 16.85309 seconds.
> > >
> > > 141 tests, 458 assertions, 0 failures, 0 errors
> > > ** Invoke test:functionals (first_time)
> > > ** Invoke db:test:prepare
> > > ** Execute test:functionals
> > > /usr/local/bin/ruby -Ilib:test
> > > "/usr/local/lib/ruby/gems/1.8/gems/rake-
> > 0.7.1/lib/rake/rake_test_loader.rb"
> > > "test/functional/accounts_controller_test.rb"
> > > "test/functional/articles_controller_test.rb"
> > > "test/functional/backend_controller_test.rb"
> > > "test/functional/redirect_controller_test.rb"
> > > "test/functional/textfilter_controller_test.rb"
> > > "test/functional/theme_controller_test.rb"
> > > "test/functional/xml_controller_test.rb"
> > > "test/functional/admin/article_preview_test.rb"
> > > "test/functional/admin/blacklist_controller_test.rb"
> > > "test/functional/admin/categories_controller_test.rb"
> > > "test/functional/admin/comments_controller_test.rb"
> > > "test/functional/admin/content_controller_test.rb"
> > > "test/functional/admin/general_controller_test.rb"
> > > "test/functional/admin/pages_controller_test.rb"
> > > "test/functional/admin/resources_controller_test.rb"
> > > "test/functional/admin/textfilters_controller_test.rb"
> > > "test/functional/admin/themes_controller_test.rb"
> > > "test/functional/admin/trackbacks_controller_test.rb"
> > > "test/functional/admin/users_controller_test.rb"
> > > Loaded suite /usr/local/lib/ruby/gems/1.8/gems/rake-
> > 0.7.1/lib/rake/rake_test_loader
> > > Started
> > >
> >
> .......................................................................................................E....................................................................................................
> > > Finished in 71.014778 seconds.
> > >
> > >   1) Error:
> > >
> >
> test_comment_spam_markdown_smarty(ArticlesControllerTest):
> > > ActiveRecord::Transactions::TransactionError:
> Transaction
> > aborted
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:84:in
> > > `transaction'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:84:in
> > > `transaction'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:118:in
> > > `transaction'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/associations/association_collection.rb:124:in
> > > `replace'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/associations.rb:895:in
> > > `notify_users='
> > >
> >
> /Users/juan/Sites/typo/config/../app/models/article.rb:180:in
> > > `add_notifications'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/callbacks.rb:333:in
> > > `callback'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/callbacks.rb:330:in
> > > `callback'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/callbacks.rb:260:in
> > > `create_without_timestamps'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/timestamp.rb:30:in
> > > `create'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/base.rb:1718:in
> > > `create_or_update_without_callbacks'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/callbacks.rb:249:in
> > > `create_or_update'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/base.rb:1392:in
> > > `save_without_validation'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/validations.rb:724:in
> > > `save_without_transactions'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:126:in
> > > `save'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:51:in
> > > `transaction'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:91:in
> > > `transaction'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:118:in
> > > `transaction'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:126:in
> > > `save'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/base.rb:1398:in
> > > `save_without_validation!'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/validations.rb:734:in
> > > `save!'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/validations.rb:699:in
> > > `create!'
> > >     ./test/functional/articles_controller_test.rb:27:in
> > `setup_without_fixtures'
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/activerecord/lib/active_record/fixtures.rb:548:in
> > > `setup'
> > >
> > > 204 tests, 792 assertions, 0 failures, 1 errors
> > > rake aborted!
> > > Test failures
> > >
> >
> /Users/juan/Sites/typo/config/../vendor/rails/railties/lib/tasks/testing.rake:35
> > > /usr/local/lib/ruby/gems/1.8/gems/rake-
> > 0.7.1/lib/rake.rb:387:in `execute'
> > >
> >
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in
> > `execute'
> > >
> > /usr/local/lib/ruby/gems/1.8/gems/rake-
> 0.7.1/lib/rake.rb:357:in
> > `invoke'
> > > /usr/local/lib/ruby/1.8/thread.rb:135:in `synchronize'
> > >
> >
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:350:in
> > `invoke'
> > >
> >
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in
> > `run'
> > >
> >
> /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in
> > `run'
> > > /usr/local/lib/ruby/gems/1.8/gems/rake-
> 0.7.1/bin/rake:7
> > > /usr/local/bin/rake:18
> > >
> > >
> > > --
> > > ----------------------------------------------------
> > > http://hronia.blogalia.com
> > > _______________________________________________
> > > Typo-list mailing list
> > > [email protected]
> > > http://rubyforge.org/mailman/listinfo/typo-list
> > >
> >
> >
> > _______________________________________________
> > Typo-list mailing list
> > [email protected]
> > http://rubyforge.org/mailman/listinfo/typo-list
> >
> >
>
>
> --
> Cheers,
>
> Kevin
> _______________________________________________
>
> Typo-list mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/typo-list
>
>
> _______________________________________________
> Typo-list mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/typo-list
>
>


-- 
Cheers,

Kevin
_______________________________________________
Typo-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/typo-list

Reply via email to