問題タブ [eunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
148 参照

erlang - 終了したプロセスからのエラー レポート (正常であると予想される)

モジュールをテストするテスト モジュールがありTableます。私のTableモジュールは、終了時にこれを呼び出します:

Boardこれは、プロセスを停止する私のコードの唯一の部分です。

テストを実行すると、約 1 分後に次のようになります。

Boardモジュールが不適切に終了したようです。のBoard終了は次のとおりです。

これをスタンドアロンモジュールで再現しようとしましたb:

失敗:

4> {ok, B} = b:go(). {ok,<0.74.0>} 5> gen_server:stop(B). Table Terminating.{1,2}

私が疑問に思っているのは、ボードが** Reason for termination == ** {terminated停止する理由を得るには、どのようなコードを探すべきですか?

完全なソースはこちら: git@github.com:QuantumProductions/tunnel.git

編集:ボードにはこれが含まれています

編集:私の最善の推測はeunit、テスト内で作成されたプロセスが自動的に終了することですか?