This repository was archived by the owner on Dec 29, 2022. It is now read-only.
This repository was archived by the owner on Dec 29, 2022. It is now read-only.
Spurious CI tests #1265
Closed
Description
Right now we have 2 failing tests which pop up from time to time (here both are triggered):
- on Linux -
client_deglob
(previouslytest_deglob
)
Processing message: Object({"id": Number(1100), "jsonrpc": String("2.0"), "result": Array([])})
thread 'client_deglob' panicked at 'called `Option::unwrap()` on a `None` value', src/libcore/option.rs:345:21
We sometimes don't get a response for the second deglob requests for a line with 2 glob imports
- on Windows -
client_use_statement_completion_doesnt_suggest_arguments
Processing message: Object({"id": Number(100), "jsonrpc": String("2.0"), "result": Array([])})
thread 'client_use_statement_completion_doesnt_suggest_arguments' panicked at 'Racer autocompletion failed', src\libcore\option.rs:1038:5
Sometimes Racer autocompletion returns empty (which is weird, given we're already waiting till the project is indexed and we wait for Racer to perform its analysis) results.
It's important we tackle this issue since
- in the past these sometimes spuriously failed in the Rust repo, flagging RLS as broken (which it wasn't)
- about a third of our CI checks fail because of these