-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: reduce pod and communication dependencies #43
base: main
Are you sure you want to change the base?
Conversation
- Agents expect BlueskyRuns and this is imported
- add: OfflineAdjudicator - add: OfflineBlueskyConsumer (not RRouter)
ec9bf60
to
0263749
Compare
0263749
to
9590410
Compare
Tests now take less time than installing dependencies. :D |
Is there a case for installing "dev" without "agents"? If not, consider adding ".[agents]" into "requirements-dev.txt". I installed ".[dev]" and |
My thought there was mostly based on my development cycle, and the expense of putting the But the CI/CD has to test everything. Let me know if this is not best practice. |
Description
Closes #42
Motivation and Context
Test suite was taking way too long, and fairly brittle. Tests should in general take less than 1 second to run.
Summary of Changes for Release Notes
Fixed
Added
Offline utilities for Kafka, QueueServer, Agents, Adjudicators
Changed
Moved databroker V2 to main requirements.
Removed
Test suite dependence on containers outside the tests that test communication specifically.
How Has This Been Tested?
Pytest.