diff --git a/test/conftest.py b/test/conftest.py index 1546f8a6..c9fc31ce 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -1,6 +1,5 @@ import logging import os -import platform from collections.abc import Iterator from pathlib import Path @@ -188,27 +187,18 @@ def _determine_disabled_languages() -> list[Language]: """ result: list[Language] = [] - # We skip Java tests in CI if not on Windows (hangs on Ubuntu for unknown reasons; testing on Windows is sufficient) - java_tests_enabled = not is_ci or platform.system() == "Windows" + java_tests_enabled = True if not java_tests_enabled: result.append(Language.JAVA) - clojure_tests_enabled = not is_ci and is_clojure_cli_available() + clojure_tests_enabled = is_clojure_cli_available() if not clojure_tests_enabled: result.append(Language.CLOJURE) - al_tests_enabled = not is_ci + al_tests_enabled = True if not al_tests_enabled: result.append(Language.AL) - rust_tests_enabled = not is_ci - if not rust_tests_enabled: - result.append(Language.RUST) - - erlang_tests_enabled = not is_ci - if not erlang_tests_enabled: - result.append(Language.ERLANG) - return result diff --git a/test/solidlsp/clojure/test_clojure_basic.py b/test/solidlsp/clojure/test_clojure_basic.py index ea135199..1a199673 100644 --- a/test/solidlsp/clojure/test_clojure_basic.py +++ b/test/solidlsp/clojure/test_clojure_basic.py @@ -9,8 +9,8 @@ from test.conftest import language_tests_enabled from . import CORE_PATH, UTILS_PATH -@pytest.mark.clojure @pytest.mark.skipif(not language_tests_enabled(Language.CLOJURE), reason="Clojure tests are disabled") +@pytest.mark.clojure class TestLanguageServerBasics: @pytest.mark.parametrize("language_server", [Language.CLOJURE], indirect=True) def test_basic_definition(self, language_server: SolidLanguageServer):