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

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

Build:
Build:
LAST BUILD BRANCH: devel
DEFAULT BRANCH: master
Ran 09 Aug 2019 04:55AM UTC
Files 61
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

09 Aug 2019 04:40AM UTC coverage: 89.026%. First build
COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage"

push

travis-ci

rtobar
Complete revamp of project structure

The old project structure with the source files separated from the
include files and from the tests had become a bit difficult to maintain,
and prevented us from doing some interesting things with cmake down the
line.

The new structure makes things easier. At the top we have the src/
subdirectory, which contains the profit/ and apps/ subdirectories. The
former has all the bits necessary to build libprofit.so, while the
latter has the sources for profit-cli. The tests that are
profit-cli-specific are added in src/apps, while the rest are added in
src/profit. In terms of code *nothing* has changed though, only the
files' placement on the directory structure.

On top of this, more fine-grained control over inclusion of directories and
library linking is done now, with both happening at the target level.
Most directory inclusion and linkage does not need to be public
actually, so they are declared as PRIVATE instead.

All these changes are meant to make it easier to export libprofit's
targets and provide (and install) cmake package configuration files
which downstream projects can use.

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

3180 of 3572 relevant lines covered (89.03%)

3875201.85 hits per line

Source Files on job 341.6 (COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage")
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 321
  • Travis Job 341.6
  • f2127299 on github
  • Next Job for COMPILER=g++-6 CXXFLAGS="-coverage" LDFLAGS="-coverage" on cmake-revamp (#345.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