(ms)
| 101 | } |
| 102 | |
| 103 | export function formatDuration(ms) { |
| 104 | const seconds = Math.floor(ms / 1000); |
| 105 | const minutes = Math.floor(seconds / 60); |
| 106 | const hours = Math.floor(minutes / 60); |
| 107 | |
| 108 | if (hours > 0) { |
| 109 | return `${hours}h ${minutes % 60}m`; |
| 110 | } else if (minutes > 0) { |
| 111 | return `${minutes}m ${seconds % 60}s`; |
| 112 | } else { |
| 113 | return `${seconds}s`; |
| 114 | } |
| 115 | } |
| 116 | |
| 117 | export function getStatusText(status) { |
| 118 | const statusMap = { |
no outgoing calls
no test coverage detected