9 func TestCygwinPipeName(t *testing.T) {
16 {`\cygwin-----`, false},
17 {`\msys-x-PTY5-pty1-from-master`, false},
18 {`\cygwin-x-PTY5-from-master`, false},
19 {`\cygwin-x-pty2-from-toaster`, false},
20 {`\cygwin--pty2-from-master`, false},
21 {`\\cygwin-x-pty2-from-master`, false},
22 {`\cygwin-x-pty2-from-master-`, true}, // for the feature
23 {`\cygwin-e022582115c10879-pty4-from-master`, true},
24 {`\msys-e022582115c10879-pty4-to-master`, true},
25 {`\cygwin-e022582115c10879-pty4-to-master`, true},
28 for _, test := range tests {
30 got := isCygwinPipeName(test.name)
32 t.Fatalf("isatty(%q): got %v, want %v:", test.name, got, want)