Files
UA-.NETStandard/.github/scripts
Marc Schier 994d7b34da Fix CI test duration regressions (#4861)
# Description

Partition the long-running sample and WoT test suites into bounded,
non-overlapping CI shards, and give all workloads the standard 45-minute
test-execution budget. Account for setup/build overhead separately in
the job timeout so builds do not consume test timeouts. Remove the
former sample, integration, WoT, and server-specific timeout exceptions
while retaining complete test scheduling.

Focused matrix tests pass (25/25); full and PR matrix generation
succeeds at 238 and 98 jobs, respectively. PowerShell syntax parsing and
`git diff --check` pass. The full solution test suite was not run
locally.

## Related Issues

- Fixes #4858

## Checklist

_Put an `x` in the boxes that apply. You can complete these step by step
after opening the PR._

- [ ] I have signed the
[CLA](https://opcfoundation.org/license/cla/ContributorLicenseAgreementv1.0.pdf)
and read the
[CONTRIBUTING](https://github.com/OPCFoundation/UA-.NETStandard/blob/master/CONTRIBUTING.md)
doc.
- [x] I have added tests that prove my fix is effective or that my
feature works and increased code coverage.
- [ ] I have added all necessary documentation.
- [x] I have verified that my changes do not introduce (new) build or
analyzer warnings.
- [ ] I ran **all** tests locally using the **UA.slnx** solution against
at least .net **framework** and .net **10**, and all passed.
- [ ] I fixed **all** failing and flaky tests in the CI pipelines and
**all** CodeQL warnings.
- [ ] I have addressed **all** PR feedback received.
2026-10-20 23:36:59 +00:00
..