Настройка автотеста с помощью rspec в Ubuntu

1446
Brian Hicks

Я пытаюсь настроить автотест в Ubuntu, и независимо от того, какая у меня конфигурация, я получаю следующее:

loading autotest/rails_rspec2 style: RailsRspec2 /home/brian/.rvm/gems/ruby-1.9.2-rc2@rails3tutorial/gems/redgreen-1.2.2/lib/redgreen/autotest.rb:6:in `<top (required)>': uninitialized constant Object::PLATFORM (NameError) 

у меня есть файл .autotest (~ / .autotest):

#!/usr/bin/env ruby require 'redgreen/autotest' def self.notify title, msg, img, pri='low', time=3000 `notify-send -i # -u # -t # '#'` end Autotest.add_hook :ran_command do |at| results = [at.results].flatten.join("\n") output = results.slice(/(\d+)\s+examples?,\s*(\d+)\s+failures?(,\s*(\d+)\s+not implemented)?(,\s*(\d+)\s+pending)?/) folder = "~/Pictures/autotest/" if output =~ /([123456789]|[\d])\sfailures?/ notify "FAIL:", "#", folder+"rails_fail.png", 'critical', 10000 elsif output =~ /[1-9]\d*\spending?/ notify "PENDING:", "#", folder+"rails_pending.png", 'normal', 10000 else notify "PASS:", "#", folder+"rails_ok.png" end end 

что я тут не так делаю?

0

1 ответ на вопрос

1
Christian

У меня такая же проблема.

Я только что удалил require 'redgreen/autotest'из ~ / .autotest, и если вы используете bundler, вы должны удалить gem 'redgreen'также.

Я не расследовал больше по этому вопросу ...

Похожие вопросы