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

MuellerSeb / nml-tools
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: v0.3.0
DEFAULT BRANCH: main
Repo Added 09 Feb 2026 11:47AM UTC
Files 11
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

LAST BUILD ON BRANCH keep_schemas_compat_for_templates
branch: keep_schemas_compat_for_templates
CHANGE BRANCH
x
Reset
  • keep_schemas_compat_for_templates
  • CI_add_missing_example
  • add_check_mode
  • add_coverage
  • add_derived_type_support
  • add_file_profiles
  • add_reusable_definitions
  • add_set_constants
  • config_update
  • f2py_wrapper_support
  • fix/array_subscript_in_nmls
  • main
  • modify_derived_type_support
  • modify_dimension_support
  • simplify-internal-naming-policy
  • v0.2.0
  • v0.2.1
  • v0.3.0

03 Jun 2026 01:18PM UTC coverage: 84.216% (+0.2%) from 83.989%
26887909171

Pull #38

github

MuellerSeb
Reject whitespace-padded schema namelist names

Validate x-fortran-namelist exactly as provided instead of stripping before identifier validation. This prevents schemas with leading or trailing whitespace from passing through validation while still preserving the existing non-empty check.

Remove the redundant validate_namelist try/except wrapper and add focused regression coverage for schema, validation, and config-loading paths.
Pull Request #38: Support legacy template schema inclusion and namelist name checks

53 of 56 new or added lines in 6 files covered. (94.64%)

1 existing line in 1 file now uncovered.

3959 of 4701 relevant lines covered (84.22%)

0.84 hits per line

Relevant lines Covered
Build:
Build:
4701 RELEVANT LINES 3959 COVERED LINES
0.84 HITS PER LINE
Source Files on keep_schemas_compat_for_templates
  • Tree
  • List 11
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26887909171 keep_schemas_compat_for_templates Reject whitespace-padded schema namelist names Validate x-fortran-namelist exactly as provided instead of stripping before identifier validation. This prevents schemas with leading or trailing whitespace from passing through validation while stil... Pull #38 03 Jun 2026 01:28PM UTC MuellerSeb github
84.22
26886054107 keep_schemas_compat_for_templates Validate schema namelist identifiers consistently Apply the user Fortran identifier checks to x-fortran-namelist during schema normalization and raw validation/generation entry points. This closes the inconsistency where optional config names wer... Pull #38 03 Jun 2026 12:54PM UTC MuellerSeb github
84.23
26884469922 keep_schemas_compat_for_templates Declare expected namelist names in examples Add the optional namelists.name field to each example configuration so profile and template namelist lists can be audited directly from the config while still matching the schema x-fortran-namelist values. Pull #38 03 Jun 2026 12:24PM UTC MuellerSeb github
84.16
26884157701 keep_schemas_compat_for_templates Add optional namelist config names Allow each configured namelist entry to declare the expected namelist name and validate it against the resolved schema x-fortran-namelist value case-insensitively. Keep schema names canonical for registry looku... Pull #38 03 Jun 2026 12:17PM UTC MuellerSeb github
84.16
26883174675 keep_schemas_compat_for_templates Merge 2e60cb1d3 into dfc659dd6 Pull #38 03 Jun 2026 11:57AM UTC web-flow github
84.13
26883090685 keep_schemas_compat_for_templates Support legacy template schema inclusion Accept templates[].schemas as a compatibility input by resolving the listed schema paths against configured namelist schema entries and converting them to the same loaded namelist representation used by pr... push 03 Jun 2026 11:56AM UTC MuellerSeb github
84.13
See All Builds (104)
  • Repo on GitHub
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