From fd61aedce35e68c8d20605f605c606f2be18c5d6 Mon Sep 17 00:00:00 2001 From: evgeny Date: Sun, 18 Oct 2026 02:31:55 +0200 Subject: [PATCH] Use signed storage role in attachment replication fixture --- tests/test_encrypted_attachment.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/test_encrypted_attachment.c b/tests/test_encrypted_attachment.c index acff2d82..a4412156 100644 --- a/tests/test_encrypted_attachment.c +++ b/tests/test_encrypted_attachment.c @@ -108,7 +108,7 @@ static int setup(struct media_test* t) { char info[64]; snprintf(info, sizeof(info), "{\"name\":\"node%d\"}", j); if (member_sync_sign_pubkey(t->ch_priv, t->keys[j].public_key, certificate)) return -1; if (member_sync_put(inst, CHANNEL, t->ids[j], t->keys[j].public_key, t->ed[j], join, ts, - NULL, 0, info, tags, adm_sig, 0, 0, certificate) < 0) return -1; + NULL, 0, info, tags, adm_sig, j == S, 0, certificate) < 0) return -1; } } for (int i = 0; i < NODES; i++) { @@ -275,6 +275,7 @@ static void tick(void* arg) { int main(void) { struct media_test t = {0}; debug_config_init(); debug_set_level(DEBUG_LEVEL_ERROR); + debug_set_category_level_by_name("media", "info"); test_clock_init(1000); test_clock_sync_wall_time(); if (getenv("UTUN_TEST_DEBUG")) { debug_set_category_level_by_name("dm", "debug"); debug_set_category_level_by_name("media", "debug"); @@ -285,6 +286,8 @@ int main(void) { utun_instance_set_tun_init_enabled(0); snprintf(t.dir, sizeof(t.dir), "/tmp/utun_encrypted_attachment_XXXXXX"); if (test_mkdtemp(t.dir)) return 1; + char log_path[768]; snprintf(log_path, sizeof(log_path), "%s/test.log", t.dir); + debug_enable_file_output(log_path, 1); debug_enable_console(0); for (int i = 0; i < NODES; i++) { if (sc_generate_keypair(&t.keys[i]) || sc_derive_ed25519_pubkey(t.keys[i].private_key, t.ed[i])) return 1; t.ids[i] = sc_derive_node_id_from_pubkey(t.keys[i].public_key);