任何幫助獲取寶石的工作將不勝感激。我關心的是配置問題(我認爲),並沒有很多文檔來幫助我運行。爲什麼我得到一個空的測試套件與parallel_tests紅寶石寶石
所以我在我的項目中有parallel_tests gem。我相信我有兩個問題,一個是沒有其他問題就看不到的問題。
第一個問題是我不認爲我的database.yml文件安裝正確。 #1我們稱之爲servers.yml(不知道名稱的重要性),2我們沒有「測試」部分設置。示例顯示
test:
database: yourproject_test<%= ENV['TEST_ENV_NUMBER'] %>
我們server.yml文件包含以下內容:
db1:
adapter: jdbc
driver: oracle.jdbc.driver.OracleDriver
url: url_to_db1
username: uname
password: pass
db2:
adapter: jdbc
driver: oracle.jdbc.driver.OracleDriver
url: url_to_db2
username: uname
password: pass
db3:
adapter: jdbc
driver: oracle.jdbc.driver.OracleDriver
url: url_to_db3
username: uname
password: pass
,所以我剛纔添加的數據庫的其餘部分上面的測試線在該文件的頂部
的問題是我甚至無法檢查是否工作正常,因爲當我嘗試運行parallel_tests gems時,它將返回空!
這是我一直在關注先導,以找出例外,我不得不要求parallel_tests /任務到我的Rakefile:https://github.com/grosser/parallel_tests
我在Rake文件有require 'parallel_tests/tasks'
我運行3在parallel_tests寶石的命令得到執行運行(不擔心Java選項和java工具選項)
正如你所看到的,沒有錯誤消息,沒有任何東西在外面,那麼我的測試就不能使用或不使用特性任務的參數運行。以下是跟蹤堆棧
更新,重構的名稱database.yml - 沒有變化 –