ZhiXin18 / flowmotion

0 stars 1 forks source link

ci(mobile): Add CI jobs to build & test mobile apps #9

Closed mrzzy closed 3 weeks ago

mrzzy commented 4 weeks ago

Motivation

Closes #3

Contents

Add CI jobs to build & test mobile apps:

Adds Finder.wait() extension method that polls waits for elements to appear:

import '../utils/polling_finder.dart';
await find.byKey(...).wait(tester)

Refactors integration tests to replace Future.delayed() waits with Finder.wait() extension. This should make tests less flakey and more deterministic.

Other changes: