forked from cory/tildefriends
libuv 1.45.0, #include cleanup, probably something else.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4308 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
13
deps/libuv/test/test-get-memory.c
vendored
13
deps/libuv/test/test-get-memory.c
vendored
@ -26,11 +26,14 @@ TEST_IMPL(get_memory) {
|
||||
uint64_t free_mem = uv_get_free_memory();
|
||||
uint64_t total_mem = uv_get_total_memory();
|
||||
uint64_t constrained_mem = uv_get_constrained_memory();
|
||||
uint64_t available_mem = uv_get_available_memory();
|
||||
|
||||
printf("free_mem=%llu, total_mem=%llu, constrained_mem=%llu\n",
|
||||
printf("free_mem=%llu, total_mem=%llu, constrained_mem=%llu, "
|
||||
"available_mem=%llu\n",
|
||||
(unsigned long long) free_mem,
|
||||
(unsigned long long) total_mem,
|
||||
(unsigned long long) constrained_mem);
|
||||
(unsigned long long) constrained_mem,
|
||||
(unsigned long long) available_mem);
|
||||
|
||||
ASSERT(free_mem > 0);
|
||||
ASSERT(total_mem > 0);
|
||||
@ -40,5 +43,11 @@ TEST_IMPL(get_memory) {
|
||||
#else
|
||||
ASSERT(total_mem > free_mem);
|
||||
#endif
|
||||
ASSERT_LE(available_mem, total_mem);
|
||||
/* we'd really want to test if available <= free, but that is fragile:
|
||||
* with no limit set, get_available calls and returns get_free; so if
|
||||
* any memory was freed between our calls to get_free and get_available
|
||||
* we would fail such a test test (as observed on CI).
|
||||
*/
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user