Output of Testjobs is no real console.

cb's Avatar

cb

24 Feb, 2016 09:39 PM

Hi,
When testing the Vim console build, Vim will issue the following warning:
"Vim: Warning: Output is not to a terminal" which causes a 2 second delay every time. Since quite some tests are run, this slows down the testing part quite a bit.

I could not figure out, what kind of terminal appeyor uses, so perhaps you can enlighten me, is the output redirected somehow? If so, is there a way to prevent this (and perhaps write the output later to the web console) to keep Vim happy? What kind of console is used? How many colors does it use? Are there other alternatives, that keep the console working?

Sample Output:
https://ci.appveyor.com/project/chrisbra/vim-ch0ci/build/71/job/avfdrkeupaywc8gh#L2424

Thanks.

  1. Support Staff 1 Posted by Feodor Fitsner on 25 Feb, 2016 04:52 AM

    Feodor Fitsner's Avatar

    Both StdOut/StdErr are getting redirected to a custom pipe and streamed to a build log in a real-time. If something is written directly to console using, say Windows console API.aspx), then it can't be caught by AppVeyor and won't appear in a build log. Only ANSI colors are supported, not the ones set through console API. For example, MSBuild gives colored output, but those colors can't be "seen" by AppVeyor.

  2. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:04 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac