1

宝石を機能させるための助けをいただければ幸いです。私は構成の問題に悩まされており(私は思う)、実行するのに役立つドキュメントはあまりありません。

したがって、私のプロジェクトには 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 タスクへのパラメーターの有無にかかわらず、私のテストは実行されません。以下は、トレース スタックの出力です。

ここに画像の説明を入力

4

2 に答える 2

1

これを Windows マシンで実行していました... Windows は、この gem が行うフォークをサポートしていません。

于 2013-06-06T13:22:44.983 に答える