You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
168 lines
8.4 KiB
Plaintext
168 lines
8.4 KiB
Plaintext
INTSourceChangelist:3801260
|
|
Availability:Public
|
|
Crumbs: %ROOT%
|
|
Title:自動化システムのユーザーガイド
|
|
Description:Description:テストの実行に使用する自動化システムのガイド
|
|
Type:Overview
|
|
SkillLevel:Intermediate
|
|
Version:4.17
|
|
Parent:Programming/Automation
|
|
Order:1
|
|
Tags:Programming
|
|
Topic-image:SessionFrontend_Topic.png
|
|
Social-image:SessionFrontend.png
|
|
|
|
[TOC(start:2 end:3)]
|
|
|
|
|
|
[REGION:fullwidth]
|
|

|
|
[/REGION]
|
|
[REGION:caption]
|
|
[Automation] タブをフォーカスした状態の Session Frontend
|
|
[/REGION]
|
|
|
|
**[Automation]** タブは、**Session (Unreal) Frontend** の一部です。マシンに接続されているか、ローカル ネットワークにある他のどのデバイスでも自動化テストを実行できるようにこの位置にあります。
|
|
|
|
Session (Unreal) Frontend にアクセスするには、以下の 2 種類の方法があります。
|
|
|
|
* **Session Frontend** - 外部デバイスで自動化を実行する自動化ワーカーとしてローカル エディタを開きます。
|
|
* **[Window** > **Developer Tools** > **Session Frontend]** の順に進みます。
|
|
* **Unreal Frontend** - Frontend のスタンドアローン バージョンを開きます。このバージョンには、Session Frontend、 Device Manager、および Project Launcher が含まれます。
|
|
* **[UE4 Root Directory]** > **Engine** > **Binaries** > **Win64** > **UnrealFrontend.exe** の順に進みます。
|
|
|
|
|
|
## プラグインを有効にする
|
|
|
|
UE4 の最新バージョンでは、すべての自動化テストは Engine Content フォルダからそのプラグインに移動しました。プラグインを有効にしないと
|
|
[Automation] タブに表示されません。
|
|
|
|
|
|
[REGION:imagetable]
|
|
| [REGION:lightbox](h:412)[/REGION] | [REGION:lightbox] [(w:500)](OpenPluginBrowser.png) [/REGION] |
|
|
| --- | --- |
|
|
| プラグインを有効にするには、**[Edit** > **Plugins** > **Testing]** の順に選択します。 | 自動化テストのプラグイン ブラウザ |
|
|
[/REGION]
|
|
|
|
|
|
[REGION:note]
|
|
スタンドアローンの UnrealFrontend を使っている場合、すべての自動化テストは有効にするための追加手順なしに利用することができます。
|
|
[/REGION]
|
|
|
|
|
|
## ユーザーインターフェース
|
|
|
|
Session Frontend を開くと、Console、 Automation、 Screenshot Comparison、 および Profiler などのいくつかのタブを利用できます。すべての自動化テストについて、
|
|
**[Automation]** タブには、レンダリング機能の比較のための [Screenshot Comparison](Programming/Automation/ScreenShotComparison) タブにある追加機能で必要となる
|
|
すべての機能があります。
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](AutomationTab.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
|
|
[REGION:note]
|
|
[Automation] タブ ウィンドウに何も表示されていなければ、左側のセッション ブラウズから有効なセッションを選択します。例えば、**[This Application]** で、**[RDU-WD]** という名前のマシンが選択されています。
|
|
[/REGION]
|
|
|
|
###セッション ブラウザ
|
|
|
|
**セッション ブラウザ** では、エディタの特定のインスタンスに接続することができます。セッションを選択すると、 [Automation] ウィンドウに利用可能な自動化テストが表示されます。
|
|
|
|

|
|
|
|
|
|
### ツールバー
|
|
|
|
[Automation] タブのツールバーでは、自動化テストの開始、リフレッシュ、およびエラーや警告のフィルタリングの方法を制御することができます。
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](AutomationToolbar.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
|
|
[REGION:simpletable]
|
|
| アイコン | タイトル | 説明 |
|
|
| --- | --- | --- |
|
|
|  | **Start Tests** | 有効になっている現在選択中の自動化テストを開始および停止します。実行するテスト数も、参照のためにボタンの下に一覧表示されています。 |
|
|
|  | **Run Level Test** | 現在、ロードされているレベルがテストマップの場合、このボタンをクリックしてテストを選択し、ただちに実行することができます。 |
|
|
|  | **Refresh Tests** | プロジェクトに追加されるテストの Test Name リストをリフレッシュします。 |
|
|
|  | **Find Workers** | テスト実行に使用可能なローカル ワーカーを探します。 |
|
|
|  | **Errors** | テストを完了しようとしてエラーが発生したテストを表示する [Test] ウィンドウのフィルタを切り替えます。 |
|
|
|  | **Warnings** | テストを完了しようとして警告が発生したテストを表示する [Test] ウィンドウのフィルタを切り替えます。 |
|
|
|  | **Dev Content** | 有効にすると、デベロッパー ディレクトリが、自動化テストに含まれるようになります。 |
|
|
|  | **Device Groups** | マシン名、プラットフォーム、オペレーティング システムのバージョンなど、一連のオプションに従いテストをグループ化することができます。 |
|
|
|  | **Preset** | テストと設定を選択して自動化テストの独自のプリセットを追加し、後で再度使用できるようにします。 |
|
|
[/REGION]
|
|
|
|
|
|
### テスト ウィンドウと結果
|
|
|
|
[Automation Tests] ウィンドウと [Automation Test Results] パネルには、テストが完了したマシン、実行したテスト数、不合格数など、
|
|
実行したテストに関連する情報が表示されます。
|
|
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](TestsAndResultsPanels.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
[REGION:tip]
|
|
**[Device Groups]** ボタンを使って、自動化テストの実行を新たに開始するときに、結果パネルに表示する情報をどのようにグループ化するかを決めることができます。
|
|
|
|

|
|
[/REGION]
|
|
|
|
結果を見る場合、**[Display]** の選択肢を使って、テストの **[Name]** またはテスト完了にかかる **[Time]** を表示させます。
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](Display.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
エラーや警告が発生した場合、メインの [Test] ウィンドウから該当するテストをクリックして、特定のエラーや警告を [Results] パネルに表示させることができます。
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](FailureMessage.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
|
|
### エクスポート
|
|
|
|
自動化テストが完了すると、**[Export]** ドロップダウンを使って、結果を CSV ファイルにエクスポートすることができます。
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](ExportTests.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
エクスポート対象を利用可能なフィルタで選んでから、**[Export Data]** ボタンを選択します。
|
|
|
|

|
|
|
|
データをエクスポートすると、成功の可否を示すポップアップと、CSV ファイルの保存場所が表示されます。
|
|
|
|

|
|
|
|
[REGION:note]
|
|
**[Export]** ドロップダウンは、レポートが生成された場合に限りアクティブになります。**[Export Data]** ボタンはフィルタリングのクライテリアを満たすレポートがあった場合に限り、有効になります。
|
|
[/REGION]
|
|
|
|
### コピー
|
|
|
|
テストが完了すると、**[Automation Test Results]** パネルに表示される任意の行を選択して、**[Copy]** ボタンをクリックして、クリップボードにコピーし、どこにでも貼り付けることができます。
|
|
|
|
[REGION:lightbox]
|
|
[(w:850)](Copy.png)
|
|
[/REGION]
|
|
[REGION:caption] 画像をクリックしてフルサイズで表示 [/REGION]
|
|
|
|
|
|
|
|
|
|
|
|
|