From 792d422a2a7c4add9c52d943c4875917dcb7a538 Mon Sep 17 00:00:00 2001 From: felipe stival <14948182+v0idpwn@users.noreply.github.com> Date: Sun, 29 Dec 2024 08:42:04 -0300 Subject: [PATCH] Run conformance tests on OTP >= 25 (#389) --- conformance/protobuf/runner.ex | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/conformance/protobuf/runner.ex b/conformance/protobuf/runner.ex index c1bceeb9..e9d2edd5 100644 --- a/conformance/protobuf/runner.ex +++ b/conformance/protobuf/runner.ex @@ -5,21 +5,6 @@ defmodule Conformance.Protobuf.Runner do @spec main() :: :ok def main() do - if System.otp_release() >= "25" do - IO.puts(:stderr, """ - It seems like conformance tests are broken on OTP 25 due to some memory leak - for some specific payloads. You can take a look at a couple of regression tests - related to this in: test/protobuf/conformance_regressions_test.exs - - Also take a look at these: - * https://github.com/elixir-protobuf/protobuf/commit/19eeb0ebd17af23f4625445404a5c756675660aa - * https://github.com/elixir-protobuf/protobuf/commit/11e1b40a6eaa51b4d2872feaee809e2834bb9b9b#diff-5ea66cbe2186e1e3db8d8bf8e5f117a060e2fa87df3e48dbc182e55af10bef70 - - """) - - System.halt(1) - end - # Log things to stderr so that they don't interfere with the stdin/stdout interface # of the conformance runner. Logger.configure_backend(:console, device: :standard_error)