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

ICRAR / ngas / 149 / 1
69%
master: 69%

Build:
DEFAULT BRANCH: master
Ran 09 Jan 2018 02:11AM UTC
Files 159
Run time 8s
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

09 Jan 2018 01:20AM UTC coverage: 62.506% (+0.1%) from 62.405%
DB=sqlite3

push

travis-ci

rtobar
importlib instead of __import__

The latter is thread-unsafe (unless one manually uses the imp module to
acquire/release the module import lock), which can cause very subtle
race conditions. One such race condition happened a few times in the
ngamsSubscriptionTest: server A pushes two files simultaneously to
server B, which hasn't received any QARCHIVE command yet. The two
simultaneous file pushes are handled by two different threads, with one
loading the module, and the other seeing it partially loaded in
sys.modules, and therefore failing later because the 'handleCmd'
attribute couldn't be found.

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

12618 of 20187 relevant lines covered (62.51%)

0.63 hits per line

Source Files on job 149.1 (DB=sqlite3)
  • Tree
  • List 0
  • Changed 7
  • Source Changed 1
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 149
  • Travis Job 149.1
  • 87e34241 on github
  • Prev Job for DB=sqlite3 on master (#147.1)
  • Next Job for DB=sqlite3 on master (#151.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