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

DemoBytom / DemoEngine / 22740981351
33%
develop: 26%

Build:
Build:
LAST BUILD BRANCH: feature/ValueResults
DEFAULT BRANCH: develop
Ran 05 Mar 2026 11:23PM UTC
Jobs 1
Files 78
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

05 Mar 2026 11:04PM UTC coverage: 33.103% (-0.2%) from 33.333%
22740981351

push

coveralls.net

DemoBytom
More work on StaThreadService and the Sta sync context

`StaSingleThreadedSynchronizationContext` - in the end, instead having a `task Completion` exposed to be awaited by the consumer to signal any errors, an event is used. The reason is that awaiting a task, while ensuring it's awaited in a different context, than the main task being executed within this context, led to quite an unintuitive design.
The code and tests were refactored to now rely solely on said event. In case there is a subscriber to the event - it is used to signal error, and a 10 second timeout is started - if the context is not stopped within those 10 seconds the application forcibly exits by exiting the process. If the context is stopped in time, the timeout is cancelled. If no subscriber is subscribed to the event the process exits immediately.

1248 of 3770 relevant lines covered (33.1%)

0.36 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
8
92.59
-7.41% /src/Demo.Engine.Core/Features/StaThread/StaThreadService.cs
Jobs
ID Job ID Ran Files Coverage
1 22740981351.1 05 Mar 2026 11:23PM UTC 147
16.33
Source Files on build 22740981351
  • Tree
  • List 78
  • Changed 16
  • Source Changed 2
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8298baa6 on github
  • Prev Build on feature/ValueResults (#22694098841)
  • Next Build on feature/ValueResults (#22785668159)
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