-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[browser] Use WebAssembly SDK for runtime tests #120330
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
Merged
Merged
Changes from 110 commits
Commits
Show all changes
113 commits
Select commit
Hold shift + click to select a range
2efd571
In-tree SDK
maraf 31cf8c4
Auto import SDK
maraf 9fffe67
Transform basic Sample
maraf 99d3bc5
Connect Wasm SDK with Native Build
maraf 450a853
Library tests with Wasm SDK
maraf 404bf8a
WasmGenerateAppBundle=false for browser
maraf e11f277
Bypass SWA build error in NetCoreServer and RemoteLoopServer
maraf 3bfe660
Transform WasmExtraFilesToDeploy to Content in tests
maraf c6e9875
TrimmingTests
maraf f6dbc7d
InTree override optional
maraf b7b2677
Trimming AppBundle
maraf ac6c542
Trimming tests run-v8.sh
maraf 2ac24a4
Trimming publish dir; Use original way to generate run-v8.sh
maraf 8627a8f
Trimming test working dir
maraf d2c6b2e
Disable compression
maraf f8f2f03
Fix System.Net.Security.Tests duplicate reference
maraf 50d112a
Remove probing for runtime version as it's not used anymore
maraf 63a4f28
Fix *.Tests duplicate reference
maraf c53fcfd
Remove probing for runtime version as it's not used anymore
maraf 85e2db8
Skip diplicates in ComputeWasmBuildAssets
maraf f9e2632
Remove condition in tests for browser
maraf c88e92f
Merge branch 'main' into WasmSdkInTree2
maraf 251910a
Move OutputType=library to InTree targets for IsTestProject
maraf b05f208
Override WasmSDK in LocalBuild targets
maraf 6adb6a9
Skip WasmSymbolicator from AOT compilation
maraf 86026c3
Disable compression harder
maraf 2ea5756
WasmBuildNative=false to library tests
maraf d563155
WasmBuildNative optional
maraf b0f4ebd
Run Build target for ProxyProjectForAOTOnHelix
maraf 289ad7a
ProxyProjectForAOTOnHelix use WasmSDK
maraf 2884877
PublishTrimmed=false to skip default relink
maraf 69d3b78
Fit paths to WasmSDK in AOTonHelix
maraf 498fa6d
StartupHookForFunctionalTest OutputType library
maraf 2d1d4aa
HOTFIX set TargetFramework for AOT on Helix
maraf a755ece
HOTFIX set TargetFramework for AOT on Helix
maraf 23105ce
WasmBuildNative for samples
maraf d4c1016
Escape hatch from wasm bundling in-tree
maraf d71ea30
HOTFIX remove Wasm.Console.Bench.Sample from CI
maraf bd9f55c
Do not hook any WasmSDK targets for WasmBuildingForNestedPublish
maraf e612054
Make samples working. Fix target order for trimming tests
maraf 9c8dae9
Merge remote-tracking branch 'upstream/main' into WasmSdkInTree2
maraf 2dc86da
InvariantGlobalization=false when empty
maraf 4731f85
Remove double path separator
maraf 2e27191
Include Content in VFS
maraf 21a3c8e
Link project local Content items to wwwroot
maraf b21e4d7
Load full ICU if not invariant
maraf 6ca5050
Use task for LinkContentToWwwroot
maraf b24e956
Use WasmIncludeFullIcuData
maraf db60c87
Link files from next directory
maraf d128f42
Skip default html+test-main for functional tests
maraf a52e73a
Postpone VFS items computation. Allow to compute them from all SWA, n…
maraf 1ea3211
Support IncludeSatelliteAssembliesInVFS
maraf 1fd921f
Fix WasmMainJS for samples
maraf 23b929e
Support WasmFilesToIncludeFromPublishDir
maraf b555fbd
Shuffle around
maraf 770eb2f
Merge branch 'main' into WasmSdkInTree2
maraf 094b011
WasmTriggerPublishApp before BootConfig. Read tests assembly from Was…
maraf 60a9f53
Don't LinkPublishContentToWwwroot in nested publish
maraf c859641
System.Reflection.MetadataLoadContext.Tests
maraf 90e130f
Wasm.Advanced.Sample
maraf e827514
Set TargetPath on VFS if it's sub path of current project directory
maraf c802efe
WasmNestedPublishApp before ResolveWasmOutputs. Fix WasmNativeAsset.O…
maraf cf05805
Clean up
maraf b224035
WasmMainJSPath for Wasm.Browser.Bench.Sample.csproj
maraf ba7c3b3
buildAOTOnHelix=false
maraf c695dec
Samples
maraf 4553c8c
PublishTrimmed=true for AOT
maraf c969957
Remove WasmExtraFilesToDeploy
maraf e9c3df8
Remove WasmAppBuilder
maraf 993a9a0
Comments
maraf 370c88f
Clean up
maraf ee4f980
Copy wwwroot to build output for samples
maraf d0f6c57
Remove WasmMainHtmlPath
maraf 929f156
Fix path in WasmRunWasmOpt
maraf 7c25066
Remove unused RebuildWasmAppBuilder target
maraf 2ce47ad
Deleted too much in last commit
maraf ad277c9
AOT in build
maraf 7dc9f26
Merge branch 'main' into WasmSdkInTree2
maraf b7deaa1
Fix casing for linux
maraf ed89e42
Use assemblies from nested publish to link to VFS
maraf f797735
Remove Link if it points to a project file
maraf 76fdb28
Update messages from task
maraf e80ade1
Delete browser-minimal-config as we have a way to generate bundler fr…
maraf 98865bd
Don't LinkContentToWwwroot in TestTrimming
maraf e74dc10
Delete browser-minimal-config from tests.proj
maraf 34f3b1f
Revert llvm-init.proj
maraf 7b056d9
AddTestRunnersToPublishedFiles runs in nested build and outputs are i…
maraf 7137718
Revert ProxyProjectForAOTOnHelix.proj
maraf 8e22c24
Don't compute _WasmIntermediateAssemblyFileNames if we don't have any…
maraf 3e70ab3
Comments
maraf 0abc6f7
RemoteLoopServer and NetCoreServer SWA import
maraf 3e4c57c
Generate RunTests script for RuntimeTests
maraf daee3b7
Rename AppBundle dir for runtimetests on browser
maraf 8be3ca5
Rename AppBundle dir for runtimetests on browser
maraf a1878c5
Rename AppBundle dir for runtimetests on browser
maraf 2e31a4c
PublishTrimmed=true for Trimming tests
maraf 6c6416c
WasmIncludeFullIcuData=true for TrimmingTests
maraf 0fe0238
Read WasmNativeAssets from FileSystem if we don't have runtime pack (…
maraf 67f385c
Look for dotnet.js in _WasmBuildAssetCandidates, instead of Reference…
maraf aa6defe
Comment
maraf 0145115
Copilot feedback
maraf a158ec6
Deduplicate UsingBlazorAOTWorkloadManifest
maraf cc4be73
Remove more WasmGenerateAppBundle
maraf 5a6ba91
Remove duplicate
maraf a851124
Comments
maraf 335db9a
Revert changes to LocalBuild
maraf a97ef98
Feedback
maraf e79ea66
Smoke AOT on runtime-wasm as well
maraf 6f66e8c
Fix
maraf 2145d9b
Feedback
maraf 8ae7bb0
JS interop and Linq tests in Smoke_AOT
maraf b59bc62
Merge branch 'main' into WasmSdkInTree2
maraf 508ab09
Merge branch 'main' into WasmSdkInTree2
maraf File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.