mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-22 23:40:41 +00:00
Create screenshot_driver.dart
This commit is contained in:
parent
5b1b0b0540
commit
447b9eddcc
2 changed files with 20 additions and 3 deletions
|
@ -24,9 +24,7 @@ dependencies:
|
||||||
intl_utils: 2.8.2
|
intl_utils: 2.8.2
|
||||||
light_sensor: 2.0.2
|
light_sensor: 2.0.2
|
||||||
m3_lightmeter_iap:
|
m3_lightmeter_iap:
|
||||||
git:
|
path: iap
|
||||||
url: "https://github.com/vodemn/m3_lightmeter_iap"
|
|
||||||
ref: v0.4.0
|
|
||||||
m3_lightmeter_resources:
|
m3_lightmeter_resources:
|
||||||
git:
|
git:
|
||||||
url: "https://github.com/vodemn/m3_lightmeter_resources"
|
url: "https://github.com/vodemn/m3_lightmeter_resources"
|
||||||
|
@ -48,6 +46,8 @@ dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
google_fonts: 3.0.1
|
google_fonts: 3.0.1
|
||||||
|
integration_test:
|
||||||
|
sdk: flutter
|
||||||
lint: 2.1.2
|
lint: 2.1.2
|
||||||
mocktail: 0.3.0
|
mocktail: 0.3.0
|
||||||
test: 1.24.1
|
test: 1.24.1
|
||||||
|
|
17
test_driver/screenshot_driver.dart
Normal file
17
test_driver/screenshot_driver.dart
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
import 'dart:developer';
|
||||||
|
import 'dart:io';
|
||||||
|
import 'package:integration_test/integration_test_driver_extended.dart';
|
||||||
|
|
||||||
|
Future<void> main() async {
|
||||||
|
try {
|
||||||
|
await integrationDriver(
|
||||||
|
onScreenshot: (name, bytes, [args]) async {
|
||||||
|
final File image = await File('screenshots/$name.png').create(recursive: true);
|
||||||
|
image.writeAsBytesSync(bytes);
|
||||||
|
return true;
|
||||||
|
},
|
||||||
|
);
|
||||||
|
} catch (e) {
|
||||||
|
log('Error occured: $e');
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue