【发布时间】:2021-08-13 13:37:51
【问题描述】:
我正在使用 Flutter 应用程序运行集成测试。我也在 Flutter 中使用Flavors。问题是它给了我这个错误:
Gradle build failed to produce an .apk file. It's likely that this file was generated under /home/khamidjon/Desktop/android_flutter_projects/my-project/build, but the tool couldn't find it.
- 我已将所有依赖项放入
pubspec.yaml。 - 创建了文档中提到的 3 个目录:integration_test/、test_driver/、test/
test_driver/integration_test.dart:
import 'package:integration_test/integration_test_driver.dart';
Future<void> main() => integrationDriver();
integration_test/main_functions_test.dart:
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
testWidgets("failing test example", (WidgetTester tester) async {
expect(2 + 2, equals(5));
});
}
然后在终端运行以下命令:
flutter drive \
--driver=test_driver/integration_test.dart \
--target=integration_test/main_functions_test.dart
【问题讨论】:
标签: flutter integration-testing