<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/119108>119108</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[FR] Provide an alternative diff UI for LLVM's Lit test framework
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
glyh
</td>
</tr>
</table>
<pre>
After some of my experience with LIT, I feel the error message provide while being informative, but not the most readable one.
Thus it would be nice if we design a new interface for lit, ideally would yield error message like https://github.com/dandavison/delta, or just provide a general interface and let end user decide how the unit test failure should be reported.
For example, here's `git show` on my system, I have a 2 paneled view to compare
![Image](https://github.com/user-attachments/assets/494514fc-98f6-4284-b688-1a6aaa81518a)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8U8uOqzgQ_RqzKSUyDs8Fi_S0IkXKSKNRz-wLXIC7jY3sInT-fgT9mKu76BUgfMrnVRijGRxRI_InkT8nuPDoQzPYx5i0Xj-ac88UIPqJwPcwPYDeZwqGXEewGh7hdn0R6g-4Qk9kgUcCCsEHmChGHAjm4O9GE6yjsQQtGTeAcb0PE7K504ZtFwbneQdPPjIEQo2tJfCOjiDkWcjzy7hEMAyrX6yGlsCZjsD0sBJo2lQAgqMVjGMKPXYEvQ9gDW9XGE1o7eMT_TBk9W88rXkjGJnnKE5noS5CXQbD49IeOz8JddHoNN5N9G77IMu4zfUBXpfI3yoRBnIU0P5CA50GSwzkNCyRAmjqtrOjX3fJizMMTJGhR2OXQBDHL5GBZh-Y9JcLFx-A3nGa7e7cSIGEKiOIQg6GN-AqCgnebVHFR2SaPtIZ8b6xUzCjI0sa7oZWYA-dn2YM9DFeqFTkT9cJBxL5s1DVD4ZsUg7IjN04keMo1AVjpP0lq7M8zfruUFd9cchUlR3aoqoOKRaIWKV5WqFQtZDnRDcnXZ9qTKhJy9OpUFVeq2Rsqr4kpXKlZZn2XVmWkiSmuSwwa4usPSWmUVJlqZKVPKk6V0fd6i4tWpnJPM37rhSZpAmNPVp7n44-DImJcaEmTetUVonFlmzci6_UXpztr1Bq24PQbKBDuwxRZNKayPH_MWzY7htz-Vvkz_DXV_YO0DIFtxcbtOl7-Oe6t_B2-_fPPafbd9QBJ1p9eEuWYJsfbN5u_Xwc5uBfqWOhLjvXzelPMfdG_RcAAP__kCs_pA">