complete method

void complete()

Completes the test and locks in the end time to now.

Implementation

void complete() {
  if (_endTime == null) {
    _endTime = DateTime.now();

    _exceptionStreamController?.close();
    _exceptionStreamController = null;

    _imageStreamController?.close();
    _imageStreamController = null;

    _logStreamController?.close();
    _logStreamController = null;

    _stepStreamController?.close();
    _stepStreamController = null;

    _completeCompleter.complete(this);
  }
}