mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
test: unreliable 'nofsync' test #26423
Followup to 27501d3b6a
.
Problem:
CI sometimes fails. Something is triggering an extra fsync().
FAILED test/functional/core/fileio_spec.lua @ 52: fileio fsync() with 'nofsync' #8304
test/functional/core/fileio_spec.lua💯 Expected objects to be the same.
Passed in:
(number) 5
Expected:
(number) 4
Solution:
Relax the assertion.
This commit is contained in:
parent
e057b38e70
commit
ca7f8786a0
@ -89,14 +89,15 @@ describe('fileio', function()
|
||||
|
||||
-- 2. Explicit :preserve command.
|
||||
command('preserve')
|
||||
-- TODO: should be exactly 2; figure out where the extra fsync() is coming from. #26404
|
||||
ok(request('nvim__stats').fsync >= 2)
|
||||
-- TODO: should be exactly 2; where is the extra fsync() is coming from? #26404
|
||||
ok(request('nvim__stats').fsync == 2 or request('nvim__stats').fsync == 3)
|
||||
|
||||
-- 3. Enable 'fsync' option, write file.
|
||||
command('set fsync')
|
||||
feed('Abaz<esc>h')
|
||||
command('write')
|
||||
eq(4, request('nvim__stats').fsync)
|
||||
-- TODO: should be exactly 4; where is the extra fsync() is coming from? #26404
|
||||
ok(request('nvim__stats').fsync == 4 or request('nvim__stats').fsync == 5)
|
||||
eq('foozubbaz', trim(read_file('Xtest_startup_file1')))
|
||||
|
||||
-- 4. Exit caused by deadly signal (+ 'swapfile').
|
||||
|
Loading…
Reference in New Issue
Block a user