TeamCity を使用して単体テストと統合テストを実行しようとしています。
rake テストを実行するステップがすでに構成されています (デフォルトでテストロード、パージなどが含まれます)。しかし、私の単体テストはすべてこれで失敗します:
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'bid_for_referred_user' in 'field list': INSERT INTO
general_settings` ...
別のバージョンの MySQL (5.5) を使用して別のサーバーでこれをセットアップし、ほとんどのテストに合格したため、何が起こっているのかわかりません。MySQLのバージョンは関連していますか? ここでは、CentOS 5.7 で 5.0.95 を使用しています。それとも、TeamCyy で何かを構成するのを忘れただけですか?