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

catmaid / CATMAID / 5024
48%
master: 45%

Build:
Build:
LAST BUILD BRANCH: dev
DEFAULT BRANCH: master
Ran 22 Jul 2018 10:48PM UTC
Jobs 5
Files 93
Run time 26min
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
5024

push

travis-ci

tomka
Tracing overlay: change type of internal `nodes` field to Map

This replaces the data type of the internal node directory from Object
to Map. This enforces proper typing of node IDs when referencing into
the dictionary, which will make ID types more predictable and reduces
other type enforcing code like Object.keys(this.nodes).map(Number).

Iterating maps is in many scenarios faster than itering objects and some
useful helper fields and methods like ".size" are provided. This doesn't
seem to make a big difference though for common node query sizes. For
~20,000 nodes, using the Map implementation saves  about ~20ms in
average. Memory use however is much better with the Map based
implementation. It seems that the Tracing Overlay needs about one third
less memory when using the Map implementation and garbage collection
happens more quickly.

7375 of 15336 relevant lines covered (48.09%)

2.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5024.1 22 Jul 2018 10:48PM UTC 0
47.92
Travis Job 5024.1
2 5024.2 22 Jul 2018 10:48PM UTC 0
48.0
Travis Job 5024.2
3 5024.3 22 Jul 2018 10:48PM UTC 0
48.0
Travis Job 5024.3
4 5024.4 22 Jul 2018 11:13PM UTC 0
46.45
Travis Job 5024.4
5 5024.5 22 Jul 2018 11:14PM UTC 0
46.5
Travis Job 5024.5
Source Files on build 5024
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5024
  • e9f8d494 on github
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