Publish curated Unraid-AppOps-Gateway source from 2ff7105f7d3066d6c38825540340505233836a91
This commit is contained in:
1 parent
28e66af452
commit
98a45ead17
4 files changed
+52
-9
No files matched your search
@@ -3248,6 +3248,22 @@ def _install_build_probe_cleanup_fakes(specialize, monkeypatch, record, item, id
|
||||
return removed
|
||||
|
||||
|
||||
@pytest.mark.parametrize("running", [True, False])
|
||||
def test_build_probe_running_gate_distinguishes_owned_exit_and_preserves_identity(specialize, running):
|
||||
record = _build_probe_record(specialize)
|
||||
item, environment = _build_probe_inspect(specialize, record)
|
||||
item["State"]["Running"] = running
|
||||
item["State"]["Pid"] = 123 if running else 0
|
||||
if running:
|
||||
specialize._require_running_build_probe(item, record, environment)
|
||||
else:
|
||||
with pytest.raises(specialize.RunnerFleetSpecializeError, match="build_probe_exited_early"):
|
||||
specialize._require_running_build_probe(item, record, environment)
|
||||
item["HostConfig"]["Privileged"] = True
|
||||
with pytest.raises(specialize.RunnerFleetSpecializeError, match="build_probe_container_untrusted"):
|
||||
specialize._require_running_build_probe(item, record, environment)
|
||||
|
||||
|
||||
def test_build_probe_recovery_cleans_only_intent_owned_container_after_create_crash(
|
||||
specialize,
|
||||
monkeypatch,
|
||||
|
||||
Reference in new issue
Block a user