• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

m-lab / autojoin / 20797987998

07 Jan 2026 10:03PM UTC coverage: 70.186% (-0.04%) from 70.229%
20797987998

push

github

web-flow
Ensures that service is compatible with machine (#78)

If the requested service is "ndt7" or "ndt7_client", then the Autojoin
API should not return, for example, Wehe servers.

Prometheus (well, gcp-service-discovery) queries the Autojoin API for
script-exporter targets for ndt7 e2e testing. The list endpoint should
not return machines running experiments that are not compatible with the
requested service.

This wasn't necessary before, but we are investigating running
experiments other than ndt7 on BYOS machines. Therefore, the Autojoin
API should only return ndt BYOS machines for ndt7 e2e testing.

<!-- Reviewable:start -->
- - -
This change is [<img src="https://reviewable.io/review_button.svg"
height="34" align="absmiddle"
alt="Reviewable"/>](https://reviewable.io/reviews/m-lab/autojoin/78)
<!-- Reviewable:end -->

4 of 6 new or added lines in 1 file covered. (66.67%)

1323 of 1885 relevant lines covered (70.19%)

0.77 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

95.81
/handler/handler.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc