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

ICRAR / libprofit / 223 / 6
89%
master: 90%

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

15 Aug 2018 05:27AM UTC coverage: 79.891%. Remained the same
COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage"

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

Source Files on job 223.6 (COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage")
  • Tree
  • List 0
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 219
  • Travis Job 223.6
  • f21157a7 on github
  • Prev Job for COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage" on devel (#222.6)
  • Next Job for COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage" on devel (#224.6)
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