Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

UI で「接続がキャンセルされました」と表示されるのに対し展開では表示されないことによる Apex テストの失敗

公開日: Aug 14, 2023
説明

UI を使用してすべてのテストまたは単一のテストを実行した場合に発生する Apex テストの失敗の数と、展開を実行した場合に発生する失敗の数との間に差異が生じることがあります。差異を比較すると、UI では「Connection Canceled (接続がキャンセルされました)」エラーが発生することで差異が生じていることを説明できますが、展開ではできないという結論に至りました。これはなぜでしょうか。

解決策

展開では固定テストの実行時間について上限チェックを行わないのに対し、UI を使用する場合は行います ([すべてのテストを実行] または個々のクラスに対するテストの実行)。展開の場合、この制限はもう少し緩やかです。UI と展開で生じるテスト失敗の差異が「Connection Canceled (接続がキャンセルされました)」エラーのみである場合、展開では意図的にこのハードチェックを行わないため、想定内の動作と見なされることがあります。

注意: 展開/検証シナリオ以外でメタデータ API を介してテストを実行した場合にも同じ動作が見られます。これもまた想定内の動作です。

ナレッジ記事番号

000396102

 
読み込み中
Salesforce Help | Article