@@ -101,21 +101,7 @@ defmodule AdoCli.CLI.TestResults do
101101
102102 writeln ( String . duplicate ( "─" , 90 ) )
103103
104- Enum . each ( runs , fn run ->
105- id = to_string ( run [ "id" ] || "" )
106- name = String . slice ( run [ "name" ] || "" , 0 , 39 )
107- state = run [ "state" ] || "?"
108-
109- stats = run [ "runStatistics" ] || [ ]
110- total = find_stat ( stats , "TotalTests" ) || "?"
111- passed = find_stat ( stats , "Passed" ) || "0"
112- failed = find_stat ( stats , "Failed" ) || "0"
113-
114- writeln (
115- "#{ String . pad_trailing ( id , 8 ) } #{ String . pad_trailing ( name , 40 ) } " <>
116- "#{ String . pad_trailing ( state , 12 ) } #{ total } / #{ passed } / #{ failed } "
117- )
118- end )
104+ Enum . each ( runs , & print_run_row / 1 )
119105
120106 writeln ( "" )
121107 end )
@@ -159,6 +145,22 @@ defmodule AdoCli.CLI.TestResults do
159145 stat && stat [ "count" ]
160146 end
161147
148+ defp print_run_row ( run ) do
149+ id = to_string ( run [ "id" ] || "" )
150+ name = String . slice ( run [ "name" ] || "" , 0 , 39 )
151+ state = run [ "state" ] || "?"
152+
153+ stats = run [ "runStatistics" ] || [ ]
154+ total = find_stat ( stats , "TotalTests" ) || "?"
155+ passed = find_stat ( stats , "Passed" ) || "0"
156+ failed = find_stat ( stats , "Failed" ) || "0"
157+
158+ writeln (
159+ "#{ String . pad_trailing ( id , 8 ) } #{ String . pad_trailing ( name , 40 ) } " <>
160+ "#{ String . pad_trailing ( state , 12 ) } #{ total } / #{ passed } / #{ failed } "
161+ )
162+ end
163+
162164 # ── show ────────────────────────────────────────────────────────────
163165
164166 def show_run ( parsed ) do
@@ -259,11 +261,7 @@ defmodule AdoCli.CLI.TestResults do
259261 end
260262
261263 path = "/#{ project } /_apis/test/runs"
262-
263- case Client . post ( path , body ) do
264- { :ok , run } -> { :ok , run }
265- { :error , reason } -> { :error , reason }
266- end
264+ Client . post ( path , body )
267265 end
268266
269267 defp attach_file ( project , run_id , file_path , _content ) do
0 commit comments