Skip to content

[video_player] integrateion_test issue #890

@seungsoo47

Description

@seungsoo47

When testing integration_test on RPI5 several times, I sometimes get the following error:

✓ Built build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk (42.7MB)
Installing build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk...        13.0s
VMServiceFlutterDriver: Connecting to Flutter application at http://127.0.0.1:45775/VX5dSU2C2-E=/
VMServiceFlutterDriver: Isolate found with number: 2319035070011131
VMServiceFlutterDriver: Isolate 2319035070011131 is runnable.
VMServiceFlutterDriver: Isolate is paused at start.
VMServiceFlutterDriver: Attempting to resume isolate
[I] 00:00 +0: asset videos can be initialized
VMServiceFlutterDriver: Connected to Flutter application.
[I] 00:00 +1: asset videos live stream duration != 0
[I] 00:00 +2: asset videos can be played
[I] 00:01 +3: asset videos can seek
[I] 00:02 +4: asset videos can be paused
[I] 00:04 +5: asset videos stay paused when seeking after video completed
[I] 00:04 +5 ~1: asset videos do not exceed duration on play after video completed
[I] 00:04 +5 ~2: asset videos test video player view with local asset
[E] Mesa: error: GL_INVALID_ENUM in glTexParameter(param=0x812d)
[I] 00:04 +6 ~2: file-based videos test video player using static file() method as constructor
[I] 00:05 +7 ~2: network videos reports buffering status
[I] 00:05 +7 ~3: asset audios can be initialized
[I] 00:05 +8 ~3: asset audios can be played
Unhandled exception:
DriverError: Failed to fulfill RequestData due to remote error
Original error: ext.flutter.driver: (112) Service has disappeared
Original stack trace:
#0      new _OutstandingRequest (package:vm_service/src/vm_service.dart:265:34)
#1      VmService._call.<anonymous closure> (package:vm_service/src/vm_service.dart:1921:25)
#2      VmService._call (package:vm_service/src/vm_service.dart:1933:8)
#3      VmService.callServiceExtension (package:vm_service/src/vm_service.dart:1872:14)
#4      VMServiceFlutterDriver.sendCommand (package:flutter_driver/src/driver/vmservice_driver.dart:329:12)
#5      FlutterDriver.requestData (package:flutter_driver/src/driver/driver.dart:574:13)
#6      integrationDriver (package:integration_test/integration_test_driver.dart:71:42)
<asynchronous suspension>


#0      VMServiceFlutterDriver.sendCommand (package:flutter_driver/src/driver/vmservice_driver.dart:342:7)
<asynchronous suspension>
#1      FlutterDriver.requestData (package:flutter_driver/src/driver/driver.dart:574:7)
<asynchronous suspension>
#2      integrationDriver (package:integration_test/integration_test_driver.dart:71:29)
<asynchronous suspension>
Failed to stop app
leess@rat7:~$ flutter-tizen doctor -v
[!] Flutter (Channel [user-branch], 3.32.4, on Ubuntu 20.04.6 LTS 5.15.0-139-generic, locale en_US.UTF-8) [1,008ms]
    ! Flutter version 3.32.4 on channel [user-branch] at /home/leess/01_workspace/f-project/flutter-tizen/flutter
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/setup.
    ! Upstream repository unknown source is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
    • Framework revision 6fba2447e9 (9 weeks ago), 2025-06-12 19:03:56 -0700
    • Engine revision 8cd19e509d
    • Dart version 3.8.1
    • DevTools version 2.45.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and
      upgrades.

[✓] Tizen toolchain - develop for Tizen devices [884ms]
    • Framework revision 846676a571 (6 weeks ago), 2025-07-10 12:06:30 +0900
    • Engine revision cd11e42283
    • Embedder revision 36968dd015
    • Tizen Studio 6.0 at /home/leess/tizen-studio
    • .NET SDK 8.0.412 at /usr/bin/dotnet

[!] Android toolchain - develop for Android devices (Android SDK version 36.0.0) [3.9s]
    • Android SDK at /home/leess/Android/Sdk
    • Platform android-36, build-tools 36.0.0
    • ANDROID_HOME = /home/leess/Android/Sdk
    • Java binary at: /home/leess/android-studio/jbr/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

[✓] Chrome - develop for the web [308ms]
    • Chrome at google-chrome

[!] Linux toolchain - develop for Linux desktop [920ms]
    • clang version 17.0.0 (https://github.com/swiftlang/llvm-project.git bb511dfa7c889bf054eff34192ffc1f97278dd7f)
    • cmake version 3.24.1
    • ninja version 1.5.3
    ✗ ninja 1.8.0 or later is required.
    • pkg-config version 0.29.1
    ! Unable to access driver information using 'eglinfo'.
      It is likely available from your distribution (e.g.: apt install mesa-utils)

[✓] Android Studio (version 2024.1) [302ms]
    • Android Studio at /home/leess/android-studio
    • Flutter plugin version 81.0.2
    • Dart plugin version 241.18808
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] VS Code (version unknown) [21ms]
    • VS Code at /usr/share/code
    • Flutter extension version 3.116.0
    ✗ Unable to determine VS Code version.

[✓] Connected device (3 available) [465ms]
    • Linux (desktop)     • linux                • linux-x64      • Ubuntu 20.04.6 LTS 5.15.0-139-generic
    • Chrome (web)        • chrome               • web-javascript • Google Chrome 130.0.6723.58
    • Tizen rpi4 (mobile) • 10.113.112.147:26101 • flutter-tester • Tizen 10.0

[✓] Network resources [745ms]
    • All expected network resources are available.

! Doctor found issues in 3 categories.
root:~> cat /etc/tizen-release 
Tizen10.0/Unified 10.0.0 (aarch64)
VERSION = 10.0.0
CODENAME = TTEN
BUILD_ID=tizen-unified_20250401.210430_tizen-headed-aarch64

However, if I change the order of the test cases as follows, it seems to work fine:

[original order]
group('asset videos'. ...)
group('file-based videos'. ...)
group('network videos', ...)
group('asset audios'. ...)
[changed order]
group('asset audios'. ...)
group('asset videos'. ...)
group('file-based videos'. ...)
group('network videos', ...)

Unfortunately, I don't know why this problem occurs.
Can anyone please check this issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions