Skip to content

test(engine): add Gemini live completion smoke test - #208

Merged
DavidSouther merged 1 commit into
main_twofrom
2026-07-08-A-ailly-evals-gemini-live
Jul 8, 2026
Merged

test(engine): add Gemini live completion smoke test#208
DavidSouther merged 1 commit into
main_twofrom
2026-07-08-A-ailly-evals-gemini-live

Conversation

@DavidSouther

Copy link
Copy Markdown
Owner

Summary

Adds a Gemini live-completion smoke test for the Ailly Evals Feature C provider-confirmation track. The test mirrors the existing Anthropic and OpenAI live tests: it builds a RigEngine with gemini_from_env, sends a small system+user completion request, and asserts non-empty text plus provider trace metadata when GEMINI_API_KEY is present.

The test is gated on GEMINI_API_KEY and skips cleanly when credentials are absent, so keyless local and CI runs stay green.

Validation

  • cargo test --test rig_engine_gemini passed in keyless mode; no GEMINI_API_KEY was present, so this validated compile and skip behavior rather than a live Gemini API call.
  • cargo check --all-features --all-targets
  • git diff --check

Notes

The remaining provider-confirmation gap is a credentialed Gemini run and Bedrock live confirmation, followed by the full runner matrix work.

Co-Authored-By: "Ailly <developer@ailly.dev>"
@DavidSouther
DavidSouther marked this pull request as ready for review July 8, 2026 20:10
@DavidSouther
DavidSouther merged commit 4dd9fc9 into main_two Jul 8, 2026
0 of 2 checks passed
@DavidSouther
DavidSouther deleted the 2026-07-08-A-ailly-evals-gemini-live branch July 8, 2026 20:10
@Axoiiiii

Axoiiiii commented Jul 8, 2026

Copy link
Copy Markdown

mymicrosoftaiepixel.google.com.my

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