私は一般的なテスト フレームワークを使用して、カウボーイ ベースのサービスの RPC テストを行っています。
このサービスは、私が別のノードでホストしているアプリケーションに依存しています。アプリケーション コードで、そのノードに接続します。
一般的なテスト: ct:print(default, 50, "~p", [nodes()])。[mynode@localhost] を返します
ただし、ct:print(default, 50, "~p", [global:registered_named()])。戻り値 []
ここにリストされている手順に従いましたGlobally registered process is not registered
しかし、それは何の効果もないようです。シェルを起動し、手動で接続してノードをリストし、リモート機能を実行すると、すべて正常に動作します。これが機能しないようにする一般的なテストに固有のものはありますか? リモート ノードを共通テスト フレームワークで管理する必要がありますか?