镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

[FIX] Treat completed and canceled as terminal progress states - #1195

Merged
canihavesomecoffee merged 1 commit into
CCExtractor:masterfrom
NaitikVerma6776:fix/test-status-terminal-progress
Oct 17, 2026
Merged

canihavesomecoffee merged 1 commit into
CCExtractor:masterfrom
NaitikVerma6776:fix/test-status-terminal-progress

Conversation

@NaitikVerma6776

Copy link
Copy Markdown
Contributor

Fixes #1194

Summary

  • Treat completed and canceled as terminal progress states.
  • Prevent progress updates from being appended after either terminal state.
  • Add regression tests for both cases.

Tests

  • Relevant controller/progress tests pass.
  • Regression tests for completed and canceled terminal states pass.

@sonarqubecloud

Copy link
Copy Markdown

Compare the stored TestStatus enum, not progress_step()'s integer index, so a VM cannot overwrite a canceled or completed run.
@canihavesomecoffee
canihavesomecoffee force-pushed the fix/test-status-terminal-progress branch from 2f4906f to c4d7a1f Compare October 17, 2026 12:08
@sonarqubecloud

Copy link
Copy Markdown

@canihavesomecoffee
canihavesomecoffee merged commit 4761f3d into CCExtractor:master Oct 17, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Completed and canceled progress states are not treated as terminal

2 participants