Skip to content

Commit 14aca64

Browse files
committed
Combine all IT tests to one suite so as not to open and close the app between them.
1 parent f2cde1f commit 14aca64

7 files changed

+24
-4
lines changed

run_all_it_tests.sh

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/usr/bin/env bash
2+
flutter drive --target=test_driver/all_it.dart

test_driver/all_it.dart

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// This is the instrumented flutter app!
2+
3+
import 'package:flutter_driver/driver_extension.dart';
4+
import 'package:invoiceninja_flutter/main.dart' as app;
5+
6+
void main() {
7+
// This line enables the extension
8+
enableFlutterDriverExtension();
9+
app.main();
10+
}

test_driver/all_it_test.dart

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Import Flutter Driver API
2+
import 'login_it_test.dart' as login;
3+
import 'products_it_test.dart' as products;
4+
5+
void main() {
6+
login.main();
7+
products.main();
8+
}

test_driver/login_it_test.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import 'package:flutter_driver/flutter_driver.dart';
33
import 'package:test/test.dart';
44
import 'package:invoiceninja_flutter/utils/keys.dart';
55

6-
import 'common_actions.dart';
7-
import 'localizations.dart';
6+
import 'utils/common_actions.dart';
7+
import 'utils/localizations.dart';
88

99
void main() {
1010
group('LOGIN TEST', () {

test_driver/products_it_test.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import 'package:test/test.dart';
33
import 'package:faker/faker.dart';
44
import 'package:invoiceninja_flutter/utils/keys.dart';
55

6-
import 'common_actions.dart';
7-
import 'localizations.dart';
6+
import 'utils/common_actions.dart';
7+
import 'utils/localizations.dart';
88

99
void main() {
1010
group('PRODUCTS TEST', () {
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)