Это могло бы обнаружиться в, "добавьте ссылочное" диалоговое окно так или иначе - 99% времени, Вы не делаете тростника для знания физического местоположения. Посмотрите в списке ".Net", который отсортирован в алфавитном порядке.
я предполагаю, что установщик SDK утверждал бы это, но разработка Sharepoint также требует сервера ОС.
ПРИМЕЧАНИЕ: Это не запускает тест через rake
. Таким образом, любой код, который у вас есть в Rakefile
, НЕ будет выполнен.
Чтобы запустить один тест, используйте следующую команду из основного каталога вашего проекта rails:
ruby -I test test/unit/my_model_test.rb -n test_name
Это запускает один тест с именем "name" , определенный в классе MyModelTest в указанном файле. Test_name формируется путем взятия имени теста, добавления к нему слова «test» и последующего разделения слов подчеркиванием. Например:
class MyModelTest < ActiveSupport::TestCase
test "valid with good attributes" do
# do whatever you do
end
test "invalid with bad attributes" do
# do whatever you do
end
end
Вы можете запустить оба теста через:
ruby -I test test/unit/my_model_test.rb
и только второй тест через
ruby -I test test/unit/my_model_test.rb -n test_invalid_with_bad_attributes
Если хотите для запуска одного теста вы можете просто запустить их как обычный скрипт Ruby
ruby actionmailer/test/mail_layout_test.rb
. Вы также можете запустить весь пакет (например, ActiveRecord или ActionMailer), cd
-войдя в каталог и запустив ] рейк-тест
там.
Это был мой глупый полуночный вопрос. Rails любезно напечатает команду, которую он выполняет, после rake test
. Остальное - это упражнение «вырезать и вставить».
~/projects/rails/actionpack (my2.3.4)$ ruby -I"lib:test" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/controller/base_test.rb"