Skip to content

test: skip agent e2e when LLM budget is exhausted#141

Merged
ling-senpeng13 merged 1 commit into
mainfrom
fix/agent-e2e-llm-budget
Jul 23, 2026
Merged

test: skip agent e2e when LLM budget is exhausted#141
ling-senpeng13 merged 1 commit into
mainfrom
fix/agent-e2e-llm-budget

Conversation

@ling-senpeng13

Copy link
Copy Markdown
Contributor

Summary

  • register a JUnit extension across Java agent E2E tests through BaseTest
  • convert only the provider's explicit API usage-limit failure into an aborted/skipped test
  • preserve all unrelated LLM and workflow failures
  • add focused tests for cause-chain detection, skip behavior, and unrelated-error propagation

Validation

  • ./gradlew :e2e:test -Pe2e --tests LlmBudgetExhaustionExtensionTest
  • git diff --check

Java counterpart to conductor-oss/python-sdk#445.

@codecov

codecov Bot commented Jul 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kowser-orkes

Copy link
Copy Markdown
Contributor

Lets move e2e tests to a proper package. Right now they are at the root.
My recommendation is org.conductoross.conductor.ai.e2e

@ling-senpeng13

Copy link
Copy Markdown
Contributor Author

Lets move e2e tests to a proper package. Right now they are at the root. My recommendation is org.conductoross.conductor.ai.e2e

Sure. Let me do it in another PR to unblock the test

@ling-senpeng13
ling-senpeng13 merged commit 3f87381 into main Jul 23, 2026
12 checks passed
@ling-senpeng13
ling-senpeng13 deleted the fix/agent-e2e-llm-budget branch July 23, 2026 23:43
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.

2 participants