Skip to content

Commit

Permalink
fix: ci grant permission (#1229)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nirajn2311 authored Apr 18, 2024
1 parent 74725b2 commit d150935
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
2 changes: 1 addition & 1 deletion mobile-app/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ packages:
source: hosted
version: "5.1.0"
flutter_driver:
dependency: transitive
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
Expand Down
2 changes: 2 additions & 0 deletions mobile-app/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ dependencies:
sdk: flutter
dev_dependencies:
build_runner: ^2.1.2
flutter_driver:
sdk: flutter
integration_test:
sdk: flutter
flutter_test:
Expand Down
19 changes: 19 additions & 0 deletions mobile-app/test_driver/integration_test.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,26 @@
import 'dart:io';

import 'package:flutter_driver/flutter_driver.dart';
import 'package:integration_test/integration_test_driver_extended.dart';

Future<void> main() async {
FlutterDriver driver = await FlutterDriver.connect();
final vm = await driver.serviceClient.getVM();
final platform = vm.operatingSystem;

if (platform!.toLowerCase().contains('android')) {
Process.runSync(
'adb',
[
'shell',
'pm',
'grant',
'org.freecodecamp',
'android.permission.POST_NOTIFICATIONS'
],
);
}

try {
await integrationDriver(
onScreenshot: (String screenshotName, List<int> screenshotBytes,
Expand Down

0 comments on commit d150935

Please sign in to comment.