2013-02-27 [長年日記]

_ [Ruby] GitLab on Ruby 2.0 (3)

昨日の続き。 まずは、昨日出したgrapeのバージョンを上げるpull requestはめでたくマージされました。 まだすべてのテストがruby 2.0.0-p0でとおるわけじゃないから、当面マージしてもらえないかも?と思っていたのですが、マージされてよかった。

あと、昨日の日記で

spinachは、全部緑だったけれど、最後にバックトレースがあって

と書いたのは間違いで、テストの途中で、テストのシナリオの失敗ではなく、webrick側が例外を出してテストが途中で終了していたのでした。

  Scenario: I comment issue
    ✔  Given I sign in as a user                       # features/steps/shared/authentication.rb:7
    ✔  And I own project "Shop"                        # features/steps/shared/project.rb:11
    ✔  And project "Shop" have "Release 0.4" open issue# features/steps/project/project_issues.rb:115
    ✔  And project "Shop" have "Release 0.3" closed issue# features/steps/project/project_issues.rb:123
    ✔  And I visit project "Shop" issues page          # features/steps/shared/paths.rb:219
    ✔  Given I visit issue page "Release 0.4"          # features/steps/shared/paths.rb:223
    ✔  And I leave a comment like "XML attached"       # features/steps/shared/note.rb:15
    ✔  Then I should see comment "XML attached"        # features/steps/shared/note.rb:115
Warning: coverage data provided by Coverage [160] exceeds number of lines in /home/git/gitlab/app/models/ability.rb [159]
Warning: coverage data provided by Coverage [223] exceeds number of lines in /home/git/gitlab/app/models/merge_request.rb [216]
Coverage report generated for Cucumber Features, RSpec to /home/git/gitlab/coverage. 4215 / 5253 LOC (80.24%) covered.
/home/git/gitlab/app/controllers/team_members_controller.rb:37:in `update': undefined method `update_attributes' for nil:NilClass (NoMethodError)
        from /home/git/gitlab/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.12/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
        from /home/git/gitlab/vendor/bundle/ruby/2.0.0/gems/actionpack-3.2.12/lib/abstract_controller/base.rb:167:in `process_action'
(snip)
        from /usr/local/ruby-2.0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
rake aborted!
Command failed with status (1): [/usr/local/ruby-2.0/bin/ruby2.0 -S spinach...]

失敗のしかたは何度やってもまったく同じだけれど、*.featureファイルを一つずつテストしていったら全部とおるし、今のところ原因不明。 ちなみに、Railsを3-2-stableブランチの最新にしたり、Rubyを2.0.0-preview1にしたりしてもエラーは同じ。

というわけで、今日の進展は無し。。。


トップ «前の日記(2013-02-26) 最新