3 ms·
I was looking at zutty, mentioned in this thread - and the website says this: > We have an automated regression testing setup to run VTTEST in Zutty and verify
by dflock 6y ago
I was looking at zutty, mentioned in this thread - and the website says this:
> We have an automated regression testing setup to run VTTEST in Zutty and verify that the output is a pixel-perfect match of the pre-approved video output. You can thus expect the terminal output to be correct – be it driven by tmux, emacs (with org-mode, helm, magit, etc.) or whatever else.
Which sounds like it might be useful for you? https://github.com/tomszilagyi/zutty https://github.com/tomszilagyi/zutty
- wezfurlong 6y agoThanks for sharing! Just before the section you quoted, it says: > Zutty passes the subset of VTTEST screens that we care about FWIW, wezterm passes the subset of vttest screens that I care about too :-p More seriously though, I can't use anything from zutty as it has an incompatible license, and that approach still doesn't resolve the main issue that I have with vttest, which is that it requires a human to interpret the display and reverse engineer what's happening from the code. esctest is a much more reasonable target for conformance testing: https://gitlab.freedesktop.org/terminal-wg/esctest/-/merge_requests/6 https://gitlab.freedesktop.org/terminal-wg/esctest/-/merge_r...