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

marshallward / f90nml / 520 / 6
99%
master: 99%

Build:
DEFAULT BRANCH: master
Ran 27 Mar 2020 02:08PM UTC
Files 7
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

27 Mar 2020 01:59PM UTC coverage: 97.201% (+0.1%) from 97.099%
520.6

push

travis-ci

marshallward
Improved null repeat support

Several null cases were still unhandled correctly, particularly if the
final record of a variable was a repeat null with a comma, and followed
by another variable.

After writing out all of the possible end-null cases, it seems that we
can safely conclude that the value is null when we have the following
token pairs (assuming that an earlier token was *)

* / :
    end of group, repeat null

<any> =:
    If the next token is an equals, then we have started the next
    assignment and the prior value was a repeat null.

, <any>:
    If the prior_token is a comma, then we had * , at an earlier
    point and this must be a repeat null

The special case of , , (two commas) seems to accidentally skip over a
null value, so we add one to n_vals in this case.  Subsequent nulls are
handled correctly, so we don't need to keep iteratively doing this.
There is just some problem with the iteration that we are overlooking.
But I have no plans to look into it.  Enjoy the random fix.

Test cases have also been added.

Again, thanks to GitHub user @frankeye for reporting this issue.

1007 of 1036 relevant lines covered (97.2%)

0.97 hits per line

Source Files on job 520.6
  • Tree
  • List 0
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 493
  • Travis Job 520.6
  • 3096833d on github
  • Prev Job for on master (#519.1)
  • Next Job for on master (#522.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

© 2025 Coveralls, Inc