Skip to content

Commit 7a9ff5e

Browse files
authored
Fix integration test bugs (#881)
1 parent 74cf73e commit 7a9ff5e

File tree

9 files changed

+27
-4
lines changed

9 files changed

+27
-4
lines changed

packages/tizen_app_manager/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
## NEXT
22

33
* Update code format.
4+
* Remove a testcase for `AppRunningContext.appState` API because the tizen
5+
test farm does not support the 'foreground' state.
46

57
## 0.2.3
68

packages/tizen_app_manager/example/integration_test/tizen_app_manager_test.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@ void main() {
2727

2828
final String appId = await AppManager.currentAppId;
2929
final AppRunningContext context = AppRunningContext(appId: appId);
30-
expect(context.appState, AppState.foreground);
30+
31+
// TODO(seungsoo47): The `AppRunningContext.appState` API always returns the
32+
// appropriate value. However, we decided to comment out this testcase
33+
// because the tizen test farm does not support the 'foreground' state.
34+
// expect(context.appState, AppState.foreground);
3135
expect(context.processId, isPositive);
3236
expect(context.isTerminated, isFalse);
3337
});

packages/tizen_audio_manager/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* Fix new lint warnings.
44
* Update minimum Flutter and Dart version to 3.13 and 3.1.
55
* Update code format.
6+
* Add a 3-second delay in integration_test to support the media volume reset
7+
feature of the Tizen Volume app for hearing protection.
68

79
## 0.1.1
810

packages/tizen_audio_manager/example/integration_test/audio_manager_test.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,14 @@ void main() {
105105
);
106106
expect(level, equals(max));
107107

108+
// TODO(seungsoo47): When setting the maximum volume (Volume: 15) for a
109+
// media type in AudioFW, it should be changed to 15. However, the Volume
110+
// app on the Tizen Platform resets the volume to 13 for hearing protection.
111+
// Therefore, before setting it to 0, we will wait about 3 seconds for the
112+
// Volume app to reset the volume to (13) before proceeding to the next
113+
// step.
114+
await Future<void>.delayed(const Duration(seconds: 3));
115+
108116
await AudioManager.volumeController.setLevel(AudioVolumeType.media, 0);
109117
level = await AudioManager.volumeController.getLevel(AudioVolumeType.media);
110118
expect(level, equals(0));
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import 'package:integration_test/integration_test_driver.dart';
2+
3+
Future<void> main() => integrationDriver();

packages/tizen_package_manager/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
## NEXT
1+
## 0.3.0
22

33
* Update minimum Flutter and Dart version to 3.13 and 3.1.
44
* Update code format.
5+
* Add `rpk`(Tizen resource package) type to `PackageType`.
56

67
## 0.2.1
78

packages/tizen_package_manager/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To use this package, add `tizen_package_manager` as a dependency in your `pubspe
1010

1111
```yaml
1212
dependencies:
13-
tizen_package_manager: ^0.2.1
13+
tizen_package_manager: ^0.3.0
1414
```
1515
1616
### Retrieving specific package info

packages/tizen_package_manager/lib/tizen_package_manager.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ enum PackageType {
1818
/// Tizen web/hybrid application package.
1919
wgt,
2020

21+
/// Tizen resource package.
22+
rpk,
23+
2124
/// Unknown package.
2225
unknown,
2326
}

packages/tizen_package_manager/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: tizen_package_manager
22
description: Tizen package manager APIs. Used to get information about packages installed on a Tizen device.
33
homepage: https://github.com/flutter-tizen/plugins
44
repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_package_manager
5-
version: 0.2.1
5+
version: 0.3.0
66

77
environment:
88
sdk: ">=3.1.0 <4.0.0"

0 commit comments

Comments
 (0)