From f2ebb97c6da4fea7a4669f96ae3318c8d87dfb41 Mon Sep 17 00:00:00 2001 From: Stefan Schaller Date: Wed, 3 Jan 2024 06:45:34 +0100 Subject: [PATCH 1/3] upgrade packages --- .fvm/flutter_sdk | 2 +- .fvm/fvm_config.json | 2 +- pubspec.yaml | 20 ++++++++++---------- 3 files changed, 12 insertions(+), 12 deletions(-) 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/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 From d34fb6bd8c011b9f621e96b3a9be6c07933e4be8 Mon Sep 17 00:00:00 2001 From: Stefan Schaller Date: Wed, 3 Jan 2024 06:46:24 +0100 Subject: [PATCH 2/3] upgrade packages --- .../option/integration_test_android_option.freezed.dart | 2 +- .../option/integration_test_ios_option.freezed.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 && From dbc0214d63d19c506d849e1005bbefe3587e2cb9 Mon Sep 17 00:00:00 2001 From: Stefan Schaller Date: Mon, 15 Jan 2024 09:30:11 +0100 Subject: [PATCH 3/3] add flutter sdk to ignore --- .gitignore | 1 + README.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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';