2026-03-17 14:59:41 +08:00

15 lines
502 B
Python

from datetime import datetime
class StepResult:
"""自动化步骤执行结果模型"""
def __init__(self, step_name: str, success: bool, message: str, elapsed: float = 0):
self.step_name = step_name
self.success = success
self.message = message
self.elapsed = elapsed
self.timestamp = datetime.now()
def __str__(self):
icon = "" if self.success else ""
return f"{icon} {self.step_name}: {self.message} ({self.elapsed:.2f}s)"