From: Jan Vorlicek Date: Fri, 28 Aug 2015 10:12:28 +0000 (+0200) Subject: Ensure ReadyToRun test verifies version resiliency X-Git-Tag: accepted/tizen/base/20180629.140029~6437^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b842c006b4231fcfcb9fb6e9872d895e34759d4a;p=platform%2Fupstream%2Fcoreclr.git Ensure ReadyToRun test verifies version resiliency This change modifies the ReadyToRun test so that it verifies assembly version resiliency. --- diff --git a/tests/src/readytorun/main.cs b/tests/src/readytorun/main.cs index 8604a3e..0a386ca 100644 --- a/tests/src/readytorun/main.cs +++ b/tests/src/readytorun/main.cs @@ -237,12 +237,7 @@ class Program public void TestMultipleLoads() { -#if V2 - string testVersion = "2"; -#else - string testVersion = "1"; -#endif - Assembly a = LoadFromAssemblyPath(Path.Combine(Directory.GetCurrentDirectory(), "NI", "testv" + testVersion + ".ni.dll")); + Assembly a = LoadFromAssemblyPath(Path.Combine(Directory.GetCurrentDirectory(), "NI", "test.ni.dll")); Assert.AreEqual(AssemblyLoadContext.GetLoadContext(a), this); } diff --git a/tests/src/readytorun/mainv1.csproj b/tests/src/readytorun/mainv1.csproj index cc47339..a64c4a2 100644 --- a/tests/src/readytorun/mainv1.csproj +++ b/tests/src/readytorun/mainv1.csproj @@ -28,7 +28,7 @@ - + {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} @@ -43,17 +43,18 @@ - - $(TargetDir)\testv1.dll + + $(TargetDir)\testv1\test.dll <_CLRTestPreCommands> +]]> diff --git a/tests/src/readytorun/mainv2.csproj b/tests/src/readytorun/mainv2.csproj index d522653..dab3678 100644 --- a/tests/src/readytorun/mainv2.csproj +++ b/tests/src/readytorun/mainv2.csproj @@ -15,7 +15,7 @@ ..\..\ true 7a9bfb7d - $(DefineConstants);STATIC;CORECLR;V2 + $(DefineConstants);STATIC;CORECLR @@ -28,8 +28,8 @@ - - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + + {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} @@ -43,16 +43,18 @@ - - $(TargetDir)\testv2.dll + + $(TargetDir)\testv1\test.dll <_CLRTestPreCommands> diff --git a/tests/src/readytorun/testv1/app.config b/tests/src/readytorun/testv1/app.config new file mode 100644 index 0000000..7f13fbc --- /dev/null +++ b/tests/src/readytorun/testv1/app.config @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/readytorun/testv1/packages.config b/tests/src/readytorun/testv1/packages.config new file mode 100644 index 0000000..a1da698 --- /dev/null +++ b/tests/src/readytorun/testv1/packages.config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/tests/src/readytorun/testv1.csproj b/tests/src/readytorun/testv1/testv1.csproj similarity index 93% rename from tests/src/readytorun/testv1.csproj rename to tests/src/readytorun/testv1/testv1.csproj index 041f92e..4d881e6 100644 --- a/tests/src/readytorun/testv1.csproj +++ b/tests/src/readytorun/testv1/testv1.csproj @@ -4,7 +4,7 @@ Debug AnyCPU - testv1 + test 2.0 {F74F55A1-DFCF-4C7C-B462-E96E1D0BB667} library @@ -12,7 +12,7 @@ 512 {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ + ..\..\..\ true 7a9bfb7d $(DefineConstants);STATIC;CORECLR @@ -28,7 +28,7 @@ - + diff --git a/tests/src/readytorun/testv2/app.config b/tests/src/readytorun/testv2/app.config new file mode 100644 index 0000000..7f13fbc --- /dev/null +++ b/tests/src/readytorun/testv2/app.config @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/src/readytorun/testv2/packages.config b/tests/src/readytorun/testv2/packages.config new file mode 100644 index 0000000..a1da698 --- /dev/null +++ b/tests/src/readytorun/testv2/packages.config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/tests/src/readytorun/testv2.csproj b/tests/src/readytorun/testv2/testv2.csproj similarity index 94% rename from tests/src/readytorun/testv2.csproj rename to tests/src/readytorun/testv2/testv2.csproj index 8771df0..c236298 100644 --- a/tests/src/readytorun/testv2.csproj +++ b/tests/src/readytorun/testv2/testv2.csproj @@ -4,7 +4,7 @@ Debug AnyCPU - testv2 + test 2.0 {95DFC527-4DC1-495E-97D7-E94EE1F7140D} library @@ -12,7 +12,7 @@ 512 {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ + ..\..\..\ true 7a9bfb7d $(DefineConstants);STATIC;CORECLR;V2 @@ -28,7 +28,7 @@ - +