Skip to content

Commit 83aa702

Browse files
committed
speed up tests
1 parent 0108cc7 commit 83aa702

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

script/await.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,11 @@ function m.hasID(id, co)
108108
return m.idMap[id] and m.idMap[id][co] ~= nil
109109
end
110110

111+
function m.unique(id, callback)
112+
m.close(id)
113+
m.setID(id, callback)
114+
end
115+
111116
--- 休眠一段时间
112117
---@param time number
113118
---@async

script/workspace/workspace.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,8 +469,6 @@ function m.flushFiles(scp)
469469
for uri in pairs(cachedUris) do
470470
files.delRef(uri)
471471
end
472-
collectgarbage()
473-
collectgarbage()
474472
end
475473

476474
---@param scp scope
@@ -491,6 +489,8 @@ end
491489
---@async
492490
---@param scp scope
493491
function m.awaitReload(scp)
492+
await.unique('workspace reload:' .. scp:getName())
493+
await.sleep(0.1)
494494
scp:set('ready', false)
495495
scp:set('nativeMatcher', nil)
496496
scp:set('libraryMatcher', nil)

0 commit comments

Comments
 (0)