Index: third_party/pexpect/tests/torturet.vt |
diff --git a/third_party/pexpect/tests/torturet.vt b/third_party/pexpect/tests/torturet.vt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..65f965b505d0365027bad23f679087c7d7fde0d7 |
--- /dev/null |
+++ b/third_party/pexpect/tests/torturet.vt |
@@ -0,0 +1,61 @@ |
+\<>[H[1;2;3;4qPrEM1\[?4h[0m |
+[H[J[7m#6(0a`opqrs`(B This is the (0`srqpo`a(B[1m |
+#3VT100 series Torture Test Demonstration. |
+#4VT100 series Torture Test Demonstration. |
+#6[1;5m Watch the blinking lights [4;24r[0m |
+[0q[1q[0q[2q[0q[3q[0q[4q[0q |
+[0q[1q[0q[2q[0q[3q[0q[4q[0q |
+[0q[1q[0q[2q[0q[3q[0q[4q[0q |
+PrEM0\[4;1H[J[24;1H |
+ |
+This file is a VT100-series Torture Test. It demonstrates all the visual |
+attributes of the VT100 terminal. |
+ |
+The top line is double-width/single-height with inverse-video line-drawing |
+characters. The 2nd and 3rd lines are double-width/double-height in bold |
+inverse video. They also show the limited scrolling region. |
+ |
+The remaining lines will show NORMAL, BOLD, BLINK, INVERSE, and all 16 |
+combinations of those 4 attributes. They show that there is a difference |
+between an underscore character and the underline attribute, and that |
+lower-case decenders go below the underline. |
+ |
+A window pane is drawn in the lower right to show how the line-drawing set |
+can be used. At the lower left is the character set double-wide/double-high |
+to show the dot-matrix used. Upper-case characters are 8 by 7 in a 10 by 10 |
+character cell, with 1 blank row on top and 2 on the bottom. The underline |
+attribute uses the first bottom blank row, lower-case decenders use both. |
+ |
+ |
+ |
+[0mThis is a normal line __________________________________________________y_ |
+[1mThis is a bold line (normal unless the Advanced Video Option is installed) |
+[0;4mThis line is underlined _ " " " " " " _y_ |
+[0;5mThis is a blinking line _ " " " " " " _y_ |
+[0;7mThis is inverse video _ (underlined if no AVO and cursor is underline) _y_ |
+[0mNormal gjpqy [4mUnderline[0;0m [5m Blink [4mUnderline+Blink gjpqy[0m |
+[1mBold gjpqy [4mUnderline[0;1m [5m Blink [4mUnderline+Blink gjpqy[0m |
+[7mInverse [4mUnderline[0;7m [5m Blink [4mUnderline+Blink[0;7m |
+[1mBold+Inverse [4mUnderline[0;1;7m [5m Blink [4mUnderline+Blink[0m |
+PrEM1\[A |
+#6This is double [1mwidth[0m |
+#3This is double [1mheight[0m |
+#4This is double [1mheight[0m |
+#6[7;4m_[0;7mABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ioy |
+#3[7;4m_[0;7mABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ioy |
+#4[7;4m_[0;7mABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ioy[3A |
+[0m[CA[CC[CE[CG[CI[CK[CM[CO[CQ[CS[CU[CW[CY[C0[C2[C4[C6[C8[Ci[Cy |
+[4m_[0m[CB[CD[CF[CH[CJ[CL[CN[CP[CR[CT[CV[CX[CZ[C1[C3[C5[C7[C9[Co |
+[4m_[0m[CB[CD[CF[CH[CJ[CL[CN[CP[CR[CT[CV[CX[CZ[C1[C3[C5[C7[C9[Co |
+(0#6[7m`abcdefghijklmnopqrstuvwxyz{|}~[0m lqwqk |
+#3[7m`abcdefghijklmnopqrstuvwxyz{|}~[0m tqnqu |
+#4[7m`abcdefghijklmnopqrstuvwxyz{|}~[0m tqnqu[3A[0m |
+[Ca[Cc[Ce[Cg[Ci[Ck[Cm[Co[Cq[Cs[Cu[Cw[Cy[C{[C} |
+`[Cb[Cd[Cf[Ch[Cj[Cl[Cn[Cp[Cr[Ct[Cv[Cx[Cz[C|[C~ |
+`[Cb[Cd[Cf[Ch[Cj[Cl[Cn[Cp[Cr[Ct[Cv[Cx[Cz[C|[C~(B |
+#6[7m`abcdefghijklmnopqrstuvwxyz{|}~(0[0m mqvqj[A(B |
+[0m[Ca[Cc[Ce[Cg[Ci[Ck[Cm[Co[Cq[Cs[Cu[Cw[Cy[C{[C} |
+PrEM0\ $PrEM0 works on GIGI [A[1;7m |
+ This test created by Joe Smith, 8-May-85 [0m |
+[1;r[22;1H |
+ |