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

iTowns / itowns / 1154
88%

Build:
DEFAULT BRANCH: master
Ran 06 Dec 2019 10:03AM UTC
Jobs 1
Files 84
Run time 11s
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
1154

push

travis-ci-com

web-flow
refacto(cache): ditch Map() in Cache for simple tree (#1264)

refacto(cache): ditch Map() in Cache for simple tree

The previous Cache was working on a single Map, which can become really
slow and big after a few minutes of navigation in iTowns.

Now, the Cache is composed of a single tree, that can contain node up
to 3 levels. It simplifies things attached to a layer, a source or
others things like a zoom value. Instead of having a complex string
composed with all those information, it now uses several key accross all
the node of the Cache.

In term of performance, the proposed implementation is 20 times faster
than the previous one.

2171 of 3778 branches covered (57.46%)

Branch coverage included in aggregate %.

4565 of 6493 relevant lines covered (70.31%)

98.07 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/56547420 1154.1 06 Dec 2019 10:03AM UTC 0
65.58
Travis Job 1154.1
Source Files on build 1154
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #1154
  • 881604f9 on github
  • Prev Build on master (#1143)
  • Next Build on master (#1155)
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