Skip to content

Review and update integration tests for Tizen plugins #1039

Description

@seungsoo47

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)

Other plugins (in .github/recipe.yaml)

  • permission_handler
  • google_sign_in
  • firebase_core
  • tizen_log
  • tizen_notification
  • flutter_webrtc
  • geolocator
  • in_app_purchase
  • network_info_plus
  • video_player_avplay
  • video_player_videohole
  • tizen_app_control
  • video_player
  • webview_flutter
  • webview_flutter_lwe
  • flutter_inappwebview
  • google_maps_flutter

Notes

  • Validation runs on tv and/or common targets via flutter-tizen drive.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions