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

ossama-othman / MaRC / 285 / 1
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 27 Apr 2018 10:29PM UTC
Files 98
Run time 3s
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

27 Apr 2018 10:26PM UTC coverage: 67.163% (+10.3%) from 56.836%
MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"

push

travis-ci

web-flow
Further expanded code coverage. (#81)

* Fixed mosaic averaging regression.

A regression was introduced when C++11 rvalue references were
introduced to MaRC that caused weighted and unweighted averaging to be
disabled if either was selected.  MaRC automatically disables
averaging if only one image (photo) exists in the map plane, but in
this case the number of images was based on the size of a moved (via
std::move()) list.  That resulted in the number of images in the
mosaic incorrectly assumed to be zero.  Fixes #80.

* tests: Expand MaRC feature use in test input file.

Code coverage results revealed large portions of MaRC that were not
exercised by its unit tests.  Additional test maps were added to the
MaRC test input file `test_map.marc' to force most of the uncovered
code to run during test runs.

* parse.yy: Set range before arcseconds per pixel.

The MaRC library currently requires the range to be set prior to the
number of arcseconds per pixel.  Adjust the code in the parser grammar
accordingly.

* PhotoImage: Fix incorrect assertions.

Two assert() calls were being triggered due to an correct check for a
"begin" iterator being less than the result of std::find().  It is
possible for std::find() to validly return the begin iterator.  Allow
the begin iterator to equal the std::find() result as well.

2301 of 3426 relevant lines covered (67.16%)

8458.94 hits per line

Source Files on job 285.1 (MATRIX_EVAL="CC=gcc-5 && CXX=g++-5")
  • Tree
  • List 0
  • Changed 57
  • Source Changed 6
  • Coverage Changed 56
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 9
  • Travis Job 285.1
  • b5c087cd on github
  • Prev Job for MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" on master (#281.1)
  • Next Job for MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" on master (#286.1)
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