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

maljovec / topopy / 63 / 1
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 07 Sep 2018 10:11PM UTC
Files 6
Run time 1s
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

07 Sep 2018 10:07PM UTC coverage: 98.163% (+1.3%) from 96.845%
63.1

push

travis-ci

web-flow
Morse complex (#23)

* Removing License preamble from all source files.
* Blacking code (https://github.com/ambv/black)
* Renaming testFunctions.py to test_functions.py
* Removing C++ code for Morse-Smale complex
* Adding C++ code for Morse Complex
* Creating Python wrapper for Morse Complex
* Creating test class for Morse Complex
* Updating swig and setup files to reflect new Morse Complex
* Removing unused "names" parameter floating throughout code.
* Adding separate class for testing the Merge tree.
* Renaming variables to be pythonic
* Capturing output of debug print statements in test assertions
* Changing debug to stdout
* Correcting gold file to represent json output of the MorseComplex
* After careful analysis, the new merge sequence is an equally valid representation:

You will merge 0 into 1599 at 0.500192, it doesn't matter if it goes through 39 or 1560 to get there. This shows this is a poor test function and I should consider using the gerber version where the maxima have different heights, but again being able to consistently handle this degenerate case is also valuable. This highlights that the assertions should be more robust and test the actual result not the internal representation.

* Testing warning message and suppressing it in other cases of TO testing
* Updating manifest file to associate with proper file extensions.
* Reducing hard-coded data in lieu of a gold file that can be maintained separately.
* More robust testing of the Morse-Smale Complex that won't report as many false negatives
* Incrementing the version number

295 of 304 branches covered (97.04%)

Branch coverage included in aggregate %.

667 of 676 relevant lines covered (98.67%)

0.99 hits per line

Source Files on job 63.1
  • Tree
  • List 0
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 22
  • Travis Job 63.1
  • ff2b7ad5 on github
  • Prev Job for on master (#57.1)
  • Next Job for on master (#73.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