Fixes from reviews.#145
Conversation
There was a problem hiding this comment.
Pull request overview
This PR applies review-driven cleanups across tests and documentation to improve standards alignment and traceability descriptions in the TestResults library repo.
Changes:
- Update MSTest files to use explicit AAA section comments (
Arrange:,Act:,Assert:). - Refine requirements/design documentation structure references (ReqStream and design intro).
- Adjust README content (outcome categorization, script usage guidance, architecture link).
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| test/DemaConsulting.TestResults.Tests/IO/TrxSerializerTests.cs | Updates test comments to explicit AAA sections for consistency with testing standards. |
| test/DemaConsulting.TestResults.Tests/IO/SerializerTests.cs | Updates test comments to explicit AAA sections for consistency with testing standards. |
| docs/reqstream/test-results-library/io/io.yaml | Updates the comment header list of unit requirement files (now excludes serializer-helpers). |
| docs/design/introduction.md | Adds a “Companion Artifact Structure” section and updates reference links. |
| README.md | Reorders Completed outcome category, updates script commands to PowerShell, and repoints the architecture link to design introduction. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- requirements.yaml: add missing serializer-helpers.yaml include so that TestResults-SerializerHelpers-Utf8Encoding is part of the requirements hierarchy - docs/design/introduction.md: update companion artifact structure to include serializer-helpers.yaml, SerializerHelpersTests.cs, and IOTests.cs - docs/design/test-results-library/io/serializer.md: correct SerializerHelpers Dependency section — it is TrxSerializer.Serialize() and JUnitSerializer.Serialize() that use SerializerHelpers, not Serializer.Deserialize() - src/DemaConsulting.TestResults/IO/SerializerHelpers.cs: improve XmlDoc to explain WHY the class exists and WHY the Encoding override is needed, per literate coding standards Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Links to reqstream YAML files from design markdown documents break when compiled to PDF. The relationship between design and requirements is captured structurally in the review-sets and requirements hierarchy. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 12 out of 12 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
@copilot apply changes based on the comments in this thread |
…sert section Agent-Logs-Url: https://github.com/demaconsulting/TestResults/sessions/a73f65e7-afde-4f3a-bed6-47904632ae6f Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Applied the two remaining unresolved fixes from that review: in |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@copilot apply changes based on the comments in this thread |
…nd docs Agent-Logs-Url: https://github.com/demaconsulting/TestResults/sessions/bc3d5ab9-dbb5-4a05-af67-af33590e3357 Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Applied: .NET's |
Pull Request
Description
This PR applies fixes from performing the formal reviews.
Type of Change
Related Issues
Closes #
Pre-Submission Checklist
Before submitting this pull request, ensure you have completed the following:
Build and Test
dotnet build --configuration Releasedotnet test --configuration ReleaseCode Quality
dotnet format --verify-no-changesQuality Checks
Please run the following checks before submitting:
./lint.sh(Unix/macOS) orcmd /c lint.bat/./lint.bat(Windows)Testing
Documentation
Additional Notes