宝石を機能させるための助けをいただければ幸いです。私は構成の問題に悩まされており(私は思う)、実行するのに役立つドキュメントはあまりありません。
したがって、私のプロジェクトには parallel_tests ジェムがあります。私には 2 つの問題があると思います。
最初の問題は、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 gem を実行しようとすると、空が返されるため、それが正しく機能しているかどうかを確認することさえできないことです!!!!
これは、rakefile に parallel_tests/tasks を要求する必要があることを除いて、私が従ってきたガイドです: https://github.com/grosser/parallel_tests
私はrequire 'parallel_tests/tasks'
rakefileに持っています
parallel_tests gem で 3 つのコマンドを実行して実行を開始します (Java オプションと Java ツール オプションについては気にしないでください)。
ご覧のとおり、エラー メッセージは表示されず、features タスクへのパラメーターの有無にかかわらず、私のテストは実行されません。以下は、トレース スタックの出力です。