任何帮助获取宝石的工作将不胜感激。我关心的是配置问题(我认为),并没有很多文档来帮助我运行。为什么我得到一个空的测试套件与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 - 没有变化 –