Browse Source

tests: fix mkdtemp cross-platform in test_media_delivery_download

v2
evgeny 3 weeks ago
parent
commit
738ac8928b
  1. 3
      tests/test_media_delivery_download.c

3
tests/test_media_delivery_download.c

@ -12,6 +12,7 @@
// - назначение держателей + разброс по узлам // - назначение держателей + разброс по узлам
// - дедуп повторного media_download_start // - дедуп повторного media_download_start
#include "test_utils.h"
#include "media_delivery.h" #include "media_delivery.h"
#include "media_delivery_proto.h" #include "media_delivery_proto.h"
#include "media_download.h" #include "media_download.h"
@ -60,7 +61,7 @@ static int file_size(const char* path) {
static void test_setup(void) { static void test_setup(void) {
snprintf(g_temp_dir, sizeof(g_temp_dir), "%s", TEMP_DIR); snprintf(g_temp_dir, sizeof(g_temp_dir), "%s", TEMP_DIR);
if (!mkdtemp(g_temp_dir)) { fprintf(stderr, "mkdtemp failed\n"); exit(1); } if (test_mkdtemp(g_temp_dir) != 0) { fprintf(stderr, "mkdtemp failed\n"); exit(1); }
debug_config_init(); debug_set_level(DEBUG_LEVEL_ERROR); debug_config_init(); debug_set_level(DEBUG_LEVEL_ERROR);
if (getenv("UTUN_TEST_DEBUG")) { debug_set_category_level_by_name("media", "trace"); debug_set_category_level_by_name("general", "info"); } if (getenv("UTUN_TEST_DEBUG")) { debug_set_category_level_by_name("media", "trace"); debug_set_category_level_by_name("general", "info"); }
g_ua = uasync_create(); g_ua = uasync_create();

Loading…
Cancel
Save