Merge pull request #173 from takluyver/update-tooling
[third_party/pexpect] / tests / torturet.vt
1 \e\\e<\e>\e[H\e[1;2;3;4q\ePrEM1\e\\e[?4h\e[0m
2 \e[H\e[J\e[7m\e#6\e(0a`opqrs`\e(B      This is the       \e(0`srqpo`a\e(B\e[1m
3 \e#3VT100 series Torture Test Demonstration.
4 \e#4VT100 series Torture Test Demonstration.
5 \e#6\e[1;5m       Watch the blinking lights        \e[4;24r\e[0m
6 \a\e[0q\e[1q\e[0q\e[2q\e[0q\e[3q\e[0q\e[4q\e[0q
7 \a\e[0q\e[1q\e[0q\e[2q\e[0q\e[3q\e[0q\e[4q\e[0q
8 \a\e[0q\e[1q\e[0q\e[2q\e[0q\e[3q\e[0q\e[4q\e[0q
9 \ePrEM0\e\\e[4;1H\e[J\e[24;1H
10
11 This file is a VT100-series Torture Test.  It demonstrates all the visual
12 attributes of the VT100 terminal.
13
14 The top line is double-width/single-height with inverse-video line-drawing
15 characters.  The 2nd and 3rd lines are double-width/double-height in bold
16 inverse video.  They also show the limited scrolling region.
17
18 The remaining lines will show NORMAL, BOLD, BLINK, INVERSE, and all 16
19 combinations of those 4 attributes.  They show that there is a difference
20 between an underscore character and the underline attribute, and that
21 lower-case decenders go below the underline.
22
23 A window pane is drawn in the lower right to show how the line-drawing set
24 can be used.  At the lower left is the character set double-wide/double-high
25 to show the dot-matrix used.  Upper-case characters are 8 by 7 in a 10 by 10
26 character cell, with 1 blank row on top and 2 on the bottom.  The underline
27 attribute uses the first bottom blank row, lower-case decenders use both.
28
29
30
31 \e[0mThis is a normal line __________________________________________________y_
32 \e[1mThis is a bold line (normal unless the Advanced Video Option is installed)
33 \e[0;4mThis line is underlined _ "       "       "       "       "       "    _y_
34 \e[0;5mThis is a blinking line _ "       "       "       "       "       "    _y_
35 \e[0;7mThis is inverse video _ (underlined if no AVO and cursor is underline) _y_
36 \e[0mNormal gjpqy \e[4mUnderline\e[0;0m  \e[5m Blink   \e[4mUnderline+Blink gjpqy\e[0m
37 \e[1mBold   gjpqy \e[4mUnderline\e[0;1m  \e[5m Blink   \e[4mUnderline+Blink gjpqy\e[0m
38 \e[7mInverse      \e[4mUnderline\e[0;7m  \e[5m Blink   \e[4mUnderline+Blink\e[0;7m
39 \e[1mBold+Inverse \e[4mUnderline\e[0;1;7m  \e[5m Blink   \e[4mUnderline+Blink\e[0m
40 \ePrEM1\e\\e[A
41 \e#6This is double \e[1mwidth\e[0m
42 \e#3This is double \e[1mheight\e[0m
43 \e#4This is double \e[1mheight\e[0m
44 \e#6\e[7;4m_\e[0;7mABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ioy
45 \e#3\e[7;4m_\e[0;7mABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ioy
46 \e#4\e[7;4m_\e[0;7mABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ioy\e[3A
47 \e[0m\e[CA\e[CC\e[CE\e[CG\e[CI\e[CK\e[CM\e[CO\e[CQ\e[CS\e[CU\e[CW\e[CY\e[C0\e[C2\e[C4\e[C6\e[C8\e[Ci\e[Cy
48 \e[4m_\e[0m\e[CB\e[CD\e[CF\e[CH\e[CJ\e[CL\e[CN\e[CP\e[CR\e[CT\e[CV\e[CX\e[CZ\e[C1\e[C3\e[C5\e[C7\e[C9\e[Co
49 \e[4m_\e[0m\e[CB\e[CD\e[CF\e[CH\e[CJ\e[CL\e[CN\e[CP\e[CR\e[CT\e[CV\e[CX\e[CZ\e[C1\e[C3\e[C5\e[C7\e[C9\e[Co
50 \e(0\e#6\e[7m`abcdefghijklmnopqrstuvwxyz{|}~\e[0m lqwqk
51 \e#3\e[7m`abcdefghijklmnopqrstuvwxyz{|}~\e[0m tqnqu
52 \e#4\e[7m`abcdefghijklmnopqrstuvwxyz{|}~\e[0m tqnqu\e[3A\e[0m
53 \e[Ca\e[Cc\e[Ce\e[Cg\e[Ci\e[Ck\e[Cm\e[Co\e[Cq\e[Cs\e[Cu\e[Cw\e[Cy\e[C{\e[C}
54 `\e[Cb\e[Cd\e[Cf\e[Ch\e[Cj\e[Cl\e[Cn\e[Cp\e[Cr\e[Ct\e[Cv\e[Cx\e[Cz\e[C|\e[C~
55 `\e[Cb\e[Cd\e[Cf\e[Ch\e[Cj\e[Cl\e[Cn\e[Cp\e[Cr\e[Ct\e[Cv\e[Cx\e[Cz\e[C|\e[C~\e(B
56 \e#6\e[7m`abcdefghijklmnopqrstuvwxyz{|}~\e(0\e[0m mqvqj\e[A\e(B
57 \e[0m\e[Ca\e[Cc\e[Ce\e[Cg\e[Ci\e[Ck\e[Cm\e[Co\e[Cq\e[Cs\e[Cu\e[Cw\e[Cy\e[C{\e[C}
58 \ePrEM0\e\ $PrEM0 works on GIGI \e[A\e[1;7m
59    This test created by Joe Smith, 8-May-85   \e[0m
60 \e[1;r\e[22;1H
61