Files
ant-black 70132417ad publish: 1.2.0 snapshot (f3d7ec5)
channel: master

version: 1.2.0

source-ref: D:\code\open_source\ant-chrome master

source-commit: f3d7ec5

merged-public-base: 3d264eb
2026-05-05 18:08:10 +08:00

24 lines
551 B
Go

package automation
import (
"context"
"fmt"
)
func (m *Manager) SelfCheck(ctx context.Context) (RuntimeCheckResult, error) {
state := m.CurrentState()
if !state.Ready {
return RuntimeCheckResult{}, fmt.Errorf("自动化运行时尚未就绪")
}
if ctx == nil {
ctx = context.Background()
}
result, err := m.verifyNodeWithPlaywright(ctx, state.NodePath, state.RuntimeDir)
if err != nil {
return RuntimeCheckResult{}, fmt.Errorf("自动化运行时自检失败: %w", err)
}
result.NodeSource = state.NodeSource
return result, nil
}