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

eclipse-aascw / aas-core-codegen / 35322804807
90%

Build:
DEFAULT BRANCH: main
Ran 18 Sep 2026 08:12AM UTC
Jobs 3
Files 264
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

18 Sep 2026 08:07AM UTC coverage: 85.814% (+0.002%) from 85.812%
35322804807

push

github

web-flow
Fix the XSD lexical forms in the Java XML (#719)

The Java xmlization neither wrote nor read the lexical forms which
`xs:double` and `xs:boolean` prescribe, so a document written by any
other SDK could not always be read back, and a document Java wrote could
not always be read by them.

A double went out through `writeStringifiedContent`, which is to say
through `Double.toString`, which renders an infinity as `Infinity`.
`xs:double` spells it `INF`.

Reading was wrong in both directions at once. `Double.valueOf` refuses
`INF` and `-INF` -- while accepting `Infinity`, a trailing type suffix
as in `1.0d`, a hexadecimal significand as in `0x1p3`, and surrounding
whitespace, none of which is a valid `xs:double`.

`xs:boolean` has four literals and not two: `1` and `0` are as good as
`true` and `false`. Java refused them. Mind that `Boolean.valueOf`
can not be used to widen this: it answers `false` to anything which is
not `true`, so it would have taken `0` and `banana` alike, and silently.
The four literals are matched explicitly, and they stay case-sensitive.
`TRUE` is not a valid `xs:boolean`.

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

34764 of 40511 relevant lines covered (85.81%)

2.57 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3.12 - 35322804807.1 18 Sep 2026 08:14AM UTC 264
85.81
GitHub Action Run
2 3.10 - 35322804807.2 18 Sep 2026 08:14AM UTC 264
85.81
GitHub Action Run
3 3.11 - 35322804807.3 18 Sep 2026 08:14AM UTC 264
85.81
GitHub Action Run
Source Files on build 35322804807
  • Tree
  • List 264
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d3b34de6 on github
  • Prev Build on main (#35319779908)
  • Next Build on main (#35323909338)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc