Skip to content
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

Add integration tests to TOM Data Services #1061

Open
11 tasks
Tracked by #832
jchate6 opened this issue Oct 1, 2024 · 0 comments
Open
11 tasks
Tracked by #832

Add integration tests to TOM Data Services #1061

jchate6 opened this issue Oct 1, 2024 · 0 comments
Labels
Data Services Data Services

Comments

@jchate6
Copy link
Contributor

jchate6 commented Oct 1, 2024

As a TOM Toolkit developer, I want all the brokers to have integration tests that run at least on PRs in a github action, which hit the actual service for each broker and ensure that the service is working, accessible, and our interface to it still works. This will help ensure that we don't accidentally break it, and that we know more quickly if a service changes/goes down.

Tasks:

  • lasair broker token should be in BROKERS section
  • add ANTARES canary tests
  • add Alerce canary tests
  • add Lasair canary tests
  • add Fink canary tests
  • Liase with astros to determine additional functionality required
  • update python versions in testing matrix of tom_fink, tom_antares, et al
  • Triage and update create_broker docs
  • Test Brokers in Tom Base and integrate all brokers into tom-demo
  • Release Brokers with updated versions of their own
  • make sure all Brokers use poetry and have dependabot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Data Services Data Services
Projects
Status: Backlog
Development

No branches or pull requests

1 participant