Background / Purpose
The integration tests of several Tizen plugins have drifted from their
upstream counterparts or only cover a thin slice of the API. This issue tracks
a systematic pass to bring each testable plugin's integration tests up to date,
so that they reflect the current behavior and are actually runnable on Tizen
devices/emulators.
Scope (per plugin)
- Identify the upstream package and the exact version the Tizen plugin targets.
- For plugins that wrap an upstream package: port the test cases from that
upstream version that can actually run on Tizen, excluding platform-specific
cases (Android/iOS/macOS-gated) that don't apply, and consolidate them into
the single example/integration_test/<plugin>_test.dart.
- For Tizen-specific plugins (or where upstream tests don't apply): add
regression tests over the public API.
- Validate on a Tizen device and/or emulator.
Target plugins (testable in .github/recipe.yaml)
Notes
- Validation runs on
tv and/or common targets via flutter-tizen drive.
Background / Purpose
The integration tests of several Tizen plugins have drifted from their
upstream counterparts or only cover a thin slice of the API. This issue tracks
a systematic pass to bring each testable plugin's integration tests up to date,
so that they reflect the current behavior and are actually runnable on Tizen
devices/emulators.
Scope (per plugin)
upstream version that can actually run on Tizen, excluding platform-specific
cases (Android/iOS/macOS-gated) that don't apply, and consolidate them into
the single
example/integration_test/<plugin>_test.dart.regression tests over the public API.
Target plugins (testable in
.github/recipe.yaml)Notes
tvand/orcommontargets viaflutter-tizen drive.