問題タブ [go-testing]

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 に答える
773 参照

go - HttpMock が Resty 呼び出しをインターセプトしていない

テストでモックアウトしたい外部 API を呼び出す関数があります。

テストは次のようになります。

私が抱えている問題は、モックが使用されておらず、外部 API が CI で使用できないことです。

テストでは、クライアントには次のものがあります。

クライアントが持っている機能では:

0 投票する
0 に答える
1533 参照

go - CIでgo testを実行中のSIGBUSエラーコード= 0x2

これを説明する最善の方法はわかりませんが、この SIGBUS の問題が原因で CI が失敗するのを常に観察しています。エラーはすべて Go の内部にあるようであり、私たちは無知です。

エラーを解決するために、ローカル ボックスでテスト ケースを複数回実行しました。しかし、テストがパスするたびに、SIGBUS の問題は見られません。

これは、CI ボックスのランダム テスト ファイルでのみ発生します。

関連するスタック トレース:

注: ローカル ボックスは MACOS であり、使用している CI はドローンを利用しており、golang:1.13イメージを使用してすべてのテストを実行しているため、私の仮定は次のとおりです。linux/amd64

CIサーバーで頻繁に発生するSIGBUSエラーは、ローカルで使用してテストしても発生しませんMACOSdrone exec