Skip to content

Commit 1a56c0b

Browse files
dnfieldEgor
authored and
Egor
committed
Rename e2e -> integration_test (flutter#2918)
* e2e -> integration_test and associated version bumps
1 parent 0470180 commit 1a56c0b

File tree

292 files changed

+727
-461
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

292 files changed

+727
-461
lines changed

.cirrus.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ task:
77
cpu: 8
88
memory: 16G
99
env:
10-
E2E_PATH: "./packages/e2e"
10+
INTEGRATION_TEST_PATH: "./packages/integration_test"
1111
upgrade_script:
1212
- flutter channel stable
1313
- flutter upgrade
@@ -47,9 +47,9 @@ task:
4747
- if [[ "$CHANNEL" -eq "stable" ]]; then find . | grep _web$ | xargs rm -rf; fi
4848
- flutter channel $CHANNEL
4949
- ./script/build_all_plugins_app.sh apk
50-
- name: e2e_web_smoke_test
51-
# Tests e2e example test in web.
52-
only_if: "changesInclude('.cirrus.yml', 'packages/e2e/**') || $CIRRUS_PR == ''"
50+
- name: integration_web_smoke_test
51+
# Tests integration example test in web.
52+
only_if: "changesInclude('.cirrus.yml', 'packages/integration_test/**') || $CIRRUS_PR == ''"
5353
install_script:
5454
- flutter config --enable-web
5555
- git clone https://github.com/flutter/web_installers.git
@@ -58,8 +58,8 @@ task:
5858
- dart lib/web_driver_installer.dart chromedriver --install-only
5959
- ./chromedriver/chromedriver --port=4444 &
6060
test_script:
61-
- cd $E2E_PATH/example/
62-
- flutter drive -v --target=test_driver/example_e2e.dart -d web-server --release --browser-name=chrome
61+
- cd $INTEGRATION_TEST_PATH/example/
62+
- flutter drive -v --target=test_driver/example_integration.dart -d web-server --release --browser-name=chrome
6363
- name: build-apks+java-test+firebase-test-lab
6464
env:
6565
matrix:
@@ -107,7 +107,7 @@ task:
107107
cpu: 8
108108
memory: 16G
109109
env:
110-
E2E_PATH: "./packages/e2e"
110+
INTEGRATION_TEST_PATH: "./packages/integration_test"
111111
upgrade_script:
112112
- flutter channel stable
113113
- flutter upgrade

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ packages/battery/* @amirh @matthew-carroll
1010
packages/camera/* @bparrishMines
1111
packages/connectivity/* @cyanglaz @matthew-carroll
1212
packages/device_info/* @matthew-carroll
13-
packages/e2e/* @collinjackson @dnfield
1413
packages/espresso/* @collinjackson @adazh
1514
packages/google_maps_flutter/* @cyanglaz
1615
packages/google_sign_in/* @cyanglaz @mehmetf
1716
packages/image_picker/* @cyanglaz
17+
packages/integration_test/* @dnfield
1818
packages/in_app_purchase/* @mklim @cyanglaz @LHLL
1919
packages/ios_platform_images/* @gaaclarke
2020
packages/package_info/* @cyanglaz @matthew-carroll

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,13 @@ These are the available plugins in this repository.
4444
| [camera](./packages/camera/) | [![pub package](https://img.shields.io/pub/v/camera.svg)](https://pub.dev/packages/camera) |
4545
| [connectivity](./packages/connectivity/) | [![pub package](https://img.shields.io/pub/v/connectivity.svg)](https://pub.dev/packages/connectivity) |
4646
| [device_info](./packages/device_info/) | [![pub package](https://img.shields.io/pub/v/device_info.svg)](https://pub.dev/packages/device_info) |
47-
| [e2e](./packages/e2e/) | [![pub package](https://img.shields.io/pub/v/e2e.svg)](https://pub.dev/packages/e2e) |
47+
| [e2e (Discontinued, use integration_test)](./packages/e2e/) | [![pub package](https://img.shields.io/pub/v/e2e.svg)](https://pub.dev/packages/e2e) |
4848
| [espresso](./packages/espresso/) | [![pub package](https://img.shields.io/pub/v/espresso.svg)](https://pub.dev/packages/espresso) |
4949
| [flutter_plugin_android_lifecycle](./packages/flutter_plugin_android_lifecycle/) | [![pub package](https://img.shields.io/pub/v/flutter_plugin_android_lifecycle.svg)](https://pub.dev/packages/flutter_plugin_android_lifecycle) |
5050
| [google_maps_flutter](./packages/google_maps_flutter) | [![pub package](https://img.shields.io/pub/v/google_maps_flutter.svg)](https://pub.dev/packages/google_maps_flutter) |
5151
| [google_sign_in](./packages/google_sign_in/) | [![pub package](https://img.shields.io/pub/v/google_sign_in.svg)](https://pub.dev/packages/google_sign_in) |
5252
| [image_picker](./packages/image_picker/) | [![pub package](https://img.shields.io/pub/v/image_picker.svg)](https://pub.dev/packages/image_picker) |
53+
| [integration_test](./packages/integration_test/) | [![pub package](https://img.shields.io/pub/v/integration_test.svg)](https://pub.dev/packages/integration_test) |
5354
| [in_app_purchase](./packages/in_app_purchase/) | [![pub package](https://img.shields.io/pub/v/in_app_purchase.svg)](https://pub.dev/packages/in_app_purchase) |
5455
| [ios_platform_images](./packages/ios_platform_images/) | [![pub package](https://img.shields.io/pub/v/ios_platform_images.svg)](https://pub.dev/packages/ios_platform_images) |
5556
| [local_auth](./packages/local_auth/) | [![pub package](https://img.shields.io/pub/v/local_auth.svg)](https://pub.dev/packages/local_auth) |

packages/android_alarm_manager/example/android/app/src/androidTest/java/io/plugins/androidalarmmanager/MainActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package io.flutter.plugins.androidalarmmanagerexample;
66

77
import androidx.test.rule.ActivityTestRule;
8-
import dev.flutter.plugins.e2e.FlutterTestRunner;
8+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
99
import io.flutter.embedding.android.FlutterActivity;
1010
import org.junit.Rule;
1111
import org.junit.runner.RunWith;

packages/android_alarm_manager/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ dependencies:
77
android_alarm_manager:
88
path: ../
99
shared_preferences: ^0.5.6
10-
e2e:
11-
path: ../../e2e
10+
integration_test:
11+
path: ../../integration_test
1212
path_provider: ^1.3.1
1313

1414
dev_dependencies:

packages/android_alarm_manager/example/test_driver/android_alarm_manager_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import 'dart:async';
66
import 'dart:io';
77
import 'package:android_alarm_manager_example/main.dart' as app;
88
import 'package:android_alarm_manager/android_alarm_manager.dart';
9-
import 'package:e2e/e2e.dart';
9+
import 'package:integration_test/integration_test.dart';
1010
import 'package:flutter_test/flutter_test.dart';
1111
import 'package:flutter_driver/driver_extension.dart';
1212
import 'package:path_provider/path_provider.dart';
@@ -55,7 +55,7 @@ void appMain() {
5555
}
5656

5757
void main() {
58-
E2EWidgetsFlutterBinding.ensureInitialized();
58+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
5959

6060
setUp(() async {
6161
await AndroidAlarmManager.initialize();

packages/android_intent/example/android/app/src/androidTestDebug/java/io/flutter/plugins/androidintentexample/EmbeddingV1ActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.flutter.plugins.androidintentexample;
22

33
import androidx.test.rule.ActivityTestRule;
4-
import dev.flutter.plugins.e2e.FlutterTestRunner;
4+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
55
import org.junit.Rule;
66
import org.junit.runner.RunWith;
77

packages/android_intent/example/android/app/src/androidTestDebug/java/io/flutter/plugins/androidintentexample/MainActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.flutter.plugins.androidintentexample;
22

33
import androidx.test.rule.ActivityTestRule;
4-
import dev.flutter.plugins.e2e.FlutterTestRunner;
4+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
55
import org.junit.Rule;
66
import org.junit.runner.RunWith;
77

packages/android_intent/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ dependencies:
88
path: ../
99

1010
dev_dependencies:
11-
e2e:
12-
path: ../../e2e
11+
integration_test:
12+
path: ../../integration_test
1313
flutter_driver:
1414
sdk: flutter
1515
pedantic: ^1.8.0

packages/android_intent/example/test_driver/android_intent_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'dart:io';
22

33
import 'package:android_intent/android_intent.dart';
44
import 'package:android_intent_example/main.dart';
5-
import 'package:e2e/e2e.dart';
5+
import 'package:integration_test/integration_test.dart';
66
import 'package:flutter/material.dart';
77
import 'package:flutter/services.dart';
88
import 'package:flutter_test/flutter_test.dart';
@@ -12,7 +12,7 @@ import 'package:flutter_test/flutter_test.dart';
1212
/// possible to meaningfully test it through its Dart interface currently. There
1313
/// are more useful unit tests for the platform logic under android/src/test/.
1414
void main() {
15-
E2EWidgetsFlutterBinding.ensureInitialized();
15+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1616
testWidgets('Embedding example app loads', (WidgetTester tester) async {
1717
// Build our app and trigger a frame.
1818
await tester.pumpWidget(MyApp());

packages/battery/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 1.0.3
2+
3+
* Update package:e2e to use package:integration_test
4+
5+
16
## 1.0.2
27

38
* Update package:e2e reference to use the local version in the flutter/plugins

packages/battery/example/android/app/src/androidTest/java/io/flutter/plugins/battery/EmbedderV1ActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package io.flutter.plugins.batteryexample;
66

77
import androidx.test.rule.ActivityTestRule;
8-
import dev.flutter.plugins.e2e.FlutterTestRunner;
8+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
99
import org.junit.Rule;
1010
import org.junit.runner.RunWith;
1111

packages/battery/example/android/app/src/androidTest/java/io/flutter/plugins/battery/FlutterActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package io.flutter.plugins.batteryexample;
66

77
import androidx.test.rule.ActivityTestRule;
8-
import dev.flutter.plugins.e2e.FlutterTestRunner;
8+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
99
import io.flutter.embedding.android.FlutterActivity;
1010
import org.junit.Rule;
1111
import org.junit.runner.RunWith;

packages/battery/example/android/app/src/main/java/io/flutter/plugins/batteryexample/EmbedderV1Activity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package io.flutter.plugins.batteryexample;
66

77
import android.os.Bundle;
8-
import dev.flutter.plugins.e2e.E2EPlugin;
8+
import dev.flutter.plugins.integration_test.IntegrationTestPlugin;
99
import io.flutter.app.FlutterActivity;
1010
import io.flutter.plugins.battery.BatteryPlugin;
1111

@@ -14,6 +14,7 @@ public class EmbedderV1Activity extends FlutterActivity {
1414
protected void onCreate(Bundle savedInstanceState) {
1515
super.onCreate(savedInstanceState);
1616
BatteryPlugin.registerWith(registrarFor("io.flutter.plugins.battery.BatteryPlugin"));
17-
E2EPlugin.registerWith(registrarFor("dev.flutter.plugins.e2e.E2EPlugin"));
17+
IntegrationTestPlugin.registerWith(
18+
registrarFor("dev.flutter.plugins.integration_test.IntegrationTestPlugin"));
1819
}
1920
}

packages/battery/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ dependencies:
1010
dev_dependencies:
1111
flutter_driver:
1212
sdk: flutter
13-
e2e:
14-
path: ../../e2e
13+
integration_test:
14+
path: ../../integration_test
1515
pedantic: ^1.8.0
1616

1717
flutter:

packages/battery/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: battery
22
description: Flutter plugin for accessing information about the battery state
33
(full, charging, discharging) on Android and iOS.
44
homepage: https://github.com/flutter/plugins/tree/master/packages/battery
5-
version: 1.0.2
5+
version: 1.0.3
66

77
flutter:
88
plugin:
@@ -24,8 +24,8 @@ dev_dependencies:
2424
mockito: 3.0.0
2525
flutter_test:
2626
sdk: flutter
27-
e2e:
28-
path: ../e2e
27+
integration_test:
28+
path: ../integration_test
2929
pedantic: ^1.8.0
3030

3131
environment:

packages/battery/test/battery_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
import 'package:flutter_test/flutter_test.dart';
66
import 'package:battery/battery.dart';
7-
import 'package:e2e/e2e.dart';
7+
import 'package:integration_test/integration_test.dart';
88

99
void main() {
10-
E2EWidgetsFlutterBinding.ensureInitialized();
10+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1111

1212
testWidgets('Can get battery level', (WidgetTester tester) async {
1313
final Battery battery = Battery();

packages/camera/example/android/app/src/androidTestDebug/java/io/flutter/plugins/cameraexample/EmbeddingV1ActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.flutter.plugins.cameraexample;
22

33
import androidx.test.rule.ActivityTestRule;
4-
import dev.flutter.plugins.e2e.FlutterTestRunner;
4+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
55
import org.junit.Rule;
66
import org.junit.runner.RunWith;
77

packages/camera/example/android/app/src/androidTestDebug/java/io/flutter/plugins/cameraexample/FlutterActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.flutter.plugins.cameraexample;
22

33
import androidx.test.rule.ActivityTestRule;
4-
import dev.flutter.plugins.e2e.FlutterTestRunner;
4+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
55
import io.flutter.embedding.android.FlutterActivity;
66
import org.junit.Rule;
77
import org.junit.runner.RunWith;

packages/camera/example/android/app/src/main/java/io/flutter/plugins/cameraexample/EmbeddingV1Activity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.flutter.plugins.cameraexample;
22

33
import android.os.Bundle;
4-
import dev.flutter.plugins.e2e.E2EPlugin;
4+
import dev.flutter.plugins.integration_test.IntegrationTestPlugin;
55
import io.flutter.app.FlutterActivity;
66
import io.flutter.plugins.camera.CameraPlugin;
77
import io.flutter.plugins.pathprovider.PathProviderPlugin;
@@ -12,7 +12,8 @@ public class EmbeddingV1Activity extends FlutterActivity {
1212
protected void onCreate(Bundle savedInstanceState) {
1313
super.onCreate(savedInstanceState);
1414
CameraPlugin.registerWith(registrarFor("io.flutter.plugins.camera.CameraPlugin"));
15-
E2EPlugin.registerWith(registrarFor("dev.flutter.plugins.e2e.E2EPlugin"));
15+
IntegrationTestPlugin.registerWith(
16+
registrarFor("dev.flutter.plugins.integration_test.IntegrationTestPlugin"));
1617
PathProviderPlugin.registerWith(
1718
registrarFor("io.flutter.plugins.pathprovider.PathProviderPlugin"));
1819
VideoPlayerPlugin.registerWith(

packages/camera/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ dependencies:
88
flutter:
99
sdk: flutter
1010
video_player: ^0.10.0
11-
e2e:
12-
path: ../../e2e
11+
integration_test:
12+
path: ../../integration_test
1313

1414
dev_dependencies:
1515
flutter_test:

packages/camera/example/test_driver/camera_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import 'package:flutter_test/flutter_test.dart';
77
import 'package:camera/camera.dart';
88
import 'package:path_provider/path_provider.dart';
99
import 'package:video_player/video_player.dart';
10-
import 'package:e2e/e2e.dart';
10+
import 'package:integration_test/integration_test.dart';
1111

1212
void main() {
1313
Directory testDir;
1414

15-
E2EWidgetsFlutterBinding.ensureInitialized();
15+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1616

1717
setUpAll(() async {
1818
final Directory extDir = await getTemporaryDirectory();

packages/connectivity/connectivity/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.4.9+2
2+
3+
* Update package:e2e to use package:integration_test
4+
15
## 0.4.9+1
26

37
* Update package:e2e reference to use the local version in the flutter/plugins

packages/connectivity/connectivity/example/android/app/src/main/java/io/flutter/plugins/connectivityexample/EmbeddingV1ActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package io.flutter.plugins.connectivityexample;
66

77
import androidx.test.rule.ActivityTestRule;
8-
import dev.flutter.plugins.e2e.FlutterTestRunner;
8+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
99
import org.junit.Rule;
1010
import org.junit.runner.RunWith;
1111

packages/connectivity/connectivity/example/android/app/src/main/java/io/flutter/plugins/connectivityexample/FlutterActivityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package io.flutter.plugins.connectivityexample;
66

77
import androidx.test.rule.ActivityTestRule;
8-
import dev.flutter.plugins.e2e.FlutterTestRunner;
8+
import dev.flutter.plugins.integration_test.FlutterTestRunner;
99
import io.flutter.embedding.android.FlutterActivity;
1010
import org.junit.Rule;
1111
import org.junit.runner.RunWith;

packages/connectivity/connectivity/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ dev_dependencies:
1111
flutter_driver:
1212
sdk: flutter
1313
test: any
14-
e2e:
15-
path: ../../../e2e
14+
integration_test:
15+
path: ../../../integration_test
1616
pedantic: ^1.8.0
1717

1818
flutter:

packages/connectivity/connectivity/example/test_driver/test/connectivity_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
// found in the LICENSE file.
44

55
import 'dart:io';
6-
import 'package:e2e/e2e.dart';
6+
import 'package:integration_test/integration_test.dart';
77
import 'package:flutter_test/flutter_test.dart';
88
import 'package:connectivity/connectivity.dart';
99

1010
void main() {
11-
E2EWidgetsFlutterBinding.ensureInitialized();
11+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1212

1313
group('Connectivity test driver', () {
1414
Connectivity _connectivity;

packages/connectivity/connectivity/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ homepage: https://github.com/flutter/plugins/tree/master/packages/connectivity/c
55
# 0.4.y+z is compatible with 1.0.0, if you land a breaking change bump
66
# the version to 2.0.0.
77
# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0
8-
version: 0.4.9+1
8+
version: 0.4.9+2
99

1010
flutter:
1111
plugin:
@@ -34,8 +34,8 @@ dev_dependencies:
3434
flutter_driver:
3535
sdk: flutter
3636
test: any
37-
e2e:
38-
path: ../../e2e
37+
integration_test:
38+
path: ../../integration_test
3939
mockito: ^4.1.1
4040
plugin_platform_interface: ^1.0.0
4141
pedantic: ^1.8.0

packages/connectivity/connectivity/test/connectivity_e2e.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
// found in the LICENSE file.
44

55
import 'dart:io';
6-
import 'package:e2e/e2e.dart';
6+
import 'package:integration_test/integration_test.dart';
77
import 'package:flutter_test/flutter_test.dart';
88
import 'package:connectivity/connectivity.dart';
99

1010
void main() {
11-
E2EWidgetsFlutterBinding.ensureInitialized();
11+
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
1212

1313
group('Connectivity test driver', () {
1414
Connectivity _connectivity;

0 commit comments

Comments
 (0)