Skip to content

Commit b728eb6

Browse files
committed
Add more detail to TriangulumFailed error
1 parent 7817ef2 commit b728eb6

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

gem/lib/triangulum/validation.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,13 @@ def run_ts_triangulum(input)
4646
)
4747

4848
unless status.success?
49-
raise TriangulumFailed, "STATUS: #{status.exitstatus}\n\nOUT:\n#{stdout_s}\n\nERR:\n#{stderr_s}"
49+
status_info = if status.signaled?
50+
"SIGNAL: #{status.termsig}"
51+
else
52+
"STATUS: #{status.exitstatus}"
53+
end
54+
55+
raise TriangulumFailed, "#{status_info}\n\nOUT:\n#{stdout_s}\n\nERR:\n#{stderr_s}"
5056
end
5157

5258
stdout_s

0 commit comments

Comments
 (0)