<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">