Add screen redraw regression tests.

This commit is contained in:
Nicholas Marriott
2026-06-19 17:33:33 +01:00
parent e7544e0a3b
commit 6d95fc5450
93 changed files with 2190 additions and 0 deletions

View File

@@ -0,0 +1,12 @@

View File

@@ -0,0 +1,12 @@

View File

@@ -0,0 +1,12 @@
│ │
→ ←
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │

View File

@@ -0,0 +1,12 @@
─↑─────────────────┼────────────────────

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,12 @@

View File

@@ -0,0 +1,12 @@
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦
⁩│⁦

View File

@@ -0,0 +1,14 @@
─────────┼──────────────────────────────

View File

@@ -0,0 +1,14 @@
base │
─────────────────────────────┼──────────

View File

@@ -0,0 +1,14 @@
═══════════════════╬════════════════════

View File

@@ -0,0 +1,14 @@
━━━━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━━━━━

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
1
1
1
1
1
1
0000000000000000000011111111111111111111
2
2
2
2
2
2
2

View File

@@ -0,0 +1,14 @@
|
|
|
|
|
|
-------------------+--------------------
|
|
|
|
|
|
|

View File

@@ -0,0 +1,14 @@
───────────────────┼────────────────────

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,12 @@
base
┌────────────────────┐
│FLOAT │
│ │
│ │
│ │
│ │
│ │
└────────────────────┘

View File

@@ -0,0 +1,12 @@
bas╔════════════════════════════╗
║FLOAT ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
╚════════════════════════════╝

View File

@@ -0,0 +1,12 @@
base
┌──────────
│CLIP

View File

@@ -0,0 +1,12 @@
base
─────────────┘

View File

@@ -0,0 +1,12 @@
ba┌── one ─────────┐
│ONE │
│ │
│ │
│ │
└──────────────┏━━━━━━━━━━━━━━━━┓
┃TWO ┃
┃ ┃
┃ ┃
┃ ┃
┗━━ two ━━━━━━━━━┛

View File

@@ -0,0 +1,12 @@
base │···········
│···········
│···········
┌──────────│···········
│OUT │···········
│ │···········
│ │···········
│ │···········
────────────────────────────┘···········
········································
········································
········································

View File

@@ -0,0 +1,12 @@
base 
 
 ┌────────────────┐
 │OVERSB  │
 │  │
 │  │
 │  │
 │  │
 │  │
 └────────────────┘
 
 

View File

@@ -0,0 +1,12 @@
base
┌────────────────────┐
│OVERST │
│ │
│ │
│ │

View File

@@ -0,0 +1,12 @@
base │
╔════════════════╗
║FLT ║
║ ║
──────────║ ║────────────
║ ║
║ ║
║ ║
╚════════════════╝

View File

@@ -0,0 +1,12 @@
base │
┌────────────────┐
│FLT │
│ │
──────────│ │────────────
│ │
│ │
│ │
└────────────────┘

View File

@@ -0,0 +1,12 @@
base
┌────────────────┐
│AAA │
│ │
│ │
│ ┌────────────────┐
│ │BBB │
│ │ │
└─────────│ │
│ │
│ │
│ │

View File

@@ -0,0 +1,12 @@
── base ────────────────────────────────
base ┌── title ───────────┐
│FLOAT │
│ │
│ │
│ │
│ │
│ │
└────────────────────┘

View File

@@ -0,0 +1,12 @@
┌────────────────────┐
│ │
│ │
│ │
│ │
│ │
│ │
└────────────────────┘

View File

@@ -0,0 +1,12 @@
│
│
│
│
│
│
│
│
│
│
│
│

View File

@@ -0,0 +1,12 @@
── 0:left ──────────┬── 1:right ────────
│
│
│
│
│
│
│
│
│
│
│

View File

@@ -0,0 +1,12 @@
────────────────────────────────────────

View File

@@ -0,0 +1,12 @@
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │

View File

@@ -0,0 +1,14 @@
base │ │···········
│ │···········
│ │···········
│ │···········
─────────────┼──────────────┤···········
│ │···········
│ │···········
│ │···········
│ │···········
─────────────┴──────────────┘···········
········································
········································
········································
········································

View File

@@ -0,0 +1,14 @@
base
────────────────────────────────────────
────────────────────────────────────────
········································
········································
········································
········································

View File

@@ -0,0 +1,14 @@
base │···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········
│···········

View File

@@ -0,0 +1,14 @@
base │ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········
│ │···········

View File

@@ -0,0 +1,14 @@
── p0 ─────────────┬── p1 ──────────────
── p2 ─────────────┼── p3 ──────────────

View File

@@ -0,0 +1,14 @@
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
── p0 ────┴── p1 ───┴── p2 ─────────────

View File

@@ -0,0 +1,14 @@
── p0 ────┬── p1 ───┬── p2 ─────────────
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │

View File

@@ -0,0 +1,14 @@
── 0:left ──────────┴── 1:right ────────

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
── 0:left ──────────┬── 1:right ────────

View File

@@ -0,0 +1,14 @@
┌──────────────────┐
│POPUP │
│ │
│ │
│ │
└──────────────────┘

View File

@@ -0,0 +1,14 @@
╔══════════════════╗
║POPUP ║
║ ║
║ ║
║ ║
╚══════════════════╝

View File

@@ -0,0 +1,14 @@
POPUP

View File

@@ -0,0 +1,14 @@
┌──────────────────────┐
│POPUP │
│ │
│ │
│ │
│ │
│ │
└──────────────────────┘

View File

@@ -0,0 +1,12 @@
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 

View File

@@ -0,0 +1,12 @@
base 
 
 ┌────────────────────┐ 
 │FLOAT  │ 
 │  │ 
 │  │ 
 │  │ 
 │  │ 
 │  │ 
 └────────────────────┘ 
 
 

View File

@@ -0,0 +1,12 @@
  base
 
 
 
 
 
 
 
 
 
 
 

View File

@@ -0,0 +1,12 @@
 base
 
 
 
 
 
 
 
 
 
 
 

View File

@@ -0,0 +1,12 @@
base 
 
 
 
 
 
 
 
 
 
 
 

View File

@@ -0,0 +1,12 @@
base 
 
 
 
 
 
 
 
 
 
 
 

View File

@@ -0,0 +1,12 @@
base 
 
 
 
 
 
 
 
 
 
 
 

View File

@@ -0,0 +1,12 @@
TOP
──────────────────────────────
BOT

View File

@@ -0,0 +1,12 @@
TOP
──────────────────────────────
BOT

View File

@@ -0,0 +1,12 @@
TOP
──────────────────────────────
BOT

View File

@@ -0,0 +1,12 @@
TOP
──────────────────────────────
BOT

View File

@@ -0,0 +1,12 @@
TOP
──────────────────────────────
BOT

View File

@@ -0,0 +1,14 @@
════════════════════╦═══════════════════

View File

@@ -0,0 +1,14 @@
━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
0000000000000000000022222222222222222222
2
2
2
2
2
2

View File

@@ -0,0 +1,14 @@
--------------------+-------------------
|
|
|
|
|
|

View File

@@ -0,0 +1,14 @@
────────────────────┬───────────────────

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
╠═════════╣
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║

View File

@@ -0,0 +1,14 @@
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┣━━━━━━━━━┫
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
0 1
0 1
0 1
0 1
0 1
0 1
0 1
22222222222
2 2
2 2
2 2
2 2
2 2
2 2

View File

@@ -0,0 +1,14 @@
| |
| |
| |
| |
| |
| |
| |
+---------+
| |
| |
| |
| |
| |
| |

View File

@@ -0,0 +1,14 @@
│ │
│ │
│ │
│ │
│ │
│ │
│ │
├─────────┤
│ │
│ │
│ │
│ │
│ │
│ │

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
════════════════════╩═══════════════════

View File

@@ -0,0 +1,14 @@
━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,14 @@
1
1
1
1
1
1
1
0000000000000000000011111111111111111111

View File

@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
--------------------+-------------------

View File

@@ -0,0 +1,14 @@
────────────────────┴───────────────────

View File

@@ -0,0 +1,14 @@

View File

@@ -0,0 +1,12 @@
────────────────────────────────────────

View File

@@ -0,0 +1,12 @@
│
│
│
│
│
│
│
│
│
│
│
│

View File

@@ -0,0 +1,8 @@
 │
 │
 │
 │
 │
 │
 │
 │

View File

@@ -0,0 +1,8 @@