fetch_ml/internal/scheduler
Jeremie Fraeys 74e06017b5
refactor: co-locate scheduler non-hub tests with source code
Move unit tests from tests/unit/scheduler/ to internal/scheduler/ following Go conventions:
- capability_routing_test.go - Worker capability-based job routing tests
- failure_scenarios_test.go - Scheduler failure handling and recovery tests
- heartbeat_test.go - Worker heartbeat monitoring tests
- plugin_quota_test.go - Plugin resource quota enforcement tests
- port_allocator_test.go - Dynamic port allocation for services tests
- priority_queue_test.go - Job priority queue implementation tests
- service_templates_test.go - Service template management tests
- state_store_test.go - Scheduler state persistence tests

Note: orphan_recovery_test.go excluded from this commit - will be handled with hub refactoring due to significant test changes.
2026-03-12 16:36:29 -04:00
..
auth.go refactor(scheduler,worker): improve service management and GPU detection 2026-03-08 13:03:15 -04:00
capability_routing_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
failure_scenarios_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
heartbeat_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
hub.go feat(scheduler): add test mode config and TLS detection 2026-03-12 14:05:35 -04:00
hub_capabilities_test.go feat(scheduler): implement capability-based routing and hub v2 2026-03-12 12:00:05 -04:00
pacing.go feat(scheduler): implement multi-tenant job scheduler with gang scheduling 2026-02-26 12:03:23 -05:00
plugin_quota.go refactor(scheduler): remove dead code 2026-03-04 13:35:18 -05:00
plugin_quota_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
port_allocator.go refactor(scheduler,worker): improve service management and GPU detection 2026-03-08 13:03:15 -04:00
port_allocator_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
priority_queue.go feat: enhance task domain and scheduler protocol 2026-03-04 13:23:38 -05:00
priority_queue_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
protocol.go feat(scheduler): implement capability-based routing and hub v2 2026-03-12 12:00:05 -04:00
scheduler_conn.go refactor(scheduler,worker): improve service management and GPU detection 2026-03-08 13:03:15 -04:00
service_manager.go refactor(scheduler,worker): improve service management and GPU detection 2026-03-08 13:03:15 -04:00
service_manager_unix.go feat(scheduler): implement multi-tenant job scheduler with gang scheduling 2026-02-26 12:03:23 -05:00
service_manager_windows.go feat(scheduler): implement multi-tenant job scheduler with gang scheduling 2026-02-26 12:03:23 -05:00
service_templates.go refactor(scheduler,worker): improve service management and GPU detection 2026-03-08 13:03:15 -04:00
service_templates_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
state.go refactor(scheduler,worker): improve service management and GPU detection 2026-03-08 13:03:15 -04:00
state_store_test.go refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
template.go feat(scheduler): implement capability-based routing and hub v2 2026-03-12 12:00:05 -04:00