Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] Try to execute a few more tasks locally on Windows. #19963

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

rolfbjarne
Copy link
Member

No description provided.

This avoids the Mono.Cecil dependency, and also MetadataLoadContext is both
faster and better maintained.
…, PackLibrary and UnpackLibrary tasks.

In order to make packing and unpacking work on Windows, we now:

* Encode both \ and / the same way, they're both path separator characters.
* Decode either into Path.DirectorySeparatorChar.

This is a potential breaking change: it won't be possible to have a resource
with a LogicalName that contains a backslash. I've never seen an app where
files would have a name containing a backslash, so this is unlikely to be a
problem.
@vs-mobiletools-engineering-service2
Copy link
Collaborator

🔥 [PR Build] Build failed 🔥

Build failed for the job 'Build macOS tests'

Pipeline on Agent
Hash: 0b64856bdfda60b899e422ad0a6ffa3b5190a214 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

📚 [PR Build] Artifacts 📚

Packages generated

View packages

Pipeline on Agent
Hash: [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

❌ [CI Build] Windows Integration Tests failed ❌

❌ Failed ❌

Pipeline on Agent
Hash: 0b64856bdfda60b899e422ad0a6ffa3b5190a214 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ API diff for current PR / commit

Legacy Xamarin (No breaking changes)
  • iOS (no change detected)
  • tvOS (no change detected)
  • watchOS (no change detected)
  • macOS (no change detected)
NET (empty diffs)
  • iOS: (empty diff detected)
  • tvOS: (empty diff detected)
  • MacCatalyst: (empty diff detected)
  • macOS: (empty diff detected)

✅ API diff vs stable

Legacy Xamarin (No breaking changes)
.NET (No breaking changes)
Legacy Xamarin (stable) vs .NET

ℹ️ Generator diff

Generator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes)

Pipeline on Agent
Hash: 0b64856bdfda60b899e422ad0a6ffa3b5190a214 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

🔥 [CI Build] Test results 🔥

Test results

❌ Tests failed on VSTS: simulator tests

0 tests crashed, 101 tests failed, 65 tests passed.

Failures

❌ dotnettests tests

1 tests failed, 0 tests passed.
  • DotNet tests: Failed (Execution failed with exit code 1)

Html Report (VSDrops) Download

❌ fsharp tests

3 tests failed, 4 tests passed.
  • fsharp/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • fsharp/tvOS - simulator/Debug: BuildFailure
  • fsharp/watchOS 32-bits - simulator/Debug: BuildFailure

Html Report (VSDrops) Download

❌ framework tests

4 tests failed, 4 tests passed.
  • framework-test/Mac Modern/Debug: BuildFailure
  • framework-test/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • framework-test/tvOS - simulator/Debug: BuildFailure
  • framework-test/watchOS 32-bits - simulator/Debug: BuildFailure

Html Report (VSDrops) Download

❌ interdependent_binding_projects tests

3 tests failed, 4 tests passed.
  • interdependent-binding-projects/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • interdependent-binding-projects/tvOS - simulator/Debug: BuildFailure
  • interdependent-binding-projects/watchOS 32-bits - simulator/Debug: BuildFailure

Html Report (VSDrops) Download

❌ introspection tests

4 tests failed, 4 tests passed.
  • introspection/Mac Modern/Debug: BuildFailure
  • introspection/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • introspection/tvOS - simulator/Debug: BuildFailure
  • introspection/watchOS 32-bits - simulator/Debug: BuildFailure

Html Report (VSDrops) Download

❌ linker tests

55 tests failed, 10 tests passed.
  • dont link/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run failed.
    Tests run: 11 Passed: 8 Inconclusive: 0 Failed: 1 Ignored: 2)
  • dont link/Mac Catalyst [dotnet]/Release [dotnet]: Failed (Test run failed.
    Tests run: 11 Passed: 8 Inconclusive: 0 Failed: 1 Ignored: 2)
  • dont link/Mac Modern/Debug: BuildFailure ( (failed to parse the logs: The Writer is closed or in error state.))
  • dont link/Mac Full/Debug: BuildFailure
  • dont link/Mac System/Debug: BuildFailure ( (failed to parse the logs: The Writer is closed or in error state.))
  • dont link/iOS Unified 64-bits - simulator/Debug [dotnet]: Failed
  • dont link/iOS Unified 64-bits - simulator/Release [dotnet]: Failed
  • dont link/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • dont link/iOS Unified 64-bits - simulator/Release: BuildFailure
  • dont link/tvOS - simulator/Debug [dotnet]: Failed
  • dont link/tvOS - simulator/Release [dotnet]: Failed
  • dont link/tvOS - simulator/Debug: BuildFailure
  • dont link/tvOS - simulator/Release: BuildFailure
  • dont link/watchOS 32-bits - simulator/Debug: BuildFailure
  • dont link/watchOS 32-bits - simulator/Release: BuildFailure
  • link sdk/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run failed.
    Tests run: 132 Passed: 121 Inconclusive: 0 Failed: 1 Ignored: 10)
  • link sdk/Mac Catalyst [dotnet]/Release [dotnet]: Failed (Test run failed.
    Tests run: 132 Passed: 120 Inconclusive: 0 Failed: 1 Ignored: 11)
  • link sdk/Mac Modern/Debug: BuildFailure
  • link sdk/Mac Modern/Release: BuildFailure
  • link sdk/iOS Unified 64-bits - simulator/Debug [dotnet]: Failed
  • link sdk/iOS Unified 64-bits - simulator/Release [dotnet]: Failed
  • link sdk/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • link sdk/iOS Unified 64-bits - simulator/Release: BuildFailure
  • link sdk/tvOS - simulator/Debug [dotnet]: Failed
  • link sdk/tvOS - simulator/Release [dotnet]: Failed
  • link sdk/tvOS - simulator/Debug: BuildFailure
  • link sdk/tvOS - simulator/Release: BuildFailure
  • link sdk/watchOS 32-bits - simulator/Debug: BuildFailure
  • link sdk/watchOS 32-bits - simulator/Release: BuildFailure
  • link all/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run failed.
    Tests run: 96 Passed: 83 Inconclusive: 0 Failed: 2 Ignored: 11)
  • link all/Mac Catalyst [dotnet]/Release [dotnet]: Failed (Test run failed.
    Tests run: 96 Passed: 83 Inconclusive: 0 Failed: 2 Ignored: 11)
  • link all/Mac Modern/Debug: BuildFailure
  • link all/Mac Modern/Release: BuildFailure
  • link all/iOS Unified 64-bits - simulator/Debug [dotnet]: Failed
  • link all/iOS Unified 64-bits - simulator/Release [dotnet]: Failed
  • link all/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • link all/iOS Unified 64-bits - simulator/Release: BuildFailure
  • link all/tvOS - simulator/Debug [dotnet]: Failed
  • link all/tvOS - simulator/Release [dotnet]: Failed
  • link all/tvOS - simulator/Debug: BuildFailure
  • link all/tvOS - simulator/Release: BuildFailure
  • link all/watchOS 32-bits - simulator/Debug: BuildFailure
  • link all/watchOS 32-bits - simulator/Release: BuildFailure
  • trimmode copy/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run failed.
    Tests run: 11 Passed: 8 Inconclusive: 0 Failed: 1 Ignored: 2)
  • trimmode copy/Mac Catalyst [dotnet]/Release [dotnet]: Failed (Test run failed.
    Tests run: 11 Passed: 8 Inconclusive: 0 Failed: 1 Ignored: 2)
  • trimmode copy/iOS Unified 64-bits - simulator/Debug [dotnet]: Failed
  • trimmode copy/iOS Unified 64-bits - simulator/Release [dotnet]: Failed
  • trimmode copy/tvOS - simulator/Debug [dotnet]: Failed
  • trimmode copy/tvOS - simulator/Release [dotnet]: Failed
  • trimmode link/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run failed.
    Tests run: 130 Passed: 124 Inconclusive: 0 Failed: 1 Ignored: 5)
  • trimmode link/Mac Catalyst [dotnet]/Release [dotnet]: Failed (Test run failed.
    Tests run: 130 Passed: 124 Inconclusive: 0 Failed: 1 Ignored: 5)
  • trimmode link/iOS Unified 64-bits - simulator/Debug [dotnet]: Failed
  • trimmode link/iOS Unified 64-bits - simulator/Release [dotnet]: Failed
  • trimmode link/tvOS - simulator/Debug [dotnet]: Failed
  • trimmode link/tvOS - simulator/Release [dotnet]: Failed

Html Report (VSDrops) Download

❌ mac_binding_project tests

1 tests failed, 0 tests passed.
  • Mac Binding Projects/Mac: Failed

Html Report (VSDrops) Download

❌ mmp tests

2 tests failed, 0 tests passed.
  • mmptest/macOS/Debug: Failed (Execution failed with exit code 155)
  • MMP Regression Tests/Mac: Failed

Html Report (VSDrops) Download

❌ mononative tests

6 tests failed, 0 tests passed.
  • mono-native-unified/Mac Modern/Debug: BuildFailure
  • mono-native-unified/Mac Full/Debug: BuildFailure
  • mono-native-unified/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • mono-native-unified/iOS Unified Today Extension 64-bits - simulator/Debug: BuildFailure
  • mono-native-unified/tvOS - simulator/Debug: BuildFailure
  • mono-native-unified/watchOS 32-bits - simulator/Debug: BuildFailure

Html Report (VSDrops) Download

❌ monotouch tests

13 tests failed, 28 tests passed.
  • monotouch-test/Mac Catalyst [dotnet]/Release (NativeAOT, x64) [dotnet]: TimedOut (Execution timed out after 1200 seconds.
    No test log file was produced)
  • monotouch-test/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (LinkSdk): BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Release (all optimizations): BuildFailure
  • monotouch-test/tvOS - simulator/Debug: BuildFailure
  • monotouch-test/tvOS - simulator/Debug (LinkSdk): BuildFailure
  • monotouch-test/tvOS - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/tvOS - simulator/Release (all optimizations): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug: BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug (LinkSdk): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Debug (static registrar): BuildFailure
  • monotouch-test/watchOS 32-bits - simulator/Release (all optimizations): BuildFailure

Html Report (VSDrops) Download

❌ msbuild tests

1 tests failed, 1 tests passed.
  • MSBuild tests/Integration: Failed (Execution failed with exit code 112)

Html Report (VSDrops) Download

❌ mtouch tests

1 tests failed, 0 tests passed.
  • MTouch tests/NUnit: Failed (Execution failed with exit code 13)

Html Report (VSDrops) Download

❌ xammac tests

3 tests failed, 0 tests passed.
  • xammac tests/Mac Modern/Debug: BuildFailure
  • xammac tests/Mac Modern/Release: BuildFailure
  • xammac tests/Mac Modern/Release (all optimizations): BuildFailure

Html Report (VSDrops) Download

❌ xcframework tests

4 tests failed, 4 tests passed.
  • xcframework-test/Mac Modern/Debug: BuildFailure
  • xcframework-test/iOS Unified 64-bits - simulator/Debug: BuildFailure
  • xcframework-test/tvOS - simulator/Debug: BuildFailure
  • xcframework-test/watchOS 32-bits - simulator/Debug: BuildFailure

Html Report (VSDrops) Download

Successes

✅ cecil: All 1 tests passed. Html Report (VSDrops) Download
✅ generator: All 2 tests passed. Html Report (VSDrops) Download
✅ install_source: All 1 tests passed. Html Report (VSDrops) Download
✅ xtro: All 2 tests passed. Html Report (VSDrops) Download

Pipeline on Agent
Hash: 0b64856bdfda60b899e422ad0a6ffa3b5190a214 [PR build]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants