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

ossuminc / riddl / 21789986122
63%
main: 64%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: main
Ran 08 Feb 2026 01:19AM UTC
Jobs 1
Files 106
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

08 Feb 2026 01:16AM UTC coverage: 63.499% (-0.3%) from 63.771%
21789986122

push

respencer-ncl
Enhance ValidationPass with bug fixes and new validations

Fix three bugs: SagaStep checked doStatements twice instead of
undoStatements for revert validation, SagaStep shape check compared
getClass of identical types (always true), and validateState called
checkMetadata twice.

Add validation for previously unvalidated definitions: Schema
(kind vs structure compatibility, data/link/index ref resolution)
and Relationship (processor ref resolution).

Add semantic validations: streamlet shape vs inlet/outlet count,
handler requirements for streamlets/adaptors/repositories, adaptor
empty handler warning, projector repository ref resolution,
epic/usecase user story user ref resolution, and function
input/output type expression validation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

47 of 87 new or added lines in 1 file covered. (54.02%)

48 existing lines in 23 files now uncovered.

5767 of 9082 relevant lines covered (63.5%)

0.63 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
40
70.1
-3.21% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/ValidationPass.scala

Uncovered Existing Lines

Lines Coverage ∆ File
1
69.81
-1.89% language/shared/src/main/scala/com/ossuminc/riddl/language/At.scala
1
51.03
0.09% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTWriter.scala
1
39.71
-1.47% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/ByteBufferWriter.scala
1
88.68
-1.89% language/shared/src/main/scala/com/ossuminc/riddl/language/Finder.scala
1
75.0
-5.0% passes/shared/src/main/scala/com/ossuminc/riddl/passes/prettify/PrettifyState.scala
1
75.68
-2.7% passes/shared/src/main/scala/com/ossuminc/riddl/passes/resolve/ReferenceMap.scala
1
78.38
0.0% passes/shared/src/main/scala/com/ossuminc/riddl/passes/symbols/SymbolsPass.scala
1
62.67
0.0% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/BasicValidation.scala
2
49.93
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTReader.scala
2
56.25
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/ByteBufferReader.scala
2
60.81
-2.7% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/VarIntCodec.scala
2
87.18
-1.03% language/shared/src/main/scala/com/ossuminc/riddl/language/Messages.scala
2
93.55
-3.23% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/ParsingErrors.scala
2
77.14
-2.86% passes/shared/src/main/scala/com/ossuminc/riddl/passes/BASTWriterPass.scala
2
48.58
-0.94% passes/shared/src/main/scala/com/ossuminc/riddl/passes/prettify/RiddlFileEmitter.scala
2
91.43
0.0% passes/shared/src/main/scala/com/ossuminc/riddl/passes/stats/StatsPass.scala
2
67.74
-2.15% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/TypeValidation.scala
3
58.85
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/AST.scala
3
83.33
-2.08% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/RiddlParserInput.scala
3
63.56
0.0% passes/shared/src/main/scala/com/ossuminc/riddl/passes/prettify/PrettifyVisitor.scala
3
74.06
0.44% passes/shared/src/main/scala/com/ossuminc/riddl/passes/resolve/ResolutionPass.scala
4
70.1
-3.21% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/ValidationPass.scala
6
37.84
-8.11% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/ExtensibleTopLevelParser.scala
Jobs
ID Job ID Ran Files Coverage
1 21789986122.1 08 Feb 2026 01:19AM UTC 106
63.5
Source Files on build 21789986122
  • Tree
  • List 106
  • Changed 27
  • Source Changed 1
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6d6185e5 on github
  • Prev Build on development (#21750206484)
  • Next Build on development (#21790952360)
  • Delete
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