Skip to content

Unit testing extract - #71

Merged
TheJoeFin merged 5 commits into
devfrom
unit-testing-extract
Oct 26, 2026
Merged

TheJoeFin merged 5 commits into
devfrom
unit-testing-extract

Conversation

@TheJoeFin

Copy link
Copy Markdown
Owner

No description provided.

TheJoeFin and others added 4 commits October 25, 2026 13:43
Move portable builders, parsers, models, and workflow policies into Core. Isolate rendering, image processing, persistence, and backup/export logic in a headless Windows library, with WinUI adapters and dependency injection wiring in the app.

Harden URI/CSV handling, Unicode truncation, QR alignment and layout calculations, image lifetime, and atomic persistence while preserving legacy storage compatibility.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Exercise the production Core and Windows libraries with MSTest and Microsoft.Testing.Platform, including isolated filesystem integration tests and structural rendering checks.

Add platform-aware test scripts, TRX/Cobertura reporting, and ratcheting line and branch coverage thresholds.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Validate portable tests on Linux and headless suites on Windows x64 and ARM64. Upload coverage artifacts and build the packaged app with the .NET 10 runtime and preview compiler.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update contributor guidance with build prerequisites, suite selection, coverage requirements, deterministic testing conventions, and the explicit approval requirement for UI automation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@TheJoeFin TheJoeFin added enhancement New feature or request testing labels Oct 26, 2026
@TheJoeFin
TheJoeFin changed the base branch from main to dev October 26, 2026 01:08
Serialize clear and remove operations with pending adds, preserving live history when persistence fails. Add blocked-write regression coverage for both races and failed saves.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@TheJoeFin
TheJoeFin merged commit 948e0c7 into dev Oct 26, 2026
4 checks passed
@TheJoeFin
TheJoeFin deleted the unit-testing-extract branch October 26, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant