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

ICRAR / ngas / 149
69%

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

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>

12629 of 20187 relevant lines covered (62.56%)

1.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 149.1 (DB=sqlite3) 09 Jan 2018 02:11AM UTC 0
62.51
Travis Job 149.1
2 149.2 (DB=mysql) 09 Jan 2018 02:11AM UTC 0
62.49
Travis Job 149.2
3 149.3 (DB=postgresql) 09 Jan 2018 02:11AM UTC 0
62.38
Travis Job 149.3
Source Files on build 149
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #149
  • 87e34241 on github
  • Prev Build on master (#147)
  • Next Build on master (#151)
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