Skip to content

test(planner): cover workload-to-lifecycle deployment end to end - #319

Open
zzylol wants to merge 2 commits into
feat/lifecycle-aware-selectionfrom
test/workload-lifecycle-e2e
Open

test(planner): cover workload-to-lifecycle deployment end to end#319
zzylol wants to merge 2 commits into
feat/lifecycle-aware-selectionfrom
test/workload-lifecycle-e2e

Conversation

@zzylol

@zzylol zzylol commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Stacked on #318.

Why

Lifecycle planning spans public workload input through deployment and explanation.

Before this PR

No public-API test proved the complete workload-to-deployment behavior or the selected maintenance mode.

After this PR

A PromQL dashboard test starts with QueryWorkload, selects continuous maintenance, materializes it, and verifies SummaryMaintenanceMode::Incremental together with its lifecycle guarantee and rejected alternatives.

Verification

  • cargo test -p asap-integration-tests --test workload_lifecycle_e2e

Stack

Base: #318. Next: #313.

@zzylol
zzylol force-pushed the feat/lifecycle-aware-selection branch from 51e1904 to e716fed Compare August 30, 2026 18:21
@zzylol
zzylol force-pushed the test/workload-lifecycle-e2e branch from 2f4eb69 to ec4ce8f Compare August 30, 2026 18:21
@zzylol
zzylol force-pushed the feat/lifecycle-aware-selection branch from e716fed to a18c539 Compare August 30, 2026 18:30
@zzylol
zzylol force-pushed the test/workload-lifecycle-e2e branch from ec4ce8f to 1056383 Compare August 30, 2026 18:30
@zzylol
zzylol force-pushed the feat/lifecycle-aware-selection branch from a18c539 to 06a2099 Compare August 30, 2026 18:35
@zzylol
zzylol force-pushed the test/workload-lifecycle-e2e branch from 1056383 to ed53588 Compare August 30, 2026 18:35
@zzylol
zzylol force-pushed the feat/lifecycle-aware-selection branch from 06a2099 to 3293d37 Compare August 30, 2026 18:46
@zzylol
zzylol force-pushed the test/workload-lifecycle-e2e branch from ed53588 to 3a660e9 Compare August 30, 2026 18:46
@zzylol
zzylol force-pushed the feat/lifecycle-aware-selection branch from 3293d37 to c8f7c0c Compare August 30, 2026 19:03
@zzylol
zzylol force-pushed the test/workload-lifecycle-e2e branch from 3a660e9 to a8fedf2 Compare August 30, 2026 19:03
@zzylol
zzylol force-pushed the feat/lifecycle-aware-selection branch from c8f7c0c to 0613a90 Compare August 30, 2026 21:22
@zzylol
zzylol force-pushed the test/workload-lifecycle-e2e branch from a8fedf2 to bf0f818 Compare August 30, 2026 21:22
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