From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 726491FF187 for ; Fri, 2 Jan 2026 21:32:12 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id CE33F10726; Fri, 2 Jan 2026 21:33:21 +0100 (CET) From: Stoiko Ivanov To: pmg-devel@lists.proxmox.com Date: Fri, 2 Jan 2026 21:32:00 +0100 Message-ID: <20260102203253.28218-3-s.ivanov@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260102203253.28218-1-s.ivanov@proxmox.com> References: <20260102203253.28218-1-s.ivanov@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1767385966452 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.071 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pmg-devel] [PATCH pmg-api 2/3] tests: make test nature explicit X-BeenThere: pmg-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Mail Gateway development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pmg-devel-bounces@lists.proxmox.com Sender: "pmg-devel" TW9zdCBvZiB0aGUgdGVzdHMgaW4gUE1HJ3MgdGVzdC1zdWl0ZSBhcmUgaW50ZWdyYXRpb24gdGVz dHMgaW4gbmF0dXJlCi0gdGhleSBjcmVhdGUgYSBkYXRhYmFzZSwgc2V0IHRoZSBkZWZhdWx0IHJ1 bGVzZXQgYW5kIGNvbXBhcmUgaXQsIG9yCnJ1biB0ZXN0cyBhZ2FpbnN0IGEgcnVubmluZyBwbWdw b2xpY3kgZGFlbW9uLgoKVGhlIHR3byB0ZXN0LXN1aXRlcyB0aGF0IGFyZSBjbG9zZXIgdG8gdW5p dC10ZXN0cyBhcmUgdGVzdF91dGlscy5wbAphbmQgLi90ZXN0X3NhX2NoYW5uZWxfcGFyc2VyLnBs LgoKVGhpcyBwYXRjaCByZWZhY3RvcnMgdGhlIE1ha2VmaWxlIChhbmQgZHJvcHMgYSBmZXcgY29t bWVudGVkIG91dApsaW5lcykgdG8gbWFrZSB0aGlzIGRpc3RpbmN0aW9uIGV4cGxpY2l0LCBpbiBw cmVwYXJhdGlvbiBmb3Igb25seQpydW5uaW5nIHVuaXQtdGVzdHMgaW4gcmVzdHJpY3RlZCBidWls ZC1lbnZpcm9ubWVudHMgKGUuZy4gc2J1aWxkKS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVu ZGVkLgoKU3VnZ2VzdGVkLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBw cm94bW94LmNvbT4KU2lnbmVkLW9mZi1ieTogU3RvaWtvIEl2YW5vdiA8cy5pdmFub3ZAcHJveG1v eC5jb20+Ci0tLQogc3JjL3Rlc3RzL01ha2VmaWxlIHwgMjUgKysrKysrKysrKysrLS0tLS0tLS0t LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL3NyYy90ZXN0cy9NYWtlZmlsZSBiL3NyYy90ZXN0cy9NYWtlZmlsZQppbmRl eCA2OGY3N2U0ZC4uM2Q1YjAxNzkgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0cy9NYWtlZmlsZQorKysg Yi9zcmMvdGVzdHMvTWFrZWZpbGUKQEAgLTEsMjYgKzEsMjUgQEAKLSNleHBvcnQgVEVTVERCID0g IlByb3htb3hfdGVzdGRiIgotCiBleHBvcnQgUEVSTExJQiA9IC4uCiAKIGFsbDoKIAogLlBIT05Z OiBjaGVjawotY2hlY2s6IHRlc3QtdXRpbHMKK2NoZWNrOiB0ZXN0LXV0aWxzIHRlc3Qtc2EtY2hh bm5lbCBpbnRlZ3JhdGlvbi10ZXN0cworCisuUEhPTlk6IHRlc3QtdXRpbHMKK3Rlc3QtdXRpbHM6 CisJLi90ZXN0X3V0aWxzLnBsCisKKy5QSE9OWTogdGVzdC1zYS1jaGFubmVsCit0ZXN0LXNhLWNo YW5uZWw6CisJLi90ZXN0X3NhX2NoYW5uZWxfcGFyc2VyLnBsCisKKy5QSE9OWTogaW50ZWdyYXRp b24tdGVzdHMKK2ludGVncmF0aW9uLXRlc3RzOgogCS4vY3JlYXRlX3Rlc3RkYi5wbAogCS4vaW5p dF90ZXN0ZGIucGwKIAkuL3ByaW50X3Rlc3RkYi5wbCA+IHRlc3RkYi50eHQubmV3CiAJZGlmZiAt dSB0ZXN0ZGIudHh0IHRlc3RkYi50eHQubmV3CiAJLi90ZXN0X2dyZXlsaXN0LnBsCi0JLi90ZXN0 X3NhX2NoYW5uZWxfcGFyc2VyLnBsCi0KLSMJdGVzdF9jb25maWcucGwJCVwKLSMJdGVzdF9taW1l dHlwZS5wbAlcCi0jCXRlc3RfcHJveHkucGwJCVwKLSMJdGVzdF91bnBhY2sucGwKLQotLlBIT05Z OiB0ZXN0LXV0aWxzCi10ZXN0LXV0aWxzOgotCS4vdGVzdF91dGlscy5wbAogCiBjbGVhbjoKIAly bSAtcmYgKn4gcHJveHl0ZXN0X3JlcG9ydC5vdXQgdGVzdC5jZmcgdGVzdGRiLnR4dC5uZXcKLS0g CjIuNDcuMwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpwbWctZGV2ZWwgbWFpbGluZyBsaXN0CnBtZy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRw czovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wbWctZGV2ZWwK