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

ICRAR / daliuge / 62 / 3
81%
master: 81%

Build:
DEFAULT BRANCH: master
Ran 16 Oct 2017 06:38AM UTC
Files 61
Run time 2s
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

16 Oct 2017 06:23AM UTC coverage: 67.027% (+0.01%) from 67.015%
62.3

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>

5702 of 8507 relevant lines covered (67.03%)

0.67 hits per line

Source Files on job 62.3
  • Tree
  • List 0
  • Changed 3
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 62
  • Travis Job 62.3
  • 976c6adc on github
  • Prev Job for on master (#59.2)
  • Next Job for on master (#63.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