mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-19 14:26:01 -04:00
Merge branch 'refactor/memory_leak_message_shorter' into 'master'
refactor(ci): prevent memory leak message without memory leak See merge request espressif/esp-idf!27226
This commit is contained in:
commit
0a5fd73dd2
@ -32,11 +32,13 @@ void unity_utils_check_leak(unsigned int before_free,
|
||||
|
||||
unsigned int leaked = (size_t)(free_delta * -1);
|
||||
|
||||
printf("MALLOC_CAP_%s %s leak: Before %u bytes free, After %u bytes free (delta %u)\n",
|
||||
type,
|
||||
leaked <= threshold ? "potential" : "critical",
|
||||
before_free, after_free, leaked);
|
||||
fflush(stdout);
|
||||
if (leaked > 0) {
|
||||
printf("MALLOC_CAP_%s %s leak: Before %u bytes free, After %u bytes free (delta %u)\n",
|
||||
type,
|
||||
leaked <= threshold ? "potential" : "critical",
|
||||
before_free, after_free, leaked);
|
||||
fflush(stdout);
|
||||
}
|
||||
TEST_ASSERT_MESSAGE(leaked <= threshold, "The test leaked too much memory");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user