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

zulip / zulip / 12281
3%

Build:
DEFAULT BRANCH: master
Ran 07 Feb 2017 12:24AM UTC
Jobs 7
Files 312
Run time 15min
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
12281

push

travis-ci

timabbott
storage: Fix static files storage reuse issues.

Zulip's previous model for managing static asset files via Django
pipeline had some broken behavior around upgrades.  In particular, it
was for some reason storing the information as to which static files
should be used in a memcached cache that was shared between different
deployments of Zulip.  This means that during the upgrade process,
some clients might be served a version of the static assets that does
not correspond to the server they were connected to.

We've replaced that model with using ManifestStaticFilesStorage, which
instead allows each Zulip deployment directory to have its own
complete copy of the mapping of files to static assets, as it should
be.

We have to do a little bit of hackery with the staticfiles.json path
to make this work, basically because Django expects staticfiles.json
to be under STATIC_ROOT (aka the path nginx is serving to users), but
doing that doesn't really make sense for Zulip, since that directory
is shared between different deployments.

25578 of 28400 relevant lines covered (90.06%)

1.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12281.1 (TEST_SUITE=frontend) 07 Feb 2017 12:24AM UTC 0
Travis Job 12281.1
2 12281.2 (TEST_SUITE=frontend) 07 Feb 2017 12:25AM UTC 0
Travis Job 12281.2
3 12281.3 (TEST_SUITE=backend) 07 Feb 2017 12:28AM UTC 0
90.05
Travis Job 12281.3
4 12281.4 (TEST_SUITE=backend) 07 Feb 2017 12:33AM UTC 0
90.06
Travis Job 12281.4
5 12281.5 (TEST_SUITE=static-analysis) 07 Feb 2017 12:30AM UTC 0
Travis Job 12281.5
6 12281.6 (TEST_SUITE=production) 07 Feb 2017 12:39AM UTC 0
Travis Job 12281.6
7 12281.7 (TEST_SUITE=production) 07 Feb 2017 12:40AM UTC 0
Travis Job 12281.7
Source Files on build 12281
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #12281
  • e2ee1951 on github
  • Prev Build on master (#12280)
  • Next Build on master (#12284)
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