Open
Description
Description
Native AOT doesn't support loading a test assembly from disk. To run the library tests on apple mobile platforms with Native AOT, it is required to implement the XHarness test discovery/running without the XunitFrontController, similar to the ThreadlessXunitRunner in XHarness or SingleFileTestRunner in the runtime.
Repro steps
- Checkout to the https://github.com/kotlarmilos/runtime/tree/feature/nativeaot-library-tests
- Run the tests using the command below.
./build.sh -ci -arch arm64 -os ios -s libs.tests -c Release /p:ArchiveTests=true /p:RunSmokeTestsOnly=true /p:DevTeamProvisioning=- /p:BuildTestsOn=local /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true /p:BuildDarwinFrameworks=true /bl
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status