Add local server state machine subprocess tests - #562
Conversation
|
Carry-over review from PR #521 (old PR for #479). This PR is strictly better than #521: CI green where #521 is red; it fixes #521's fatal
Minor: #521 also asserted project server state is never written under HOME; consider adding that assertion here. Supersede/close #521 when this merges. |
fa70153 to
370698f
Compare
370698f to
2cb8d3f
Compare
2cb8d3f to
8f8888c
Compare
8f8888c to
552ed85
Compare
83ababc to
da5ff90
Compare
da5ff90 to
467d28c
Compare
7ef8d65 to
4febe10
Compare
4febe10 to
f218da1
Compare
d0e46ae to
8ece30a
Compare
077bdf0 to
800fe6a
Compare
800fe6a to
57754f9
Compare
01c1e91 to
2ad6ffb
Compare
7d458c1 to
ece7e43
Compare
25c8587 to
6e87f62
Compare
1a8cc45 to
51daae7
Compare
51daae7 to
99dafcf
Compare
a05fbae to
b4059a5
Compare
77e957e to
a60ca3f
Compare
a60ca3f to
eecd069
Compare
eecd069 to
72203f9
Compare
72203f9 to
fa96bfd
Compare
Summary
latestdefault without network resolutionHOMETests
cargo test -p clickhousectl --test local_server_state_machine_test(3 runs, including 2 concurrent runs)cargo build --workspacecargo check --workspace --all-targetscargo fmt --all --checkcargo clippy --workspace --all-targets -- -D warningscargo test --workspace(blocked by two inherited parent-owned help-text assertions inlocal::cli::tests; those files are outside this PR diff)Closes #479
Supersedes #521.