Skip to content

Run container lifecycle specs in an Async scheduler#357

Merged
samuel-williams-shopify merged 1 commit into
mainfrom
run-container-tests-in-async-context
Jun 27, 2026
Merged

Run container lifecycle specs in an Async scheduler#357
samuel-williams-shopify merged 1 commit into
mainfrom
run-container-tests-in-async-context

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • run Falcon container lifecycle specs inside Sus::Fixtures::Async::SchedulerContext
  • wrap the virtual command controller lifecycle in Sync
  • require async/container and async/service/environment explicitly in the server service spec

Verification

  • Confirmed Falcon resolves installed async-container-0.35.1 without a local path override.
  • bundle exec sus --verbose test/falcon/command/serve.rb test/falcon/command/top.rb test/falcon/command/virtual.rb test/falcon/service/server.rb passed: 36/36 tests, 86 assertions.

@samuel-williams-shopify
samuel-williams-shopify force-pushed the run-container-tests-in-async-context branch from ba25d8a to ea24015 Compare June 27, 2026 00:28
@samuel-williams-shopify
samuel-williams-shopify merged commit 157e71a into main Jun 27, 2026
75 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the run-container-tests-in-async-context branch June 27, 2026 00:52
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