Skip to content

Commit 83d6092

Browse files
authored
Merge pull request #1066 from julia-vscode/sp/disable-brute-force-tests-on-CI
Disable brute force tests on CI
2 parents 9822394 + 4005c09 commit 83d6092

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

test/runtests.jl

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -63,30 +63,34 @@ end
6363
end
6464
@testset "brute force tests" begin
6565
@info "Self-parse test"
66-
# run tests against each position in each document
67-
empty!(server._documents)
68-
LanguageServer.load_folder(dirname(String(first(methods(LanguageServer.eval)).file)), server)
69-
on_all_docs(server, doc -> begin
70-
@info "Testing LS functionality at all offsets" file=doc._uri
71-
on_all_offsets(doc, function (doc, offset)
72-
tdi = LanguageServer.TextDocumentIdentifier(doc._uri)
73-
pos = LanguageServer.Position(LanguageServer.get_position_at(doc, offset)...)
74-
@test LanguageServer.get_offset(doc, LanguageServer.get_position_at(doc, offset)...) == offset
75-
LanguageServer.textDocument_completion_request(LanguageServer.CompletionParams(tdi, pos, missing), server, server.jr_endpoint)
76-
LanguageServer.textDocument_hover_request(LanguageServer.TextDocumentPositionParams(tdi, pos), server, server.jr_endpoint)
77-
LanguageServer.textDocument_signatureHelp_request(LanguageServer.TextDocumentPositionParams(tdi, pos), server, server.jr_endpoint)
78-
LanguageServer.textDocument_definition_request(LanguageServer.TextDocumentPositionParams(tdi, pos), server, server.jr_endpoint)
79-
LanguageServer.textDocument_references_request(LanguageServer.ReferenceParams(tdi, pos, missing, missing, LanguageServer.ReferenceContext(true)), server, server.jr_endpoint)
80-
LanguageServer.textDocument_rename_request(LanguageServer.RenameParams(tdi, pos, missing, "newname"), server, server.jr_endpoint)
66+
if get(ENV, "CI", false) != false
67+
@info "skipping brute-force tests on CI"
68+
else
69+
# run tests against each position in each document
70+
empty!(server._documents)
71+
LanguageServer.load_folder(dirname(String(first(methods(LanguageServer.eval)).file)), server)
72+
on_all_docs(server, doc -> begin
73+
@info "Testing LS functionality at all offsets" file=doc._uri
74+
on_all_offsets(doc, function (doc, offset)
75+
tdi = LanguageServer.TextDocumentIdentifier(doc._uri)
76+
pos = LanguageServer.Position(LanguageServer.get_position_at(doc, offset)...)
77+
@test LanguageServer.get_offset(doc, LanguageServer.get_position_at(doc, offset)...) == offset
78+
LanguageServer.textDocument_completion_request(LanguageServer.CompletionParams(tdi, pos, missing), server, server.jr_endpoint)
79+
LanguageServer.textDocument_hover_request(LanguageServer.TextDocumentPositionParams(tdi, pos), server, server.jr_endpoint)
80+
LanguageServer.textDocument_signatureHelp_request(LanguageServer.TextDocumentPositionParams(tdi, pos), server, server.jr_endpoint)
81+
LanguageServer.textDocument_definition_request(LanguageServer.TextDocumentPositionParams(tdi, pos), server, server.jr_endpoint)
82+
LanguageServer.textDocument_references_request(LanguageServer.ReferenceParams(tdi, pos, missing, missing, LanguageServer.ReferenceContext(true)), server, server.jr_endpoint)
83+
LanguageServer.textDocument_rename_request(LanguageServer.RenameParams(tdi, pos, missing, "newname"), server, server.jr_endpoint)
84+
end)
8185
end)
82-
end)
8386

84-
on_all_docs(server, doc -> begin
85-
symbols=length(LanguageServer.textDocument_documentSymbol_request(LanguageServer.DocumentSymbolParams(LanguageServer.TextDocumentIdentifier(doc._uri),missing, missing), server, server.jr_endpoint))
86-
@info "Found $symbols symbols" file=doc._uri
87-
end)
87+
on_all_docs(server, doc -> begin
88+
symbols=length(LanguageServer.textDocument_documentSymbol_request(LanguageServer.DocumentSymbolParams(LanguageServer.TextDocumentIdentifier(doc._uri),missing, missing), server, server.jr_endpoint))
89+
@info "Found $symbols symbols" file=doc._uri
90+
end)
8891

89-
LanguageServer.workspace_symbol_request(LanguageServer.WorkspaceSymbolParams("", missing, missing), server, server.jr_endpoint)
92+
LanguageServer.workspace_symbol_request(LanguageServer.WorkspaceSymbolParams("", missing, missing), server, server.jr_endpoint)
93+
end
9094
end
9195
end
9296
@testset "edit" begin

0 commit comments

Comments
 (0)