Skip to content

test: expand coverage and keep CI pipeline green#2

Merged
Chookees merged 2 commits into
mainfrom
cursor/expand-tests-pipeline-482e
Jul 15, 2026
Merged

test: expand coverage and keep CI pipeline green#2
Chookees merged 2 commits into
mainfrom
cursor/expand-tests-pipeline-482e

Conversation

@Chookees

Copy link
Copy Markdown
Owner

Summary

Makes the CI pipeline reliable and expands unit coverage. No skipped/stopped tests.

Fixes

  • Stabilize flaky AdaptiveConcurrencyControllerTests.Acquire_and_release_respects_max_concurrency (poll until waiter is queued)
  • Fix CriticalPathScheduler.Validate crash on unknown dependencies (skip cycle DFS on invalid graphs)

CI

  • Run every test project even if one fails (aggregate exit code)
  • Fail the job if any output reports Skipped: N with N ≥ 1
  • Keep format / build / pack gates

Tests

Expanded edge-case coverage across Security, Data, Text, Scheduling, Distributed (plus earlier Networking/Integrity/Observability/Storage additions).

Local verification: 224 passed, 0 skipped, build + pack green.

Open in Web Open in Cursor 

Chookees and others added 2 commits July 15, 2026 00:18
Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
Stabilize AdaptiveConcurrencyController queue assertions with WaitUntil.
Expand Security/Data/Text/Scheduling/Distributed edge-case tests.
Fix CriticalPathScheduler.Validate crashing on unknown dependencies.
CI now runs every test project (aggregate failures) and fails on skipped tests.

Co-authored-by: Artur B. <Chookees@users.noreply.github.com>
@Chookees
Chookees merged commit 06abf37 into main Jul 15, 2026
2 checks passed
@Chookees
Chookees deleted the cursor/expand-tests-pipeline-482e branch July 15, 2026 07:04
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.

1 participant