Skip to content

ci: add conformance test workflow#36

Open
sbeashwar wants to merge 1 commit intoUniversal-Commerce-Protocol:mainfrom
sbeashwar:ci-conformance-tests
Open

ci: add conformance test workflow#36
sbeashwar wants to merge 1 commit intoUniversal-Commerce-Protocol:mainfrom
sbeashwar:ci-conformance-tests

Conversation

@sbeashwar
Copy link
Copy Markdown

Summary

  • Adds a GitHub Actions workflow that runs the full conformance test suite
  • Checks out conformance, samples, and SDK repos in correct relative paths
  • Starts the Flower Shop reference server with test data
  • Runs all *_test.py files and reports per-file results using GitHub log groups
  • Triggers on: PRs to main, pushes to main, nightly schedule, manual dispatch

This prevents silent regressions from SDK updates or test changes (e.g., the recent SDK v0.3.0 import breakage).

Test plan

  • Verify workflow runs successfully on this PR
  • Confirm server health check wait loop works
  • Confirm all test files are discovered and executed

🤖 Generated with Claude Code

@google-cla
Copy link
Copy Markdown

google-cla bot commented Apr 20, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@sbeashwar sbeashwar force-pushed the ci-conformance-tests branch 2 times, most recently from d72403a to 18fbdc3 Compare April 21, 2026 01:17
Adds a CI workflow that:
- Checks out conformance, samples, and SDK repos
- Starts the Flower Shop reference server with test data
- Runs the full conformance test suite against it
- Triggers on PRs, pushes to main, and nightly schedule

This prevents regressions from SDK or test changes that break
the conformance suite.
@sbeashwar sbeashwar force-pushed the ci-conformance-tests branch from 18fbdc3 to 328f2b5 Compare April 21, 2026 01:33
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