Now we test failing mmap, ccanlint -v time has increased from 200 to
330 seconds. Worse, tests no time out on my laptop.
Fix this, by preventing us from going down that particular rabbit hole.
ccanlint -v now takes 201 seconds again.
return FAIL_PROBE;
}
+ /* We handle mmap failing, by falling back to read/write, so
+ * don't try all possible paths. */
+ if (last->type == FAILTEST_MMAP)
+ return FAIL_PROBE;
+
/* Unlock or non-blocking lock is fail-once. */
if (is_unlock(last) || is_nonblocking_lock(last))
return FAIL_PROBE;