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

ossuminc / riddl / 11531524554
73%

Build:
DEFAULT BRANCH: main
Ran 26 Oct 2024 11:54AM UTC
Jobs 1
Files 103
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

26 Oct 2024 11:46AM UTC coverage: 73.318% (-0.4%) from 73.669%
11531524554

push

web-flow
OSS-96 Refactor To Use PlatformContext As A Given (#684)

Use a PlatformContext given throughout RIDDL to abstract away details of the execution platform. This mostly concerns I/O processing but also includes logging, CommonOptions, ExecutionContext, etc. 

* Defines DOMPlatformContext for JSDom platform
* Defines JVMPlatformContext for JVM
* TODO: define NativePlatformContext when native build hits main
* Move CommonOptions from language to utils
* Create `pc` and `ec` globals in utils package object for access to platform specific givens
* Apply `(using PlatformContextg)` throughout RIDDL where platform dependencies are used
* Converted all use of `scala.concurrent.Await.result` to the utils implementation of `Await.result`
* Set `Test/parallelExecution := false` in the passes module to alleviate the damage done by concurrent testing 
 that uses `PlatformContext.setOptions`
* Convert passing CommonOptions and Logger through many functions into accesses on PlatformContext
* Update documentation references for changes in APIs

206 of 289 new or added lines in 35 files covered. (71.28%)

126 existing lines in 34 files now uncovered.

4839 of 6600 relevant lines covered (73.32%)

0.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11531524554.1 26 Oct 2024 11:54AM UTC 0
73.32
Source Files on build 11531524554
Detailed source file information is not available for this build.
  • Back to Repo
  • 24ec199d on github
  • Prev Build on main (#11181625544)
  • Next Build on main (#11537298164)
  • 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