Skip to content

[ci-scan] Skip SpanDestinationFunctions_ValueRange on iOS (refs #129045)#129087

Draft
github-actions[bot] wants to merge 2 commits into
mainfrom
ci-scan/disable-tensors-tan-ios-129045-18062d1335574229
Draft

[ci-scan] Skip SpanDestinationFunctions_ValueRange on iOS (refs #129045)#129087
github-actions[bot] wants to merge 2 commits into
mainfrom
ci-scan/disable-tensors-tan-ios-129045-18062d1335574229

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Jun 7, 2026

Reasoning

The SpanDestinationFunctions_ValueRange tests in DoubleGenericTensorPrimitives and SingleGenericTensorPrimitives fail on iossimulator-arm64 because the vectorized Tan implementation produces values with reduced precision compared to the scalar reference on this platform. The [ActiveIssue] attribute with PlatformDetection.IsiOS is the narrowest practical scope since the precision mismatch is platform-level and affects the Theory's multiple MemberData cases.

Linked KBE: #129045

Match verification (from Step 4.8):

  1. Same test/family: yes - SpanDestinationFunctions_ValueRange is the failing test method
  2. Same failure signature: yes - Assert.All() Failure with Values differ for Tan on iOS
  3. Same OS: yes - iossimulator (iOS)
  4. Same architecture: yes - arm64

Impact on platforms

  • runtime-extra-platforms (def 154) / iossimulator-arm64 Release AllSubsets_CoreCLR / Helix queue: ubuntu.2204.armarch.open.ios / exit code 1

Errors log

[FAIL] System.Numerics.Tensors.Tests.DoubleGenericTensorPrimitives.SpanDestinationFunctions_ValueRange(tensorPrimitivesMethod: SpanDestinationDelegate { Method = Void Tan[Double](...) }, ...)
Assert.All() Failure: 123 out of 201 items in the collection did not pass.
       Error: Assert.Equal() Failure: Values differ
              Expected: 0.4103212990482421
              Actual:   0.41032129904823794

[FAIL] System.Numerics.Tensors.Tests.SingleGenericTensorPrimitives.SpanDestinationFunctions_ValueRange(tensorPrimitivesMethod: SpanDestinationDelegate { Method = Void Tan[Single](...) }, ...)
Assert.All() Failure: 153 out of 201 items in the collection did not pass.

First build it occurred

Linked issue

#129045


Filed by ci-failure-scan, which scans dnceng-public outer-loop pipelines on main and converts stable failures into KBEs and test-disable PRs. Comment here or on the workflow file to suggest changes; ci-failure-scan-feedback reads in-scope feedback daily and opens (or updates) a PR with prompt edits.

Note

🔒 Integrity filter blocked 2 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #125436 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #56073 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by CI Outer-Loop Failure Scanner · ● 51.3M ·

The TensorPrimitives SpanDestinationFunctions_ValueRange tests fail on
iossimulator-arm64 due to reduced precision in the vectorized Tan
implementation compared to the scalar reference. Disable via ActiveIssue
until the precision issue is resolved.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-system-numerics-tensors
See info in area-owners.md if you want to be subscribed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants