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

marshallward / f90nml / 520
99%

Build:
DEFAULT BRANCH: master
Ran 27 Mar 2020 02:07PM UTC
Jobs 7
Files 7
Run time 1min
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

pending completion
520

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.

3 of 3 new or added lines in 1 file covered. (100.0%)

1014 of 1036 relevant lines covered (97.88%)

6.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 520.1 27 Mar 2020 02:07PM UTC 0
97.1
Travis Job 520.1
2 520.2 27 Mar 2020 02:07PM UTC 0
97.59
Travis Job 520.2
3 520.3 27 Mar 2020 02:07PM UTC 0
97.59
Travis Job 520.3
4 520.4 27 Mar 2020 02:07PM UTC 0
97.59
Travis Job 520.4
5 520.5 27 Mar 2020 02:07PM UTC 0
97.59
Travis Job 520.5
6 520.6 27 Mar 2020 02:08PM UTC 0
97.2
Travis Job 520.6
7 520.7 27 Mar 2020 02:08PM UTC 0
97.49
Travis Job 520.7
Source Files on build 520
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #520
  • 3096833d on github
  • Prev Build on master (#519)
  • Next Build on master (#522)
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