File 2534-ei-Fix-decode-testcase-on-wsl.patch of Package erlang
From a2ee91644bbc602f64161b1058614e9f86e27d03 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Tue, 2 Jun 2020 09:26:24 +0200
Subject: [PATCH 08/18] ei: Fix decode testcase on wsl
---
lib/erl_interface/test/ei_decode_SUITE.erl | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/lib/erl_interface/test/ei_decode_SUITE.erl b/lib/erl_interface/test/ei_decode_SUITE.erl
index fee99aba7c..a2b5d1c443 100644
--- a/lib/erl_interface/test/ei_decode_SUITE.erl
+++ b/lib/erl_interface/test/ei_decode_SUITE.erl
@@ -313,8 +313,13 @@ test_ei_cmp_nc(Config) when is_list(Config) ->
check_cmp(P, mk_pid({a@b, 4711}, 17, 17), mk_pid({a@b, 4711}, 18, 17)),
check_cmp(P, mk_pid({a@b, 4711}, 17, 17), mk_pid({a@b, 4711}, 17, 18)),
- Prt0 = open_port({spawn, "true"},[]),
- Prt1 = open_port({spawn, "true"},[]),
+ Cmd = case os:type() of
+ {win32, _} -> "cmd /q /c true";
+ _ -> "true"
+ end,
+
+ Prt0 = open_port({spawn, Cmd},[]),
+ Prt1 = open_port({spawn, Cmd},[]),
check_cmp(P, Prt0, Prt0),
check_cmp(P, Prt1, Prt0),
--
2.26.2