summary refs log tree commit diff
diff options
context:
space:
mode:
authorsuperherointj <5861043+superherointj@users.noreply.github.com>2023-01-16 13:00:43 -0300
committerYt <happysalada@proton.me>2023-01-16 13:05:42 -0500
commit163dc3937965c9f771e4e4282ebd20a6dfe69195 (patch)
tree779038ec99d7de2e3fd7ff68f13043dd85144263
parent9b8d8f91db13946c71a3e4aa55da815f37a7b141 (diff)
downloadnixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.tar
nixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.tar.gz
nixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.tar.bz2
nixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.tar.lz
nixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.tar.xz
nixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.tar.zst
nixpkgs-163dc3937965c9f771e4e4282ebd20a6dfe69195.zip
erlang-ls: fix test for erlangR25+
-rw-r--r--pkgs/development/beam-modules/erlang-ls/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/beam-modules/erlang-ls/default.nix b/pkgs/development/beam-modules/erlang-ls/default.nix
index d35339ea0a8..de7d0497d07 100644
--- a/pkgs/development/beam-modules/erlang-ls/default.nix
+++ b/pkgs/development/beam-modules/erlang-ls/default.nix
@@ -1,5 +1,5 @@
 { fetchFromGitHub, fetchgit, fetchHex, rebar3Relx, buildRebar3, rebar3-proper
-, stdenv, writeScript, lib }:
+, stdenv, writeScript, lib, erlang }:
 let
   version = "0.41.2";
   owner = "erlang-ls";
@@ -29,6 +29,13 @@ rebar3Relx {
   };
   releaseType = "escript";
   beamDeps = builtins.attrValues deps;
+
+  # Skip "els_hover_SUITE" test for Erlang/OTP 25+ while upstream hasn't fixed it
+  # https://github.com/erlang-ls/erlang_ls/pull/1402
+  postPatch = lib.optionalString (lib.versionOlder "25" erlang.version) ''
+    rm apps/els_lsp/test/els_hover_SUITE.erl
+  '';
+
   buildPlugins = [ rebar3-proper ];
   buildPhase = "HOME=. make";
   # based on https://github.com/erlang-ls/erlang_ls/blob/main/.github/workflows/build.yml