[mono] Add functional tests for the supported platforms (#46286)
authorMaxim Lipnin <v-maxlip@microsoft.com>
Wed, 6 Jan 2021 19:01:22 +0000 (22:01 +0300)
committerGitHub <noreply@github.com>
Wed, 6 Jan 2021 19:01:22 +0000 (14:01 -0500)
commite3617eb4780a4c46f78f4c29b1c33056620b06c2
treee06b1f5787f070c02cde6f5f2ca8d1ed47032579
parent7643162feaf4dae33d25635850d9f090a6263851
[mono] Add functional tests for the supported platforms (#46286)

Part of https://github.com/dotnet/runtime/issues/43865

The functional tests:

- live under src/tests/FunctionalTests directory.
- are built as a part of the library tests build.
- are isolated from the build/test setup used for the tests in src/tests
- run on CI
41 files changed:
src/libraries/sendtohelixhelp.proj
src/libraries/tests.proj
src/mono/netcore/sample/Android/AndroidSampleApp.csproj
src/mono/netcore/sample/wasm/browser/Makefile
src/mono/netcore/sample/wasm/browser/Wasm.Browser.Sample.csproj [moved from src/mono/netcore/sample/wasm/browser/WasmSample.csproj with 91% similarity]
src/mono/netcore/sample/wasm/browser/index.html
src/mono/netcore/sample/wasm/console/Makefile
src/mono/netcore/sample/wasm/console/Wasm.Console.Sample.csproj [moved from src/mono/netcore/sample/wasm/console/WasmSample.csproj with 95% similarity]
src/mono/wasm/build/WasmApp.targets
src/tests/Common/dirs.proj
src/tests/FunctionalTests/Android/Emulator/AOT/README.md [new file with mode: 0644]
src/tests/FunctionalTests/Android/Emulator/Interpreter/Android.Emulator.Interpreter.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/Android/Emulator/Interpreter/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/Android/common.props [new file with mode: 0644]
src/tests/FunctionalTests/Directory.Build.props [new file with mode: 0644]
src/tests/FunctionalTests/Directory.Build.targets [new file with mode: 0644]
src/tests/FunctionalTests/README.md [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/AOT/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/AOT/README.md [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/AOT/iOS.Simulator.Aot.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/AOT/main.m [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/Interpreter/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/Interpreter/README.md [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/Interpreter/iOS.Simulator.Interpreter.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/iOS/Simulator/Interpreter/main.m [new file with mode: 0644]
src/tests/FunctionalTests/iOS/common.props [new file with mode: 0644]
src/tests/FunctionalTests/iOS/common.targets [new file with mode: 0644]
src/tests/FunctionalTests/wasm/AOT/browser/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/wasm/AOT/browser/Wasm.Aot.Browser.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/wasm/AOT/browser/index.html [new file with mode: 0644]
src/tests/FunctionalTests/wasm/AOT/browser/runtime.js [new file with mode: 0644]
src/tests/FunctionalTests/wasm/AOT/console/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/wasm/AOT/console/Wasm.Aot.Console.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/wasm/Interpreter/browser/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/wasm/Interpreter/browser/Wasm.Interpreter.Browser.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/wasm/Interpreter/browser/index.html [new file with mode: 0644]
src/tests/FunctionalTests/wasm/Interpreter/browser/runtime.js [new file with mode: 0644]
src/tests/FunctionalTests/wasm/Interpreter/console/Program.cs [new file with mode: 0644]
src/tests/FunctionalTests/wasm/Interpreter/console/Wasm.Interpreter.Console.Test.csproj [new file with mode: 0644]
src/tests/FunctionalTests/wasm/common.props [new file with mode: 0644]
src/tests/FunctionalTests/wasm/common.targets [new file with mode: 0644]