mysql のロックを防ぐためにトランザクションをオフにする必要がある thinking-sphinx テストがいくつかありますが、そうすると、以前に作成した他の多くのテストが壊れてしまうため、設定を切り替えることができる必要があります。
rspecに関する同様の質問を見つけましたが、 Test::Unit についてはありません。
self.use_transactional_fixtures = false
私は、スフィンクスのテストに合格することを可能にするものを試しましたが、他のものを壊す原因となります. 他のすべてのテストでそれを true に設定できると確信していますが、他のすべてのテストにもコード スニペットを含める必要があり、面倒です。
も試しuses_transaction :test_method_name
ましたが、前述の方法と同じように機能します。
助けてくれてありがとう。