Merge pull request #10843 from keynslug/fix/ft-prop-zerodiv
test(ft): ensure no division by zero in coverage proptest
This commit is contained in:
commit
daa7eebc0f
|
@ -58,7 +58,7 @@ prop_coverage_likely_incomplete() ->
|
||||||
{filesize_t(), segsizes_t(), filesize_t()},
|
{filesize_t(), segsizes_t(), filesize_t()},
|
||||||
?FORALL(
|
?FORALL(
|
||||||
Fragments,
|
Fragments,
|
||||||
noshrink(segments_t(Filesize, Segsizes, Hole)),
|
noshrink(segments_t(Filesize, Segsizes, (Hole rem max(Filesize, 1)))),
|
||||||
?TIMEOUT(
|
?TIMEOUT(
|
||||||
?COVERAGE_TIMEOUT,
|
?COVERAGE_TIMEOUT,
|
||||||
begin
|
begin
|
||||||
|
@ -174,7 +174,7 @@ segment_t(Filesize, Segsizes, Hole) ->
|
||||||
?SUCHTHATMAYBE(
|
?SUCHTHATMAYBE(
|
||||||
{Offset, Size},
|
{Offset, Size},
|
||||||
segment_t(Filesize, Segsizes),
|
segment_t(Filesize, Segsizes),
|
||||||
(Hole rem Filesize) =< Offset orelse (Hole rem Filesize) > (Offset + Size)
|
Hole =< Offset orelse Hole > (Offset + Size)
|
||||||
).
|
).
|
||||||
|
|
||||||
segment_t(Filesize, Segsizes) ->
|
segment_t(Filesize, Segsizes) ->
|
||||||
|
|
Loading…
Reference in New Issue