Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 4f6283546f94eb5230bacdfd1a39edc152f91e28
https://github.com/tribe29/checkmk/commit/4f6283546f94eb5230bacdfd1a39edc15…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
M agents/cmk-agent-ctl/src/push.rs
M agents/cmk-agent-ctl/src/registration.rs
M agents/cmk-agent-ctl/src/status.rs
Log Message:
-----------
agent controller: abstract agent receiver api into traits
This allows for dependency injection and hence unit testing without
mocking.
Change-Id: Idf6df1ce667c41d2a0673985fcad9a1120b29047
Commit: 9cc052e0d346f80aa49719ed23f35a445987db53
https://github.com/tribe29/checkmk/commit/9cc052e0d346f80aa49719ed23f35a445…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/Cargo.lock
M agents/cmk-agent-ctl/Cargo.toml
M agents/cmk-agent-ctl/src/registration.rs
Log Message:
-----------
agent controller: abstract interactive trust into trait
This completely removes mocking from the unit tests.
Change-Id: Ib2f5aecfd1e0122999eaf60bbf12ec9415ac095a
Compare:
https://github.com/tribe29/checkmk/compare/0df592ef0f31...9cc052e0d346