-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
[wasm] Missing support for building native libraries as part of tests #64127
Comments
Tagging subscribers to 'arch-wasm': @lewing Issue Details
The test was added in #63320
|
DisabledRuntimeMarshalling_NativeAssemblyDisabled.sh
failing on CIDisabledRuntimeMarshalling*
tests failing
This test fails for the same reason on Wasm as many of the other interop tests: We don’t have the test build configured to support native library building or references for any of the “mobile” platforms or wasm. |
test was disabled, so removing 'blocking-clean-ci' |
DisabledRuntimeMarshalling*
tests failing
update: I got the native code to compile for the runtime tests. Now, these need to be linked in to each of the test assemblies, which will need relinking dotnet.wasm, adding to the build time. |
I'm able to relink now, with some changes to WasmTestRunner.proj, which fails with:
|
@radical what is the status of this one? |
This is incomplete, and won't be finished for 8.0 . |
This prevented a newly added test for nested struct with PInvoke from running with wasm. Furthermore, this issue appears to extend to all PInvoke tests on the WASM platform, serving as a significant obstacle in the comprehensive testing of PInvoke functionality for WASM. |
@jeffschwMSFT @steveisok thoughts on where this should land? |
On balance, I think it should stay on your team. My reasoning is that the test infra is so specialized, you'll have to be involved regardless. |
[wasm] New interop
DisabledRuntimeMarshalling*
tests failingBuild, and Log:
The test was added in #63320
The text was updated successfully, but these errors were encountered: