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

jiowchern / PinionCore.Remote / 18960206996
61%

Build:
DEFAULT BRANCH: master
Ran 31 Oct 2025 01:50AM UTC
Jobs 1
Files 274
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

30 Oct 2025 10:48PM UTC coverage: 58.856% (+0.1%) from 58.727%
18960206996

push

github

jiowchern
feat: implement IDisposable for resource management

Add IDisposable implementations across key classes to improve resource
management and prevent memory leaks. This involves implementing the
Dispose method to release resources manually, which is necessary for
classes that manage their own resource allocation. Critical changes
include:

- Introducing the IDisposable interface in the IStreamable class and its
  derivatives to ensure proper disposal.
- Modifying BufferRelay, PackageReader, PackageSender, ReverseStream,
  and more, to implement IDisposable, allowing them to clean up resources
  correctly.
- Refactoring the dispose logic in several Network and Remote components
  to properly manage memory and resource allocation, addressing potential
  resource leaks.

This approach conforms to .NET memory management best practices and
ensures that the garbage collector can work more efficiently by
automating resource cleanup where applicable.

1027 of 1960 branches covered (52.4%)

Branch coverage included in aggregate %.

63 of 74 new or added lines in 11 files covered. (85.14%)

12 existing lines in 5 files now uncovered.

7071 of 11799 relevant lines covered (59.93%)

36744.88 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
93.0
2.0% PinionCore.Network/PackageReader.cs
2
51.9
-1.35% PinionCore.Remote.Gateway/Hosts/AgentPool.cs
8
80.68
-1.03% PinionCore.Remote.Soul/SyncService.cs

Uncovered Existing Lines

Lines Coverage ∆ File
2
67.24
-3.67% PinionCore.Network/Tcp/Peer.cs
2
90.44
-2.21% PinionCore.Remote/GhostsHandler.cs
2
83.33
-3.13% PinionCore.Utility/PinionCore.Utility/Remote/GhostProvider.cs
3
80.68
-1.03% PinionCore.Remote.Soul/SyncService.cs
3
87.26
4.02% PinionCore.Remote.Soul/User.cs
Jobs
ID Job ID Ran Files Coverage
1 18960206996.1 31 Oct 2025 01:50AM UTC 274
58.86
GitHub Action Run
Source Files on build 18960206996
  • Tree
  • List 274
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 59ea7d61 on github
  • Prev Build on master (#18809709241)
  • Next Build on master (#18983925171)
  • 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

© 2025 Coveralls, Inc