integration_test 1.0.2+3 integration_test: ^1.0.2+3 copied to clipboard
Runs tests that use the flutter_test API as integration tests.
1.0.2+3 #
- Update README to reflect deprecation.
1.0.2+2 #
- Fix tests from changes to
flutter test
machine output.
1.0.2+1 #
- Update vm_service constraint
1.0.2 #
- Update Flutter SDK constraint.
1.0.1 #
- Remove usages of deprecated
List
constructor.
1.0.0 #
- Public stable release of plugin.
0.9.3 #
- Update README to mention that only
testWidgets
is supported for declaring tests.
0.9.2+2 #
- Broaden the constraint on vm_service.
0.9.2+1 #
- Update android compileSdkVersion to 29.
0.9.2 #
- Add
watchPerformance
for performance test.
0.9.1 #
- Keep handling deprecated Android v1 classes for backward compatibility.
0.9.0 #
- Add screenshot capability to web tests.
0.8.2 #
- Add support to get timeline.
0.8.1 #
- Show stack trace of widget test errors on the platform side
- Fix method channel name for iOS
0.8.0 #
- Rename plugin to integration_test.
0.7.0 #
- Move utilities for tracking frame performance in an e2e test to
flutter_test
.
0.6.3 #
- Add customizable
flutter_driver
adaptor. - Add utilities for tracking frame performance in an e2e test.
0.6.2+1 #
- Fix incorrect test results when one test passes then another fails
0.6.2 #
- Fix
setSurfaceSize
for e2e tests
0.6.1 #
- Added
data
in the reported json.
0.6.0 #
- Breaking change
E2EPlugin
exports aFuture
fortestResults
.
0.5.0+1 #
- Fixed the device pixel ratio problem.
0.5.0 #
- Breaking change by default, tests will use the device window size.
Tests can still override the window size by using the
setSurfaceSize
method. - Breaking change If using Flutter 1.19.0-2.0.pre.196 or greater, the
testTextInput
will no longer automatically register. - Breaking change If using Flutter 1.19.0-2.0.pre.196 or greater, the
HttpOverrides
will no longer be set by default. - Minor formatting changes to Dart code.
0.4.3+3 #
- Fixed code snippet in readme that referenced a non-existent
result
variable.
0.4.3+2 #
- Bumps AGP to 3.6.3
- Changes android-retrofuture dependency type to "implementation"
0.4.3+1 #
- Post-v2 Android embedding cleanup.
0.4.3 #
- Uses CompletableFuture from android-retrofuture allow compatibility with API < 24.
0.4.2 #
- Adds support for Android E2E tests that utilize other @Rule's, like GrantPermissionRule.
- Fix CocoaPods podspec lint warnings.
0.4.1 #
- Remove Android dependencies fallback.
- Require Flutter SDK 1.12.13+hotfix.5 or greater.
0.4.0 #
- Breaking change Driver request_data call's response has changed to encapsulate the failure details.
- Details for failure cases are added: failed method name, stack trace.
0.3.0+1 #
- Replace deprecated
getFlutterEngine
call on Android.
0.3.0 #
- Updates documentation to instruct developers not to launch the activity since we are doing it for them.
- Renames
FlutterRunner
toFlutterTestRunner
to avoid conflict with Fuchsia.
0.2.4+4 #
- Fixed a hang that occurred on platforms that don't have a
MethodChannel
listener registered..
0.2.4+3 #
- Fixed code snippet in the readme under the "Using Flutter driver to run tests" section.
0.2.4+2 #
- Make the pedantic dev_dependency explicit.
0.2.4+1 #
- Registering web service extension for using e2e with web.
0.2.4 #
- Fixed problem with XCTest in XCode 11.3 where the testing bundles were getting opened multiple times which interfered with the singleton logic for E2EPlugin.
0.2.3+1 #
- Added a driver test for failure behavior.
0.2.3 #
- Updates
E2EPlugin
and add skeleton iOS test caseE2EIosTest
. - Adds instructions to README.md about e2e testing on iOS devices.
- Adds iOS e2e testing to example.
0.2.2+3 #
- Remove the deprecated
author:
field from pubspec.yaml - Migrate the plugin to the pubspec platforms manifest.
- Require Flutter SDK 1.10.0 or greater.
0.2.2+2 #
- Adds an android dummy project to silence warnings and removes unnecessary .gitignore files.
0.2.2+1 #
- Fix pedantic lints. Adds a missing await in the example test and some missing documentation.
0.2.2 #
- Added a stub macos implementation
- Added a macos example
0.2.1+1 #
- Updated README.
0.2.1 #
- Support the v2 Android embedder.
- Print a warning if the plugin is not registered.
- Updated method channel name.
- Set a Flutter minimum SDK version.
0.2.0+1 #
- Updated README.
0.2.0 #
- Renamed package from instrumentation_adapter to e2e.
- Refactored example app test.
- Breaking change. Renamed
InstrumentationAdapterFlutterBinding
toIntegrationTestWidgetsFlutterBinding
. - Updated README.
0.1.4 #
- Migrate example to AndroidX.
- Define clang module for iOS.
0.1.3 #
- Added example app.
- Added stub iOS implementation.
- Updated README.
- No longer throws errors when running tests on the host.
0.1.2 #
- Added support for running tests using Flutter driver.
0.1.1 #
- Updates about using androidx library.
0.1.0 #
- Update boilerplate test to use
@Rule
instead ofFlutterTest
.
0.0.2 #
- Document current usage instructions, which require adding a Java test file.
0.0.1 #
- Initial release