- test_unmap_simple: was assuming that zero buffer was already cleared, which is not guaranteed and resulted in spurious failures

- writesame10_unmap_until_end, writesame16_unmap, writesame16_unmap_until_end were doing an CU_ASSERT *PER-BYTE* in the verification phase,
which was very CPU-intensive. This change uses memcmp on a whole block which finishes much quicker.
This commit is contained in:
jpocas
2014-04-30 16:22:27 -04:00
parent 14b5faf11e
commit b0c57802bc
4 changed files with 33 additions and 30 deletions

View File

@@ -43,6 +43,7 @@ test_unmap_simple(void)
struct unmap_list list[257];
unsigned char *buf = alloca(256 * block_size);
unsigned char *zbuf = alloca(256 * block_size);
memset(zbuf, 0, 256 * block_size);
logging(LOG_VERBOSE, LOG_BLANK_LINE);
logging(LOG_VERBOSE, "Test basic UNMAP");