You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c37da58
Browse filesBrowse the repository at this point in the historyBrowse files
fixup! Publish CI test results into PR discussions, harden artifact download, and add PR preview publishing (#570)
Build the integration tests before running them, fail on empty runs
`UpdateIntrospectionFile` switched to `dotnet test --no-build`, but
nothing restores or builds FSharp.Data.GraphQL.Integration.slnx: the
restore target only covers `src/**` and the build target only builds
FSharp.Data.GraphQL.slnx. On an unrestored project the test SDK props
are not imported, so `dotnet test` runs nothing and exits with 0. The
step has been a silent no-op on CI, which let a non-compiling
integration test project stay green.
- Add a `BuildIntegrationTests` target that builds the integration
solution after `Build` (it needs the client provider assembly).
- Make `runTests` fail when the run leaves no results file, deleting a
stale one first so an earlier run cannot mask it.
- Reuse `runTests` for `UpdateIntrospectionFile` instead of repeating
the `dotnet test` options, with its own results file name so it does
not overwrite other runs.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments