runDartTest method
Future<RunDartTestResponse>
runDartTest(
- RunDartTestRequest request
)
Implementation
@override
Future<RunDartTestResponse> runDartTest(RunDartTestRequest request) async {
assert(_testExecutionCompleted.isCompleted == false);
// patrolTest() always calls this method.
print('PatrolAppService.runDartTest(${request.name}) called');
_testExecutionRequested.complete(request.name);
final testExecutionResult = await testExecutionCompleted;
return RunDartTestResponse(
result: testExecutionResult.passed
? RunDartTestResponseResult.success
: RunDartTestResponseResult.failure,
details: testExecutionResult.details,
);
}