mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-10-12 01:58:46 +02:00
feat(pkg): classify postinstall failures and test them in ci
This commit is contained in:
1 parent
e8e04ae094
commit
dc39073a55
4 files changed
+665
-5
No files matched your search
@@ -158,9 +158,10 @@ case_dir=$(run_case upgrade-intercept 1 1 intercept-dns)
|
||||
assert_contains 'ctrld-client start --intercept-mode dns' "$case_dir/calls"
|
||||
assert_not_contains 'launchctl load' "$case_dir/calls"
|
||||
|
||||
case_dir=$(run_case fresh-invalid 0 1 invalid)
|
||||
assert_contains 'WARNING: unsupported InterceptMode in managed preferences; using standard mode' "$case_dir/output"
|
||||
case_dir=$(run_case fresh-invalid 0 1 invalid 0 1)
|
||||
assert_contains 'code=INTERCEPT_MODE_INVALID' "$case_dir/output"
|
||||
assert_not_contains '--intercept-mode' "$case_dir/calls"
|
||||
assert_not_contains 'ctrld-client start' "$case_dir/calls"
|
||||
|
||||
case_dir=$(run_case upgrade-invalid 1 1 invalid)
|
||||
assert_contains 'WARNING: unsupported InterceptMode in managed preferences; preserving existing service mode' "$case_dir/output"
|
||||
|
||||
Reference in new issue
Block a user