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

ICRAR / daliuge / 79
81%

Build:
DEFAULT BRANCH: master
Ran 15 Nov 2017 09:27AM UTC
Jobs 5
Files 62
Run time 1min
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
79

push

travis-ci

rtobar
Adding support for off-process dynlib applications

A new DynlibProcApp spawns a new process where the dynamic library is
actually loaded (instead of being loaded in the invoking process, like
DynlibApp does). Inputs/outputs are exposed via the underlying RPC
mechanism to the new process, which creates an RPC client and the
corresponding DropProxy instances to access them.

In order to be able to transmit the information needed by the
sub-process to create DropProxy instances, we need to find (in the
parent process) what is the correct host/port/session_id triplet to
which the sub-process should connect it. This is done by adding and
_rpc_server attribute to each drop after creation, which will point to
the containing NodeManager (because it is the RPC server serving the
drops). In testing scenarios we launch a stand-alone RPCServer
instance and attach it to the drop in the same way.

Some simplifications have been done that definitely need to be addressed
in the future to make this support more robust, but this is working well
for a first iteration.

Signed-off-by: Rodrigo Tobar <rtobar@icrar.org>

5725 of 8548 relevant lines covered (66.97%)

3.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 79.1 15 Nov 2017 09:27AM UTC 0
66.93
Travis Job 79.1
2 79.2 15 Nov 2017 09:27AM UTC 0
66.95
Travis Job 79.2
3 79.3 15 Nov 2017 09:27AM UTC 0
66.85
Travis Job 79.3
4 79.4 15 Nov 2017 09:27AM UTC 0
66.96
Travis Job 79.4
5 79.5 15 Nov 2017 09:28AM UTC 0
66.96
Travis Job 79.5
Source Files on build 79
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #79
  • 229ab1d4 on github
  • Prev Build on master (#78)
  • Next Build on master (#81)
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