fix(js-engine): cover the tree with one recursive watch on Windows #47
ci.yml
on: push
Matrix: test
Lint
28s
linux-x64-musl
6m 27s
Sanitizers (ASan + UBSan)
28s
JS fallback (no native binary)
34s
JS fallback (recursive watch strategy)
38s
Minimum supported Rust version
54s
Dependency audit
3m 11s
CI passed
3s
Annotations
7 errors
|
windows-x64 / node 20
Process completed with exit code 1.
|
|
test/queue.test.mjs > bounded queue under real filesystem pressure > drops and signals a rescan when nothing is polling:
src/bindings/nodejs/test/helpers/tmp.js#L60
Error: waitFor timed out after 5000ms: queue never overflowed (stats={"eventsQueued":3,"eventsDropped":0,"eventsDelivered":1,"watchedPaths":1,"queuePending":2,"queueCapacity":8,"isRunning":true}, openDirs=1, errors=[]) (last=false)
❯ waitFor test/helpers/tmp.js:60:13
❯ test/queue.test.mjs:135:7
|
|
test/fs-events.test.mjs > JavaScript engine against a real filesystem > reports every file in a rapid churn of several hundred files:
src/bindings/nodejs/test/helpers/tmp.js#L60
Error: waitFor timed out after 20000ms: only saw 1/400 (last=false)
❯ waitFor test/helpers/tmp.js:60:13
❯ test/fs-events.test.mjs:72:5
|
|
windows-x64 / node 22
Process completed with exit code 1.
|
|
test/queue.test.mjs > bounded queue under real filesystem pressure > drops and signals a rescan when nothing is polling:
src/bindings/nodejs/test/helpers/tmp.js#L60
Error: waitFor timed out after 5000ms: queue never overflowed (stats={"eventsQueued":3,"eventsDropped":0,"eventsDelivered":1,"watchedPaths":1,"queuePending":2,"queueCapacity":8,"isRunning":true}, openDirs=1, errors=[]) (last=false)
❯ waitFor test/helpers/tmp.js:60:13
❯ test/queue.test.mjs:135:7
|
|
test/fs-events.test.mjs > JavaScript engine against a real filesystem > reports every file in a rapid churn of several hundred files:
src/bindings/nodejs/test/helpers/tmp.js#L60
Error: waitFor timed out after 20000ms: only saw 1/400 (last=false)
❯ waitFor test/helpers/tmp.js:60:13
❯ test/fs-events.test.mjs:72:5
|
|
CI passed
Process completed with exit code 1.
|