fetch_ml/internal
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
..
api refactor: co-locate api, audit, auth tests with source code 2026-03-12 16:34:54 -04:00
audit refactor: co-locate api, audit, auth tests with source code 2026-03-12 16:34:54 -04:00
auth refactor: co-locate api, audit, auth tests with source code 2026-03-12 16:34:54 -04:00
config refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
container refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
crypto feat(crypto,auth): harden KMS and improve permission handling 2026-03-12 12:04:32 -04:00
domain feat(domain): add task visibility and supporting infrastructure 2026-03-08 13:03:27 -04:00
envpool refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
errtypes refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
experiment refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
fileutil feat(domain): add task visibility and supporting infrastructure 2026-03-08 13:03:27 -04:00
jupyter refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
logging refactor: co-locate logging, manifest, network, privacy, prommetrics tests 2026-03-12 16:35:37 -04:00
manifest refactor: co-locate logging, manifest, network, privacy, prommetrics tests 2026-03-12 16:35:37 -04:00
metrics refactor: Phase 6 - Complete migration, remove legacy files 2026-02-17 14:39:48 -05:00
middleware feat(crypto,auth): harden KMS and improve permission handling 2026-03-12 12:04:32 -04:00
network refactor: co-locate logging, manifest, network, privacy, prommetrics tests 2026-03-12 16:35:37 -04:00
privacy refactor: co-locate logging, manifest, network, privacy, prommetrics tests 2026-03-12 16:35:37 -04:00
prommetrics refactor: co-locate logging, manifest, network, privacy, prommetrics tests 2026-03-12 16:35:37 -04:00
queue refactor: co-locate queue and resources tests, add manager tests 2026-03-12 16:36:02 -04:00
resources refactor: co-locate queue and resources tests, add manager tests 2026-03-12 16:36:02 -04:00
scheduler refactor: co-locate scheduler non-hub tests with source code 2026-03-12 16:36:29 -04:00
security refactor(utilities): update supporting modules for scheduler integration 2026-02-26 12:07:15 -05:00
storage test(chaos): add worker disconnect chaos test and queue improvements 2026-03-12 12:08:21 -04:00
telemetry Fix multi-user authentication and clean up debug code 2025-12-06 12:35:32 -05:00
tracking refactor(utilities): update supporting modules for scheduler integration 2026-02-26 12:07:15 -05:00
validation feat: add security monitoring and validation framework 2026-02-19 15:34:25 -05:00
worker feat(worker): improve lifecycle management and vLLM plugin 2026-03-12 12:05:02 -04:00