Each integration test file now uses its own MongoDB database:
- ttl_expiration → adam-acs-ttl-test
- device_model → adam-acs-devices-test
- base_model → adam-acs-basemodel-test
Prevents dropDatabase() in one afterAll from destroying data
used by another test file running concurrently.
Generated with [Continue](https://continue.dev)
Co-Authored-By: Continue <noreply@continue.dev>
- state_machine_manager_coverage: remove duplicate assertion expecting 'idle',
state can legitimately be 'critical-reads' when gpnStatus=unsupported
- integration/device_model + ttl_expiration: add MongoDB connection guard
(skip tests when no local DB available, timeout 2s)
Generated with [Continue](https://continue.dev)
Co-Authored-By: Continue <noreply@continue.dev>