Commit Graph
4 Commits
Author SHA1 Message Date
can1357 5fb58f76c8 test: adjusted config test for empty proxy HMAC key
- Updated `test_rejects_proxy_url_without_key` to set `ROBOMP_GH_PROXY_HMAC_KEY` to an empty value before asserting settings validation fails.
2026-05-15 02:35:01 +02:00
can1357 89f9a5ce86 test(tests): added slot-aware queue fixtures and sandbox chown env tests
- Added SlotPool initialization to queue test helpers to align WorkerPool fixtures with slot-aware execution.
- Updated cancellation and shutdown queue tests with slot_uid-aware _dispatch stubs.
- Added sandbox tests covering _chown_workspace root/non-root and Linux/non-Linux behavior.
- Added ensure_workspace test coverage that it forwards slot_uid into _chown_workspace calls.
- Expanded _run_rpc_blocking tests to verify HOME/token env handling and slot_uid user/group mapping.
2026-05-15 02:33:32 +02:00
can1357 c37bd3b180 fix(queue): corrected queue shutdown to cancel hookless deliveries
- Adjusted stop() in src/robomp/queue.py to cancel in-flight hookless workers after drain timeout.
- Added _shutdown_cancelled tracking so _run_event only skips failed marking for deliberately interrupted deliveries.
- Ensured unrelated dispatch errors during drain are marked failed instead of being silently requeued.
2026-05-15 02:11:46 +02:00
can1357 d81fdf8a42 test(tests): added tests for proxy-mode, transport and shutdown behavior
- Test.
- Test.
2026-05-15 01:53:50 +02:00