Combine all IT tests to one suite so as not to open and close the app between them.
This commit is contained in:
parent
f2cde1fcb0
commit
14aca6460a
|
|
@ -0,0 +1,2 @@
|
|||
#!/usr/bin/env bash
|
||||
flutter drive --target=test_driver/all_it.dart
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
// This is the instrumented flutter app!
|
||||
|
||||
import 'package:flutter_driver/driver_extension.dart';
|
||||
import 'package:invoiceninja_flutter/main.dart' as app;
|
||||
|
||||
void main() {
|
||||
// This line enables the extension
|
||||
enableFlutterDriverExtension();
|
||||
app.main();
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
// Import Flutter Driver API
|
||||
import 'login_it_test.dart' as login;
|
||||
import 'products_it_test.dart' as products;
|
||||
|
||||
void main() {
|
||||
login.main();
|
||||
products.main();
|
||||
}
|
||||
|
|
@ -3,8 +3,8 @@ import 'package:flutter_driver/flutter_driver.dart';
|
|||
import 'package:test/test.dart';
|
||||
import 'package:invoiceninja_flutter/utils/keys.dart';
|
||||
|
||||
import 'common_actions.dart';
|
||||
import 'localizations.dart';
|
||||
import 'utils/common_actions.dart';
|
||||
import 'utils/localizations.dart';
|
||||
|
||||
void main() {
|
||||
group('LOGIN TEST', () {
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ import 'package:test/test.dart';
|
|||
import 'package:faker/faker.dart';
|
||||
import 'package:invoiceninja_flutter/utils/keys.dart';
|
||||
|
||||
import 'common_actions.dart';
|
||||
import 'localizations.dart';
|
||||
import 'utils/common_actions.dart';
|
||||
import 'utils/localizations.dart';
|
||||
|
||||
void main() {
|
||||
group('PRODUCTS TEST', () {
|
||||
|
|
|
|||
Loading…
Reference in New Issue