X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/502aea33111e33371315b4b5e93f4ba3452dbf80..0d5b5cf86bb19c03a0f569cb4eae49a7fd661888:/spec/spec_helper.rb diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index b1e82a1..82b152c 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -2,8 +2,13 @@ require 'vimrunner' require 'vimrunner/rspec' Vimrunner::RSpec.configure do |config| + # Use a single Vim instance for the test suite. Set to false to use an + # instance per test (slower, but can be easier to manage). # FIXME: reuse_server = true seems to hang after a certain number of test cases - config.reuse_server = false + # - Travis CI hangs after 15 successful tests. + # - Locally it may hang also, with Vim and Xorg using 100% CPU. + # Therefore default to false in both cases. + config.reuse_server = ENV['CI'] ? false : false config.start_vim do vim = Vimrunner.start @@ -14,6 +19,7 @@ Vimrunner::RSpec.configure do |config| # vim.add_plugin(plugin_path, 'indent/python.vim') vim.command "set rtp^=#{plugin_path}" + vim.command "runtime syntax/python.vim" vim.command "runtime indent/python.vim" vim