7-5-7. デプロイ時にテストエラーが表示されます。

デプロイ完了時に完了ダイアログが表示されます。
その時にテストのエラー内容が表示されることがあります。
(以下はテストコード内のAssertionのエラー。)

デプロイ時に"全テスト"を選択した場合、Salesforce組織内の全クラス(Apexクラス、Apex Triggerクラス)を対象にテストを実施します。
その際、全クラスのテストが実施可能(コンパイル可能状態で、且つテストコード内のAssertionがTrue)な状態である必要があります。

[ デプロイエラーメッセージ例 ]

  • Apex クラス「SkyVisualEditorClass_20101003093001」は存在しません ⇒
    AppExchange SkyVisualEditor パッケージがインストールされていない可能性があります。
    インストールされていること、ライセンスが付与されていることを確認してください。
     
  • その Apex ページ名はすでに使用されています。別の名前を選択してください。
    (That page name is already in use, please choose a different one.) ⇒
    大文字小文字が異なり、同じ名称のApexクラス名が既にSalesforce組織内に存在する場合に発生。
    他の名称のApexクラス名でデプロイをしてください。
     
  • メールアドレスが無効です:ドメイン****..*のアドレスを指定してください
    :[Email] (System.DmlException: Update falled. First exception in row () with id ○○○○○○) ⇒
    Salesfoce組織に『メールアドレス変更を許可するドメイン』設定を行っている環境で発生する可能性があります。
    組織に許可されているドメインのメールアドレス設定になっているユーザでデプロイを実行してください。