Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'dart:async';
- import 'package:glob/glob.dart';
- import 'package:flutter_gherkin/flutter_gherkin.dart';
- import 'steps/steps.dart';
- import 'package:gherkin/gherkin.dart';
- Future<void> main() {
- final config = FlutterTestConfiguration()
- ..build = false
- ..features = [Glob(r"test_driver/features/**.feature")]
- ..stepDefinitions = [
- LoginAsAnUser(),
- RegisterANewUser(),
- ISeeConfirmationMessage(),
- ISeeTextHeader(),
- ]
- ..reporters = [
- ProgressReporter(),
- TestRunSummaryReporter(),
- JsonReporter(path: './reports/report.json')
- //StdoutReporter()
- ]
- ..restartAppBetweenScenarios = true
- ..targetAppPath = "test_driver/bdd.dart"
- ..exitAfterTestRun = true;
- return GherkinRunner().execute(config);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement