def report_step_progress(self, result):
        dot_status = self.dot_status[result.status]
        if result.status == "failed":
            if (result.exception and
                not isinstance(result.exception, AssertionError)):
                # -- ISA-ERROR: Some Exception
                dot_status = self.dot_status["error"]
            result.feature  = self.current_feature
            result.scenario = self.current_scenario
            self.failures.append(result)
        self.stream.write(dot_status)
        self.stream.flush()
Report the progress for each step.
dataset/ETHPy150Open behave/behave/behave/formatter/progress.py/StepProgressFormatter.report_step_progress