2014-06-12 4 views
0

windows7에서 실행 중입니다.오이 테스트는 Windows에서 spork로 두 번 실행됩니다.

&과 함께 오이를 실행할 수 있습니다.

spork이 없으면 느리게 작동합니다. Spork에서 테스트가 두 번 실행됩니다. 어떤 아이디어가 좋습니까? 내가 spork 시작하면

:

다음
bundle exec spork cucumber 

& 테스트 먼저 죽은 빠른 실행 오이를 사용하여 테스트를 실행을, 나는 다음과 같은 출력을 얻을

Spork is no longer supported as of Cucumber 1.3.0. Please downgrade to version 1.2.5 Disabling profiles... 

.....test o/p 

10 scenarios (10 passed) 69 steps (69 passed) 0m1.010s WARNING: No DRb server is running. Running features locally: WARN: Unresolved specs during Gem::Specification.reset: 
     builder (>= 2.1.2, ~> 3.1) 
     mime-types (>= 1.16, ~> 1.16) 
     treetop (~> 1.4.8) 
     rake (>= 0.8.7) 
     sprockets-rails (~> 2.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. DL is deprecated, please use Fiddle Using the default profile... Feature: authentication pages 

.....test o/p 

그리고 테스트가 다시 다시 실행하지만, 마치 spork이 실행되지 않는 것처럼 천천히.

레일 --version

rails --version 
DL is deprecated, please use Fiddle 
Rails 4.1.1 

번들 쇼

C:\Sites\rails_projects\sample_app2>bundle show 
Gems included by the bundle: 
    * actionmailer (4.1.1) 
    * actionpack (4.1.1) 
    * actionview (4.1.1) 
    * activemodel (4.1.1) 
    * activerecord (4.1.1) 
    * activesupport (4.1.1) 
    * arel (5.0.1.20140414130214) 
    * bcrypt (3.1.7) 
    * bootstrap-sass (2.3.2.0) 
    * builder (3.2.2) 
    * bundler (1.3.5) 
    * capybara (2.3.0) 
    * celluloid (0.15.2) 
    * childprocess (0.5.3) 
    * coderay (1.1.0) 
    * coffee-rails (4.0.1) 
    * coffee-script (2.2.0) 
    * coffee-script-source (1.7.0) 
    * cucumber (1.3.15) 
    * cucumber-rails (1.4.1) 
    * database_cleaner (1.3.0) 
    * diff-lcs (1.2.5) 
    * erubis (2.7.0) 
    * execjs (2.2.0) 
    * factory_girl (4.2.0) 
    * factory_girl_rails (4.2.1) 
    * ffi (1.9.3) 
    * formatador (0.2.5) 
    * gherkin (2.12.2) 
    * guard (2.6.1) 
    * guard-spork (1.5.1) 
    * haml (4.0.5) 
    * hike (1.2.3) 
    * i18n (0.6.9) 
    * jbuilder (2.1.0) 
    * jquery-rails (3.1.0) 
    * json (1.8.1) 
    * listen (2.7.7) 
    * lumberjack (1.0.6) 
    * mail (2.5.4) 
    * method_source (0.8.2) 
    * mime-types (1.25.1) 
    * mini_portile (0.6.0) 
    * minitest (5.3.4) 
    * multi_json (1.10.1) 
    * multi_test (0.1.1) 
    * nokogiri (1.6.2.1) 
    * pg (0.17.1) 
    * polyglot (0.3.5) 
    * pry (0.10.0) 
    * rack (1.5.2) 
    * rack-test (0.6.2) 
    * rails (4.1.1) 
    * rails_12factor (0.0.2) 
    * rails_serve_static_assets (0.0.2) 
    * rails_stdout_logging (0.0.3) 
    * railties (4.1.1) 
    * rake (10.3.2) 
    * rb-fsevent (0.9.4) 
    * rb-inotify (0.9.5) 
    * rdoc (4.1.1) 
    * rspec-collection_matchers (1.0.0) 
    * rspec-core (2.99.0) 
    * rspec-expectations (2.99.0) 
    * rspec-its (1.0.1) 
    * rspec-mocks (2.99.0) 
    * rspec-rails (2.99.0) 
    * sass (3.2.19) 
    * sass-rails (4.0.3) 
    * sdoc (0.4.0) 
    * shoulda-matchers (2.6.1) 
    * slop (3.5.0) 
    * spork (1.0.0rc4) 
    * spork-rails (4.0.0) 
    * spring (1.1.3) 
    * sprockets (2.11.0) 
    * sprockets-rails (2.1.3) 
    * sqlite3 (1.3.9) 
    * therubyrhino (2.0.3) 
    * therubyrhino_jar (1.7.4) 
    * thor (0.19.1) 
    * thread_safe (0.3.4) 
    * tilt (1.4.1) 
    * timers (1.1.0) 
    * treetop (1.4.15) 
    * turbolinks (2.2.2) 
    * tzinfo (1.2.1) 
    * tzinfo-data (1.2014.3) 
    * uglifier (2.5.0) 
    * win32-process (0.7.4) 
    * win32console (1.3.2) 
    * xpath (2.0.0) 

보석 파일 :

source 'https://rubygems.org' 


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.1.1' 

gem 'bootstrap-sass', '2.3.2.0' 
gem 'sprockets', '2.11.0' 
gem 'bcrypt', '~> 3.1.2' 


# Use SCSS for stylesheets 
gem 'sass-rails', '~> 4.0.3' 
# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 
# Use CoffeeScript for .js.coffee assets and views 
gem 'coffee-rails', '~> 4.0.0' 
# See https://github.com/sstephenson/execjs#readme for more supported runtimes 
# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks 
gem 'turbolinks' 
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 
gem 'jbuilder', '~> 2.0' 
# bundle exec rake doc:rails generates the API under doc/api. 
gem 'sdoc', '~> 0.4.0',   group: :doc 

# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring 
gem 'spring',  group: :development 


gem 'execjs' 
#gem 'therubyracer' 
gem 'therubyrhino' 
gem 'haml' 
gem 'sass' 

gem 'tzinfo-data' 

group :development, :test do 
    gem 'rspec-rails', '~> 2.0' 
    gem 'rspec-its' 
    # Use sqlite3 as the database for Active Record 
    gem 'sqlite3' 

    gem 'spork-rails' #, '4.0.0' 
    gem 'guard-spork' #, '1.5.0' 
    gem 'childprocess' #, '0.3.6' 
end 

group :test do 
    gem 'cucumber-rails',require: false 
    gem 'database_cleaner' 
    gem 'shoulda-matchers' 
    gem 'factory_girl_rails', '~> 4.2.1' 
    #gem 'factory_girl' 
end 


# Use ActiveModel has_secure_password 
# gem 'bcrypt', '~> 3.1.7' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Use Capistrano for deployment 
# gem 'capistrano-rails', group: :development 

# Use debugger 
# gem 'debugger', group: [:development, :test] 

group :production do 
    gem 'pg' 
    gem 'rails_12factor' 
end 

내가 찾을 수 아래의 메시지에 웹에 유일한 참조가 나에게 말한다 나는 이것을 무시할 수있다. 나는 오이의 보석 버전오이 레일에 대해 mmessing 시도했지만 난 항상 stacktraces를 얻을.

답변

0

제 질문에 대답하고 싶습니다.

나는이 정답되지 알고 있지만 다른 아무것도없는 상태에서,이 파일 C에서

작동 : \ RailsInstaller \ Ruby2.0.0 \ lib 디렉토리 \ 루비 \ 보석 2.0.0 \ 보석 \ \ 오이 -1.3.15 \ lib 디렉토리 \ 오이 \ cli에 \ 내가 같이 라인 (24)에 대한 예외의 모금에서 주석 drb_client.rb :

rescue DRb::DRbConnError 
STDERR.puts DRbClientError 
#commented by BillComer 
    #raise DRbClientError, "No DRb server is running." 
이 가진 단점은 당신이 주석 때문에 Spork을 실행해야한다는 것입니다

out은 실제로 비 spork 변형을 실행하기 위해 다시 참조하는 코드를 비활성화합니다.