This commit is contained in:
Regen
2023-01-08 16:39:41 +09:00
committed by GitHub
parent bff7990e7d
commit 2a5983f9aa
15 changed files with 723 additions and 501 deletions

View File

@@ -1,17 +1,17 @@
import asyncio
import logging
import os
import pprint
from pathlib import Path
from subprocess import PIPE, run
from threading import Thread
from typing import Iterable, Tuple
import pytest
from cmake_language_server.server import CMakeLanguageServer
from pygls.lsp.methods import EXIT
from pygls.server import LanguageServer
from cmake_language_server.server import CMakeLanguageServer
@pytest.fixture()
def cmake_build(shared_datadir: Path) -> Iterable[Path]:
@@ -26,7 +26,6 @@ def cmake_build(shared_datadir: Path) -> Iterable[Path]:
universal_newlines=True,
)
if p.returncode != 0:
logging.error("env:\n" + pprint.pformat(os.environ))
logging.error("stdout:\n" + p.stdout)
logging.error("stderr:\n" + p.stderr)
raise RuntimeError("CMake failed")

View File

@@ -2,7 +2,6 @@ from concurrent import futures
from pathlib import Path
from typing import Any, Dict, Optional, Tuple
from cmake_language_server.server import CMakeLanguageServer
from pygls.lsp.methods import (
COMPLETION,
FORMATTING,
@@ -26,6 +25,8 @@ from pygls.lsp.types import (
)
from pygls.server import LanguageServer
from cmake_language_server.server import CMakeLanguageServer
CALL_TIMEOUT = 2