Add PInvoke/BestFitMapping tests (#19269)
authorZeng Jiang <v-jiazen@microsoft.com>
Sat, 10 Nov 2018 19:59:07 +0000 (03:59 +0800)
committerJeremy Koritzinsky <jkoritzinsky@gmail.com>
Sat, 10 Nov 2018 19:59:07 +0000 (11:59 -0800)
commit5e20c7f3d6194ef366a075371f9faee19ac68038
tree417bd9d2aafd96aac88257f1be5eee00d6570585
parent54fba14273fe9b6f53d68c98920f0ee1ecb2dd04
Add PInvoke/BestFitMapping tests (#19269)

* Add PInvoke/BestFitMapping tests

* Fix warning

* Make native side of tests xplat.

* Clean up managed side of the test build.

* Disable BestFitMapping tests off Windows.

* Individually disable tests.

* Disable the two tests that I missed last time.
101 files changed:
tests/src/Interop/CMakeLists.txt
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PFF/AFF_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PFF/AFF_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PFT/AFF_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PFT/AFF_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PTF/AFF_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PTF/AFF_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PTT/AFF_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFF_PTT/AFF_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PFF/AFT_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PFF/AFT_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PFT/AFT_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PFT/AFT_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PTF/AFT_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PTF/AFT_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PTT/AFT_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/AFT_PTT/AFT_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PFF/ATF_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PFF/ATF_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PFT/ATF_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PFT/ATF_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PTF/ATF_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PTF/ATF_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PTT/ATF_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATF_PTT/ATF_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PFF/ATT_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PFF/ATT_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PFT/ATT_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PFT/ATT_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PTF/ATT_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PTF/ATT_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PTT/ATT_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/ATT_PTT/ATT_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_False_False/Assembly_False_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_False_False/Assembly_False_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_False_True/Assembly_False_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_False_True/Assembly_False_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_True_False/Assembly_True_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_True_False/Assembly_True_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_True_True/Assembly_True_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Assembly_True_True/Assembly_True_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/BestFitMappingNative.cpp [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/CMakeLists.txt [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_False_False/Pinvoke_False_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_False_False/Pinvoke_False_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_False_True/Pinvoke_False_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_False_True/Pinvoke_False_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_True_False/Pinvoke_True_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_True_False/Pinvoke_True_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_True_True/Pinvoke_True_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/Char/Pinvoke_True_True/Pinvoke_True_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PFF/AFF_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PFF/AFF_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PFT/AFF_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PFT/AFF_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PTF/AFF_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PTF/AFF_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PTT/AFF_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFF_PTT/AFF_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PFF/AFT_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PFF/AFT_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PFT/AFT_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PFT/AFT_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PTF/AFT_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PTF/AFT_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PTT/AFT_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/AFT_PTT/AFT_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PFF/ATF_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PFF/ATF_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PFT/ATF_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PFT/ATF_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PTF/ATF_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PTF/ATF_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PTT/ATF_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATF_PTT/ATF_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PFF/ATT_PFF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PFF/ATT_PFF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PFT/ATT_PFT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PFT/ATT_PFT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PTF/ATT_PTF.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PTF/ATT_PTF.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PTT/ATT_PTT.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/ATT_PTT/ATT_PTT.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_False_False/Assembly_False_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_False_False/Assembly_False_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_False_True/Assembly_False_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_False_True/Assembly_False_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_True_False/Assembly_True_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_True_False/Assembly_True_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_True_True/Assembly_True_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Assembly_True_True/Assembly_True_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/BestFitMappingNative.cpp [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/CMakeLists.txt [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_False_False/Pinvoke_False_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_False_False/Pinvoke_False_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_False_True/Pinvoke_False_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_False_True/Pinvoke_False_True.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_True_False/Pinvoke_True_False.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_True_False/Pinvoke_True_False.csproj [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_True_True/Pinvoke_True_True.cs [new file with mode: 0644]
tests/src/Interop/PInvoke/BestFitMapping/LPStr/Pinvoke_True_True/Pinvoke_True_True.csproj [new file with mode: 0644]