Maestro + self-hosted runners でFlutterアプリのE2Eテストを実行する by shayashi

FlutterKaigi 2024
一般セッション

Maestro + self-hosted runners でFlutterアプリのE2Eテストを実行する

seikoseikou shayashi seikoseikou
1

概要

Awarefyでは、MaestroによるE2Eテスト環境を構築し、運用しています。そして、実行にかかるコストを削減するため、Maestroが用意しているCIサービスであるMaestro Cloudを使わず、GitHub Actionsからself-hosted runnersで実行することに成功しました。
Maestroを用いたE2Eテストの実装から、self-hosted runnersで実行するためのハウツーについて話します。

想定視聴者

  • E2Eテストを導入したい方
  • Maestroの導入に興味がある方
  • Maestroをself-hosted runnersで実行したい方