|
Ran
|
Jobs
3
|
Files
82
|
Run time
1min
|
Badge
README BADGES
|
push
github
Test the actual outcome instead of reader.IsClosed The IsClosed check passed for a partial fix that moves only 'closed = true' ahead of CloseConnection() while the statements are still disposed after it, which still loses data. Open a second connection from the reader connection's Closed event instead: that runs while Close() is still executing, which is exactly when a second native instance would be created if the reader's statements were still alive. The test then checks that no committed row is lost on reopen. Deterministic, single-threaded, about 100 ms. Verified locally (native 1.5.5, Linux): passes on develop, fails every run with the old order and with the closed-only variant ('Expected value to be 2, but found 1'). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> (cherry picked from commit 2e3d16466)
1601 of 1899 branches covered (84.31%)
Branch coverage included in aggregate %.
3229 of 3560 relevant lines covered (90.7%)
418787.89 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | run-windows-latest - 36413987289.1 | 82 |
88.48 |
GitHub Action Run | |
| 2 | run-macos-14 - 36413987289.2 | 82 |
88.48 |
GitHub Action Run | |
| 3 | run-ubuntu-latest - 36413987289.3 | 82 |
88.48 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|