• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

k-takata / vim / 490
88%
master: 84%

Build:
Build:
LAST BUILD BRANCH: use-check-commands
DEFAULT BRANCH: master
Ran 06 Aug 2020 02:57PM UTC
Jobs 4
Files 131
Run time 10min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
490

push

travis-ci

k-takata
win32,python3: Fix crash when stdin is redirected

This causes crash on Windows when Vim is linked with Python 3.5 or later:
```
echo 1 | vim -c "py3 print(1)" -
```

Python 3.5 or later calls `io.py` in `Py_Initialize()`, and it calls
`abort()` when stdin is redirected. This can be avoided by reconnecting
stdin to CONIN$.

However, we should consider that the python DLL and the Vim executable
might be linked to different C runtime libraries. This tries to get
stdin and freopen which are actually used in the python DLL, then calls
`freopen("CONIN$", "r", stdin)` to reconnect stdin.

122814 of 139409 relevant lines covered (88.1%)

878114.46 hits per line

Jobs
ID Job ID Ran Files Coverage
13 490.13 (BUILD=yes TEST="scripttests test_libvterm" CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no CONFOPT="--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" TEST=scripttests) 06 Aug 2020 02:57PM UTC 0
88.72
Travis Job 490.13
14 490.14 (BUILD=yes TEST="scripttests test_libvterm" CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no CONFOPT="--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp") 06 Aug 2020 02:58PM UTC 0
88.08
Travis Job 490.14
16 490.16 (BUILD=yes TEST="scripttests test_libvterm" CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=no CONFOPT="--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" TEST="-C src testgui") 06 Aug 2020 03:04PM UTC 0
87.39
Travis Job 490.16
17 490.17 (BUILD=no TEST=unittests CFLAGS="--coverage -DUSE_GCOV_FLUSH" LDFLAGS=--coverage FEATURES=huge LEAK_CFLAGS="-DEXITFREE" SHADOWOPT= SRCDIR=./src CHECK_AUTOCONF=yes) 06 Aug 2020 03:01PM UTC 0
2.42
Travis Job 490.17
Source Files on build 490
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #490
  • d12b1fec on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc