我正在尝试在颤振Web集成测试环境中运行黄金测试。
但是使用颤振驱动器直接返回true,而不做任何事情。
$ flutter drive --driver=test_driver/integration_test.dart --target=integration_test/app_test.dart -d chrome
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Running "flutter pub get
刚在我的flutter应用程序中添加了桌面支持,它在android仿真器中运行良好,但不会在浏览器或桌面中呈现任何元素,只是一个简单的没有错误的空白页面。
这是我在控制台中遇到的错误,不确定这个错误是否真的是firebase造成的问题。
Launching lib/main.dart on Linux in debug mode...
Building Linux application...
Debug service listening on ws://127.0.0.1:40449/v58VaNveMLo=/ws
Syncing files to device Linux...
flutter/packages/integration_test/lib/integration_test_driver.dart
/// onScreenshotcan be used to process the screenshots taken during the test. /// An example could be that this callback compares the byte array against a baseline image, /// and it returnstrueif both images are equal. /// /// As a r
目前,我在工作流程中有一份工作,看起来像这样: flutter_test:
name: Run flutter test and analyze
runs-on: ubuntu-latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: actions/setup-java@v1
with:
java
这是我的pubspec.yaml:
dependencies:
flutter:
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
get:
dev_dependencies:
flutter_test:
sdk: flutter
dependency_overrides:
flutter_test:
flutter pub get给出错误 Running "flutter pub get" in practice...
Because every version of flutter_test from sdk depends on quiver 2.1.3 and practice depends on quiver 2.1.0, flutter_test from sdk is forbidden.
So, because practice depends on flutter_test any from sdk, v
我想做什么,我不能做什么
在集成测试中,在屏幕转换之后,我试图验证是否存在一个Textwidget,但是我得到了一个没有被发现的错误。
错误陈述
(The following exception is now available via WidgetTester.takeException:)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure object was th
在模拟器上运行项目时,似乎一切正常。一旦我试图部署到一个实际的设备,我得到了以下错误:
iOS版本- 13.0
Xcode版本- 11.3.1
颤动版本- 1.12.13+hotfix.8
Building AOT snapshot in release mode (ios-release)...
Building App.framework for arm64...
Building App.framework for armv7...
Building AOT snapshot in release mode (ios-release)... 30.5s
Buil
在我的演播室终端内通过运行flutter upgrade将flutter从当前版本升级到最新版本后,得到以下错误。
The current Dart SDK version is 2.1.0-dev.0.0.flutter-be6309690f.
Because no versions of uri match >0.11.3 <0.12.0 and uri >=0.7.1 <0.11.3 requires SDK version >=0.8.10 <2.0.0 or >=2.0.0-dev.18 <2.0.0, uri >=0.7.1
我在颤振项目中使用了一个最小的makefile:
run-profile:
flutter run -t lib/main_dev.dart --profile
我运行make run-profile并得到这个错误
flutter run -t lib/main_dev.dart --profile
make: flutter: No such file or directory
make: *** [run-profile] Error 1
我可以在同一个终端上运行,完全可以执行命令flutter并获得正常输出等。
flutter
Manage your Flutter app d
当我在项目中使用依赖注入时,我的小部件测试失败。 我的错误如下: Testing started at 10:07 AM ...
C:\src\flutter\bin\flutter.bat --no-color test --machine --plain-name "Exist FloatingActionButton" test\features\announcement\presentation\widgets_test\announcement_widget_test.dart
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══
请让我有一个依赖冲突的颤振,我的问题是它是抱怨包,我没有指定在pubspec.yml。
我尝试过做dependency_overrides:但它没有解决我的问题,我也尝试删除版本号,让颤振决定使用的版本号,但仍然没有解决我的问题。
我尝试过许多平台,但没有找到任何解决方案。
请帮帮忙。
这是我的pubspec.yml文件
name: airstyl
publish_to: "none" # Remove this line if you wish to publish to pub.dev
https://developer.apple.com/library/arc
命令flutter test -p chrome /path/to/my/test/file.dart无法工作。我应该使用什么参数? [√] Flutter (Channel stable, 2.0.3, on Microsoft Windows [Version 10.0.17763.1817], locale zh-CN)
• Flutter version 2.0.3 at D:\SDK\Flutter
• Framework revision 4d7946a68d (13 days ago), 2021-03-18 17:24:33 -0700
• Engin
我的flutter应用程序中有一个闪屏,2秒后它会自动导航到介绍页面,但当我为闪屏编写测试时,我遇到了这个问题
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following assertion was thrown running a test:
A Timer is still pending even after the widget tree was disposed.
所以有很多错误。
我正在尝试为我的Flutter应用程序设置一些集成测试,但我遇到了一些麻烦。虽然在调试模式下运行我的应用程序运行得很好,但当我尝试使用flutter_driver运行它时,该应用程序仍然是黑色的。
这是我的flutter_driver/app.dart代码的代码:
import 'package:flutter_driver/driver_extension.dart';
import 'package:[MY_APP_NAME]/main.dart' as app;
void main() {
// This line enables the exten