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

neovim / neovim / 1209 / 1
77%
master: 77%

Build:
DEFAULT BRANCH: master
Ran 11 Apr 2014 05:58PM UTC
Files 176
Run time 23s
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

11 Apr 2014 05:07PM UTC coverage: 59.889% (-0.1%) from 60.01%
1209.1

push

travis-ci

tarruda
Add `msgpack_rpc_dispatch`/metadata generator

This adds a lua script which parses the contents of 'api.h'. After the api is
parsed into a metadata table. After that, it will generate:

- A msgpack blob for the metadata table. This msgpack object contains everything
  scripting engines need to generate their own wrappers for the remote API.
- The `msgpack_rpc_dispatch` function, which takes care of validating msgpack
  requests, converting arguments to C types and passing control to the
  appropriate 'api.h' function. The result is then serialized back to msgpack
  and returned to the client.

This approach was used because:

- It automatically modifies `msgpack_rpc_dispatch` to reflect API changes.
- Scripting engines that generate remote call wrappers using the msgpack
  metadata will also adapt automatically to API changes

64542 of 107770 relevant lines covered (59.89%)

99267.78 hits per line

Source Files on job 1209.1
  • Tree
  • List 0
  • Changed 19
  • Source Changed 1
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1209
  • Travis Job 1209.1
  • 35ff53c6 on github
  • Prev Job for on master (#1207.1)
  • Next Job for on master (#1213.1)
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

© 2026 Coveralls, Inc