I'd rather not keep losing these little test files, so here's some
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 17 Dec 2004 11:18:13 +0000 (11:18 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 17 Dec 2004 11:18:13 +0000 (11:18 +0000)
stuff that I can `cat' into a terminal to test particular features
of it.

git-svn-id: svn://svn.tartarus.org/sgt/putty@4999 cda61777-01e9-0310-a592-d414129be87e

testdata/colours.txt [new file with mode: 0644]
testdata/scocols.txt [new file with mode: 0644]
testdata/utf8.txt [new file with mode: 0644]

diff --git a/testdata/colours.txt b/testdata/colours.txt
new file mode 100644 (file)
index 0000000..541eabb
--- /dev/null
@@ -0,0 +1,22 @@
+Test of most colour rendering. Omits the SCO fg and bg sequences,
+since they are destructive.
+Normal text \e[1mand bold\e[m; \e[7mreverse video \e[1mand bold\e[m
+ANSI plus bold: \e[30m0 \e[1mbold\e[m \e[31m1 \e[1mbold\e[m \e[32m2 \e[1mbold\e[m \e[33m3 \e[1mbold\e[m \e[34m4 \e[1mbold\e[m \e[35m5 \e[1mbold\e[m \e[36m6 \e[1mbold\e[m \e[37m7 \e[1mbold\e[m
+xterm bright: \e[90mfg0\e[m \e[100mbg0\e[m \e[91mfg1\e[m \e[101mbg1\e[m \e[92mfg2\e[m \e[102mbg2\e[m \e[93mfg3\e[m \e[103mbg3\e[m \e[94mfg4\e[m \e[104mbg4\e[m \e[95mfg5\e[m \e[105mbg5\e[m \e[96mfg6\e[m \e[106mbg6\e[m \e[97mfg7\e[m \e[107mbg7\e[m
+xterm 256:
+\e[38;5;0m   0\e[m\e[38;5;1m   1\e[m\e[38;5;2m   2\e[m\e[38;5;3m   3\e[m\e[38;5;4m   4\e[m\e[38;5;5m   5\e[m\e[38;5;6m   6\e[m\e[38;5;7m   7\e[m\e[38;5;8m   8\e[m\e[38;5;9m   9\e[m\e[38;5;10m  10\e[m\e[38;5;11m  11\e[m\e[38;5;12m  12\e[m\e[38;5;13m  13\e[m\e[38;5;14m  14\e[m\e[38;5;15m  15\e[m
+\e[38;5;16m  16\e[m\e[38;5;17m  17\e[m\e[38;5;18m  18\e[m\e[38;5;19m  19\e[m\e[38;5;20m  20\e[m\e[38;5;21m  21\e[m\e[38;5;22m  22\e[m\e[38;5;23m  23\e[m\e[38;5;24m  24\e[m\e[38;5;25m  25\e[m\e[38;5;26m  26\e[m\e[38;5;27m  27\e[m\e[38;5;28m  28\e[m\e[38;5;29m  29\e[m\e[38;5;30m  30\e[m\e[38;5;31m  31\e[m
+\e[38;5;32m  32\e[m\e[38;5;33m  33\e[m\e[38;5;34m  34\e[m\e[38;5;35m  35\e[m\e[38;5;36m  36\e[m\e[38;5;37m  37\e[m\e[38;5;38m  38\e[m\e[38;5;39m  39\e[m\e[38;5;40m  40\e[m\e[38;5;41m  41\e[m\e[38;5;42m  42\e[m\e[38;5;43m  43\e[m\e[38;5;44m  44\e[m\e[38;5;45m  45\e[m\e[38;5;46m  46\e[m\e[38;5;47m  47\e[m
+\e[38;5;48m  48\e[m\e[38;5;49m  49\e[m\e[38;5;50m  50\e[m\e[38;5;51m  51\e[m\e[38;5;52m  52\e[m\e[38;5;53m  53\e[m\e[38;5;54m  54\e[m\e[38;5;55m  55\e[m\e[38;5;56m  56\e[m\e[38;5;57m  57\e[m\e[38;5;58m  58\e[m\e[38;5;59m  59\e[m\e[38;5;60m  60\e[m\e[38;5;61m  61\e[m\e[38;5;62m  62\e[m\e[38;5;63m  63\e[m
+\e[38;5;64m  64\e[m\e[38;5;65m  65\e[m\e[38;5;66m  66\e[m\e[38;5;67m  67\e[m\e[38;5;68m  68\e[m\e[38;5;69m  69\e[m\e[38;5;70m  70\e[m\e[38;5;71m  71\e[m\e[38;5;72m  72\e[m\e[38;5;73m  73\e[m\e[38;5;74m  74\e[m\e[38;5;75m  75\e[m\e[38;5;76m  76\e[m\e[38;5;77m  77\e[m\e[38;5;78m  78\e[m\e[38;5;79m  79\e[m
+\e[38;5;80m  80\e[m\e[38;5;81m  81\e[m\e[38;5;82m  82\e[m\e[38;5;83m  83\e[m\e[38;5;84m  84\e[m\e[38;5;85m  85\e[m\e[38;5;86m  86\e[m\e[38;5;87m  87\e[m\e[38;5;88m  88\e[m\e[38;5;89m  89\e[m\e[38;5;90m  90\e[m\e[38;5;91m  91\e[m\e[38;5;92m  92\e[m\e[38;5;93m  93\e[m\e[38;5;94m  94\e[m\e[38;5;95m  95\e[m
+\e[38;5;96m  96\e[m\e[38;5;97m  97\e[m\e[38;5;98m  98\e[m\e[38;5;99m  99\e[m\e[38;5;100m 100\e[m\e[38;5;101m 101\e[m\e[38;5;102m 102\e[m\e[38;5;103m 103\e[m\e[38;5;104m 104\e[m\e[38;5;105m 105\e[m\e[38;5;106m 106\e[m\e[38;5;107m 107\e[m\e[38;5;108m 108\e[m\e[38;5;109m 109\e[m\e[38;5;110m 110\e[m\e[38;5;111m 111\e[m
+\e[38;5;112m 112\e[m\e[38;5;113m 113\e[m\e[38;5;114m 114\e[m\e[38;5;115m 115\e[m\e[38;5;116m 116\e[m\e[38;5;117m 117\e[m\e[38;5;118m 118\e[m\e[38;5;119m 119\e[m\e[38;5;120m 120\e[m\e[38;5;121m 121\e[m\e[38;5;122m 122\e[m\e[38;5;123m 123\e[m\e[38;5;124m 124\e[m\e[38;5;125m 125\e[m\e[38;5;126m 126\e[m\e[38;5;127m 127\e[m
+\e[38;5;128m 128\e[m\e[38;5;129m 129\e[m\e[38;5;130m 130\e[m\e[38;5;131m 131\e[m\e[38;5;132m 132\e[m\e[38;5;133m 133\e[m\e[38;5;134m 134\e[m\e[38;5;135m 135\e[m\e[38;5;136m 136\e[m\e[38;5;137m 137\e[m\e[38;5;138m 138\e[m\e[38;5;139m 139\e[m\e[38;5;140m 140\e[m\e[38;5;141m 141\e[m\e[38;5;142m 142\e[m\e[38;5;143m 143\e[m
+\e[38;5;144m 144\e[m\e[38;5;145m 145\e[m\e[38;5;146m 146\e[m\e[38;5;147m 147\e[m\e[38;5;148m 148\e[m\e[38;5;149m 149\e[m\e[38;5;150m 150\e[m\e[38;5;151m 151\e[m\e[38;5;152m 152\e[m\e[38;5;153m 153\e[m\e[38;5;154m 154\e[m\e[38;5;155m 155\e[m\e[38;5;156m 156\e[m\e[38;5;157m 157\e[m\e[38;5;158m 158\e[m\e[38;5;159m 159\e[m
+\e[38;5;160m 160\e[m\e[38;5;161m 161\e[m\e[38;5;162m 162\e[m\e[38;5;163m 163\e[m\e[38;5;164m 164\e[m\e[38;5;165m 165\e[m\e[38;5;166m 166\e[m\e[38;5;167m 167\e[m\e[38;5;168m 168\e[m\e[38;5;169m 169\e[m\e[38;5;170m 170\e[m\e[38;5;171m 171\e[m\e[38;5;172m 172\e[m\e[38;5;173m 173\e[m\e[38;5;174m 174\e[m\e[38;5;175m 175\e[m
+\e[38;5;176m 176\e[m\e[38;5;177m 177\e[m\e[38;5;178m 178\e[m\e[38;5;179m 179\e[m\e[38;5;180m 180\e[m\e[38;5;181m 181\e[m\e[38;5;182m 182\e[m\e[38;5;183m 183\e[m\e[38;5;184m 184\e[m\e[38;5;185m 185\e[m\e[38;5;186m 186\e[m\e[38;5;187m 187\e[m\e[38;5;188m 188\e[m\e[38;5;189m 189\e[m\e[38;5;190m 190\e[m\e[38;5;191m 191\e[m
+\e[38;5;192m 192\e[m\e[38;5;193m 193\e[m\e[38;5;194m 194\e[m\e[38;5;195m 195\e[m\e[38;5;196m 196\e[m\e[38;5;197m 197\e[m\e[38;5;198m 198\e[m\e[38;5;199m 199\e[m\e[38;5;200m 200\e[m\e[38;5;201m 201\e[m\e[38;5;202m 202\e[m\e[38;5;203m 203\e[m\e[38;5;204m 204\e[m\e[38;5;205m 205\e[m\e[38;5;206m 206\e[m\e[38;5;207m 207\e[m
+\e[38;5;208m 208\e[m\e[38;5;209m 209\e[m\e[38;5;210m 210\e[m\e[38;5;211m 211\e[m\e[38;5;212m 212\e[m\e[38;5;213m 213\e[m\e[38;5;214m 214\e[m\e[38;5;215m 215\e[m\e[38;5;216m 216\e[m\e[38;5;217m 217\e[m\e[38;5;218m 218\e[m\e[38;5;219m 219\e[m\e[38;5;220m 220\e[m\e[38;5;221m 221\e[m\e[38;5;222m 222\e[m\e[38;5;223m 223\e[m
+\e[38;5;224m 224\e[m\e[38;5;225m 225\e[m\e[38;5;226m 226\e[m\e[38;5;227m 227\e[m\e[38;5;228m 228\e[m\e[38;5;229m 229\e[m\e[38;5;230m 230\e[m\e[38;5;231m 231\e[m\e[38;5;232m 232\e[m\e[38;5;233m 233\e[m\e[38;5;234m 234\e[m\e[38;5;235m 235\e[m\e[38;5;236m 236\e[m\e[38;5;237m 237\e[m\e[38;5;238m 238\e[m\e[38;5;239m 239\e[m
+\e[38;5;240m 240\e[m\e[38;5;241m 241\e[m\e[38;5;242m 242\e[m\e[38;5;243m 243\e[m\e[38;5;244m 244\e[m\e[38;5;245m 245\e[m\e[38;5;246m 246\e[m\e[38;5;247m 247\e[m\e[38;5;248m 248\e[m\e[38;5;249m 249\e[m\e[38;5;250m 250\e[m\e[38;5;251m 251\e[m\e[38;5;252m 252\e[m\e[38;5;253m 253\e[m\e[38;5;254m 254\e[m\e[38;5;255m 255\e[m
diff --git a/testdata/scocols.txt b/testdata/scocols.txt
new file mode 100644 (file)
index 0000000..142d662
--- /dev/null
@@ -0,0 +1,3 @@
+Test of (destructive) SCO colour rendering.
+SCO fg: \e[=0F0\e[=7F \e[=1F1\e[=7F \e[=2F2\e[=7F \e[=3F3\e[=7F \e[=4F4\e[=7F \e[=5F5\e[=7F \e[=6F6\e[=7F \e[=7F7\e[=7F \e[=8F8\e[=7F \e[=9F9\e[=7F \e[=10F10\e[=7F \e[=11F11\e[=7F \e[=12F12\e[=7F \e[=13F13\e[=7F \e[=14F14\e[=7F \e[=15F15\e[=7F
+SCO bg: \e[=0G0\e[=0G \e[=1G1\e[=0G \e[=2G2\e[=0G \e[=3G3\e[=0G \e[=4G4\e[=0G \e[=5G5\e[=0G \e[=6G6\e[=0G \e[=7G7\e[=0G \e[=8G8\e[=0G \e[=9G9\e[=0G \e[=10G10\e[=0G \e[=11G11\e[=0G \e[=12G12\e[=0G \e[=13G13\e[=0G \e[=14G14\e[=0G \e[=15G15\e[=0G
diff --git a/testdata/utf8.txt b/testdata/utf8.txt
new file mode 100644 (file)
index 0000000..ac70596
--- /dev/null
@@ -0,0 +1,20 @@
+Test of UTF-8 output in a terminal emulator
+‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
+
+Some basic Unicode:
+  ∮ E⋅da = Q,  n → ∞, ∑ f(i) = ∏ g(i), ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),
+  ℕ ⊆ ℕ₀ ⊂ ℤ ⊂ ℚ ⊂ ℝ ⊂ ℂ, ⊥ < a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (A ⇔ B),
+
+Combining characters:
+  STARGΛ̊TE SG-1, a = v̇ = r̈, a⃑ ⊥ b⃑
+  [----------------------------|------------------------]
+    ๏ แผ่นดินฮั่นเสื่อมโทรมแสนสังเวช  พระปกเกศกองบู๊กู้ขึ้นใหม่
+  สิบสองกษัตริย์ก่อนหน้าแลถัดไป       สององค์ไซร้โง่เขลาเบาปัญญา
+
+Wide characters with difficult wrapping:
+  コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ
+
+Arabic and bidirectional text:
+            (من مجمع الزوائد ومنبع الفوائد للهيثمي ، ج 1 ، ص  74-84)           
+               عن \e[44mجرير\e[m \e[41mرضي\e[m الله عنه قال قال رسول الله صلى الله عليه
+          وسلم: بني الاسلام على خمس شهادة ان لا اله الا الله واقام