diff --git a/.fvm/flutter_sdk b/.fvm/flutter_sdk index e67620b..e97d742 120000 --- a/.fvm/flutter_sdk +++ b/.fvm/flutter_sdk @@ -1 +1 @@ -/Users/julianbissekkou/fvm/versions/3.13.8 \ No newline at end of file +/Users/stefanschaller/fvm/versions/3.16.5 \ No newline at end of file diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json index d64cf73..35382a9 100644 --- a/.fvm/fvm_config.json +++ b/.fvm/fvm_config.json @@ -1,4 +1,4 @@ { - "flutterSdkVersion": "3.13.8", + "flutterSdkVersion": "3.16.5", "flavors": {} } diff --git a/.gitignore b/.gitignore index 96486fd..3ad8975 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ migrate_working_dir/ .dart_tool/ .packages build/ +/.fvm/flutter_sdk/ diff --git a/README.md b/README.md index 08ffe21..5b61408 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ This repository contains utilities for testing. ## Browserstack integration -You are able to upload and run intergration tests by using `run_android_intergration_test.dart` and `run_ios_integration_test.dart`. This tools communicate with the browserstack api and therefore require a browserstack username and access key. +You are able to upload and run integration tests by using `run_android_intergration_test.dart` and `run_ios_integration_test.dart`. This tools communicate with the browserstack api and therefore require a browserstack username and access key. Before running the scripts make sure that you setup your android and iOS projects to be able to generate integration test builds. Steps can be found here: https://www.browserstack.com/docs/app-automate/flutter/getting-started @@ -54,7 +54,7 @@ popd fvm dart run lib/ios_tests.dart --user="$BROWSERSTACK_USERNAME" --accessKey="$BROWSERSTACK_ACCESS_KEY" --path="../app/$IOS_INTEGRATION_PRODUCT/ios_tests.zip" ``` -android_ios.dart: +ios_tests.dart: ```dart import 'package:tapped_test_toolkit/tapped_test_toolkit.dart'; diff --git a/lib/src/integration_test/option/integration_test_android_option.freezed.dart b/lib/src/integration_test/option/integration_test_android_option.freezed.dart index 7567f50..50dfb55 100644 --- a/lib/src/integration_test/option/integration_test_android_option.freezed.dart +++ b/lib/src/integration_test/option/integration_test_android_option.freezed.dart @@ -219,7 +219,7 @@ class _$IntegrationTestAndroidOptionImpl extends _IntegrationTestAndroidOption { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IntegrationTestAndroidOptionImpl && diff --git a/lib/src/integration_test/option/integration_test_ios_option.freezed.dart b/lib/src/integration_test/option/integration_test_ios_option.freezed.dart index b232f35..ee1c823 100644 --- a/lib/src/integration_test/option/integration_test_ios_option.freezed.dart +++ b/lib/src/integration_test/option/integration_test_ios_option.freezed.dart @@ -177,7 +177,7 @@ class _$IntegrationTestIosOptionImpl extends _IntegrationTestIosOption { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IntegrationTestIosOptionImpl && diff --git a/pubspec.yaml b/pubspec.yaml index 0dba611..64d03d5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,21 +5,21 @@ publish_to: none environment: sdk: ">=2.18.4 <3.0.0" - flutter: ">=1.17.0" + flutter: ">=3.16.0" dependencies: - args: ^2.4.0 - http: ^0.13.5 - freezed_annotation: ^2.2.0 - json_annotation: ^4.8.0 - path: ^1.8.3 + args: ^2.4.2 + http: ^1.1.2 + freezed_annotation: ^2.4.1 + json_annotation: ^4.8.1 + path: ^1.9.0 # formatting the time of some jobs - intl: ^0.17.0 + intl: ^0.18.1 dev_dependencies: - build_runner: ^2.3.3 - flutter_lints: ^2.0.1 - freezed: ^2.3.2 + build_runner: ^2.4.7 + flutter_lints: ^3.0.1 + freezed: ^2.4.6 tapped_lints: git: url: https://github.com/tappeddev/tapped_lints.git