diff --git a/gem/Gemfile.lock b/gem/Gemfile.lock index a9aa056..eee880a 100644 --- a/gem/Gemfile.lock +++ b/gem/Gemfile.lock @@ -5,7 +5,7 @@ PATH base64 (~> 0.3) json (~> 2.19) open3 (~> 0.2) - tucana (~> 0.0, >= 0.0.67) + tucana (~> 0.0, >= 0.0.72) GEM remote: https://rubygems.org/ diff --git a/gem/lib/triangulum/validation.rb b/gem/lib/triangulum/validation.rb index c7b417f..2b52426 100644 --- a/gem/lib/triangulum/validation.rb +++ b/gem/lib/triangulum/validation.rb @@ -45,7 +45,9 @@ def run_ts_triangulum(input) stdin_data: input ) - raise TriangulumFailed, "OUT:\n#{stdout_s}\n\nERR:\n#{stderr_s}" unless status.success? + unless status.success? + raise TriangulumFailed, "STATUS: #{status.exitstatus}\n\nOUT:\n#{stdout_s}\n\nERR:\n#{stderr_s}" + end stdout_s end