自動化のタイプ
BRICKS は 3 種類の自動化をサポートしています:| タイプ | 説明 |
|---|---|
| Launch | デバイスでアプリケーションが起動するときに自動実行される |
| Anytime | CLI 経由でいつでも手動でトリガーできる |
| Cron | 指定した間隔でスケジュール実行される |
バインド時の起動自動化
アプリケーションをデバイスにバインドする際に、アプリケーションが起動するたびに自動実行される Launch タイプの自動化を選択できます。セルフチェックルーティン、データ初期化、または起動のたびに実行すべき自動化セットアップに役立ちます。自動化パネルを開く
- デバイスから — システムメニューを開き、自動化をタップする
- BRICKS CLI から — デバイスグループにアクションを送信する:
CLI から自動化を実行する
BRICKS CLI を使ってプログラムで自動化をトリガーします:シミュレーションアクション
自動化はデバイス上のユーザーインタラクションをシミュレートできます:- Brick プレス — Brick のタップをシミュレートする
- キーイベント — キーボード入力をシミュレートする
- HTTP リクエスト — リクエストを送信してレスポンスを検証する
アサーション
自動化はアプリケーション状態の検証のために 6 種類以上のアサーションタイプを含みます:- データ値が期待結果と一致することを確認する
- Generator の出力を確認する
- Canvas の状態を検証する
- ビジュアルリグレッション — スクリーンショットをキャプチャしてベースライン画像と比較する
コードで自動化を定義する
bricks-ctor を使用する場合、自動化はプロジェクトのautomation-tests/ ディレクトリに定義します:
次のステップ
デバッグパネル
デバイス上のランタイム状態を検査します。
アプリケーション管理
アプリケーションのバージョンとデプロイを管理します。