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

ICRAR / libprofit / 223
89%
master: 90%

Build:
Build:
LAST BUILD BRANCH: devel
DEFAULT BRANCH: master
Ran 15 Aug 2018 05:36AM UTC
Jobs 1
Files 47
Run time 8min
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
223

push

travis-ci

rtobar
Fixing naming of OpenCL kernel cache entries

Firstly, we need to sanitize the platform and device names so they are
valid file names (i.e., don't contain slashes, colons, etc). Such
characters are being replaced now with underscores. On top of that we
are also turning spaces into underscores for uniformity. And on top of
that we are also separating the platform/device name and its supported
OpenCL version with an extra underscore.

This lack of filename cleanup was preventing some platforms to cache
their entries. For example, in my computer my AMD card's device, when
exposed via Mesa's Clover OpenCL platform, is named "AMD Radeon R7 M260
Series (OLAND / DRM 3.23.0 / 4.15.0-30-generic, LLVM 6.0.0)", which
prevented the code from caching it correctly (because of the "/"
characters).

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

1319 of 1651 relevant lines covered (79.89%)

1096892.76 hits per line

Jobs
ID Job ID Ran Files Coverage
6 223.6 (COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage") 15 Aug 2018 05:36AM UTC 0
79.89
Travis Job 223.6
Source Files on build 223
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #223
  • f21157a7 on github
  • Prev Build on devel (#222)
  • Next Build on devel (#224)
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