Skip to content

[introspection] Skip verifying the objc_msgSend[Super]_stret on all platforms. - #12939

Merged
rolfbjarne merged 3 commits into
mainfrom
introspection-skip-msgsend-everywhere
Oct 7, 2021
Merged

[introspection] Skip verifying the objc_msgSend[Super]_stret on all platforms.#12939
rolfbjarne merged 3 commits into
mainfrom
introspection-skip-msgsend-everywhere

Conversation

@rolfbjarne

@rolfbjarne rolfbjarne commented Oct 6, 2021

Copy link
Copy Markdown
Member

Now that macOS runs on ARM64 (and also the simulators soon), we need to have to same logic for all platforms.

Fixes:

Introspection.iOSApiPInvokeTest
    [FAIL] Could not find the field 'objc_msgSend_stret' in /usr/lib/libobjc.dylib
    [FAIL] Could not find the field 'objc_msgSendSuper_stret' in /usr/lib/libobjc.dylib
    [FAIL] SymbolExists :   2 errors found in 5300 functions validated: objc_msgSend_stret, objc_msgSendSuper_stret
        Expected: 0
        But was:  2
            at Introspection.ApiPInvokeTest.SymbolExists() in /Users/builder/azdo/_work/1/s/xamarin-macios/tests/introspection/ApiPInvokeTest.cs:line 182

…latforms.

Now that macOS runs on AMR64 (and also the simulators soon), we need to have to same logic for all platforms.

Fixes:

    Introspection.iOSApiPInvokeTest
        [FAIL] Could not find the field 'objc_msgSend_stret' in /usr/lib/libobjc.dylib
        [FAIL] Could not find the field 'objc_msgSendSuper_stret' in /usr/lib/libobjc.dylib
        [FAIL] SymbolExists :   2 errors found in 5300 functions validated: objc_msgSend_stret, objc_msgSendSuper_stret
            Expected: 0
            But was:  2
                at Introspection.ApiPInvokeTest.SymbolExists() in /Users/builder/azdo/_work/1/s/xamarin-macios/tests/introspection/ApiPInvokeTest.cs:line 182
@rolfbjarne rolfbjarne added the not-notes-worthy Ignore for release notes label Oct 6, 2021
@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator

❌ [PR Build] Tests failed on Build ❌

Tests failed on Build.

API diff

✅ API Diff from stable

View API diff

API & Generator diff

API Diff (from PR only) (no change)
Generator Diff (only version changes)

GitHub pages

Results can be found in the following github pages (it might take some time to publish):

Test results

1 tests failed, 99 tests passed.

Failed tests

  • framework-test/Mac Catalyst [dotnet]/Debug [dotnet]: TimedOut (Execution timed out after 1200 seconds.
    No test log file was produced)

Pipeline on Agent XAMBOT-1100.BigSur'
Merge ce11d0c into 63de01c

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator

❌ [PR Build] Tests failed on Build ❌

Tests failed on Build.

API diff

✅ API Diff from stable

View API diff

API & Generator diff

API Diff (from PR only) (no change)
Generator Diff (only version changes)

GitHub pages

Results can be found in the following github pages (it might take some time to publish):

Test results

3 tests failed, 97 tests passed.

Failed tests

  • monotouch-test/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Tests run: 2694 Passed: 2493 Inconclusive: 35 Failed: 1 Ignored: 200)
  • link sdk/Mac Catalyst [dotnet]/Release [dotnet]: TimedOut (Execution timed out after 1200 seconds.
    No test log file was produced)
  • framework-test/Mac Catalyst [dotnet]/Debug [dotnet]: TimedOut (Execution timed out after 1200 seconds.
    No test log file was produced)

Pipeline on Agent XAMBOT-1101.BigSur
Merge 3ccbdc0 into 694ec2d

@rolfbjarne

Copy link
Copy Markdown
Member Author

Test failures are unrelated (https://github.com/xamarin/maccore/issues/2443).

@rolfbjarne
rolfbjarne merged commit b9de02c into main Oct 7, 2021
@rolfbjarne
rolfbjarne deleted the introspection-skip-msgsend-everywhere branch October 7, 2021 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-notes-worthy Ignore for release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants