fix: preserve monitor unknown and adapt doubao references
Desktop Client Build / Resolve Build Metadata (push) Successful in 32s
Backend CI / Backend (push) Successful in 15m37s
Desktop Client Build / Build Desktop Client (push) Successful in 22m53s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 30s

This commit is contained in:
2026-06-22 13:16:38 +08:00
parent 8c6789dca6
commit 365a41597e
4 changed files with 271 additions and 31 deletions
@@ -138,6 +138,25 @@ func TestResolvePublishRecoveryOutcome(t *testing.T) {
}
}
func TestNormalizeDesktopTaskCompletionStatusPreservesUnknown(t *testing.T) {
t.Parallel()
if got := normalizeDesktopTaskCompletionStatus("unknown"); got != "unknown" {
t.Fatalf("normalizeDesktopTaskCompletionStatus(unknown) = %q, want unknown", got)
}
}
func TestNormalizeDesktopTaskViewStatusOnlyMapsPublishUnknownToFailed(t *testing.T) {
t.Parallel()
if got := normalizeDesktopTaskViewStatus("monitor", "unknown"); got != "unknown" {
t.Fatalf("monitor unknown view status = %q, want unknown", got)
}
if got := normalizeDesktopTaskViewStatus("publish", "unknown"); got != "failed" {
t.Fatalf("publish unknown view status = %q, want failed", got)
}
}
func TestIsComplianceInvalidArticleVersionError(t *testing.T) {
t.Parallel()