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

ICRAR / daliuge / 62
81%

Build:
DEFAULT BRANCH: master
Ran 16 Oct 2017 06:37AM UTC
Jobs 4
Files 61
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
62

push

travis-ci

rtobar
DynlibApp calling i.read/o.write directly

The previous option of holding a reference to a read/write method of the
respective object seems to be the cause of some problems we were
experiencing in multi-node deployments. By getting the read and write
attribute first and invoking it later we produce a call to __getattr__
instead of __call__, which an important distinction made by the
DropProxy class at the moment (but that we could probably work around).
By doing always a call to i.read() or o.write() we effectively call
__cal__ on the DropProxy, which is what we need to do.

This problem hasn't been picked up before because we had never actually
tried to run an DynlibApp against remote Drops (we were always using
local Drops). I will add next a unit test that mimics this behavior.
This should both confirm that this is the cause of the problem, and
ensure it doesn't happen again.

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

5704 of 8507 relevant lines covered (67.05%)

2.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 62.1 16 Oct 2017 06:37AM UTC 0
67.0
Travis Job 62.1
2 62.2 16 Oct 2017 06:38AM UTC 0
66.91
Travis Job 62.2
3 62.3 16 Oct 2017 06:38AM UTC 0
67.03
Travis Job 62.3
4 62.4 16 Oct 2017 06:37AM UTC 0
67.04
Travis Job 62.4
Source Files on build 62
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #62
  • 976c6adc on github
  • Prev Build on master (#59)
  • Next Build on master (#63)
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