Skip to content

test(http): wire MTConnect.NET-HTTP-Tests into the solution#187

Draft
ottobolyos wants to merge 1 commit into
TrakHound:masterfrom
ottobolyos:test/http-tests-sln-wireup
Draft

test(http): wire MTConnect.NET-HTTP-Tests into the solution#187
ottobolyos wants to merge 1 commit into
TrakHound:masterfrom
ottobolyos:test/http-tests-sln-wireup

Conversation

@ottobolyos
Copy link
Copy Markdown
Contributor

Summary

tests/MTConnect.NET-HTTP-Tests/ builds and passes when invoked directly via dotnet test tests/MTConnect.NET-HTTP-Tests, but it is not currently a project of MTConnect.NET.sln on master, so the solution-level CI run does not exercise it. This PR adds the project (and its companion MTConnect.NET-Tests-Agents support project) to the solution so future dotnet build MTConnect.NET.sln + dotnet test MTConnect.NET.sln invocations cover the 15 HTTP-Tests fixtures.

Files changed

  • MTConnect.NET.sln — added the MTConnect.NET-Tests-Agents and MTConnect.NET-HTTP-Tests project entries, their build configurations for Debug / Docker / Package / Release, and the matching SolutionFolders mapping under "Tests".

Verification

  • dotnet build MTConnect.NET.sln — green; the project enumeration now includes both new entries (0 warnings, 0 errors).
  • dotnet test MTConnect.NET.sln --filter "Category!=E2E&Category!=RequiresDocker&Category!=XsdLoadStrict" — green; HTTP-Tests reports Passed: 15, Total: 15 in the solution-level sweep.

@ottobolyos ottobolyos force-pushed the test/http-tests-sln-wireup branch 2 times, most recently from f91c5a7 to 8414757 Compare June 3, 2026 04:44
Restore the MTConnect.NET-Tests-Agents and MTConnect.NET-HTTP-Tests
project entries to MTConnect.NET.sln, their build configurations for
all four solution-wide configurations, and their SolutionFolders mapping
under "Tests". Both projects were dropped from the solution in
c6ac2bc (docs-gen) so dotnet build/test against the solution file no
longer enumerates them; running tests against the project directories
directly still worked but the solution-level CI sweep missed all 15
HTTP-Tests fixtures.
@ottobolyos ottobolyos force-pushed the test/http-tests-sln-wireup branch from 8414757 to 54d6252 Compare June 3, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants