ドックコンテナはlein repl :start :host 0.0.0.0 :port 7888
(-p
スイッチを介してdocker run -p 7888:7888
のように公開されています)を実行しています。ドックのnREPL付きVim Fireplaceはテストを実行しません
私はvimに切り替えてREPLに接続すると、すべてが期待通りに機能しているようです。私はcqp
経由でコードを評価することができ、それはそのドッカーマシンで評価されます。
私はcpr
組み合わせを介してテストファイルにテストを実行したい場合しかし、vimのは、そのステータスバーに(clojure.test/run-tests 'users.models.users-it-test)
を実行しますが、テストのどれもが本当に実行されないでも、私は何が起こったかについてのレポートを取得しないことを示しています。
(deftest shouldnt-work
(is (= 3 4))
のような失敗したテストを追加することもできますが、例外は発生しません。
でも見知らぬ人:私はcqp
、次いで (clojure.test/run-tests)
を介してテストを実行すると、テストが実際に実行され、 正しい/失敗結果が印刷されています。
私の.vimrcには次のようになります。実行しないように全体のことを引き起こして、私のvimのファイルに矛盾があったように思え
" Plugins
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'danro/rename.vim'
Plugin 'guns/vim-clojure-static'
Plugin 'scrooloose/nerdtree'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'tpope/vim-salve'
Plugin 'tpope/vim-classpath'
Plugin 'tpope/vim-fireplace'
Plugin 'paredit.vim'
call vundle#end()
filetype plugin indent on
" End Plugins
" Add and delete spaces in increments of 'shiftwidth' for tabsb
set smarttab
set number
set tabstop=2
set shiftwidth=2
set expandtab
set noesckeys
syntax on