summaryrefslogtreecommitdiff
path: root/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2
AgeCommit message (Collapse)AuthorFilesLines
2016-01-11Merge pull request #2400 from pgavlin/FixDebugTypesPat Gavlin2-4/+4
Fix DebugType and Optimize values for JIT tests.
2015-12-28Using ilasm for test populationKyungwoo Lee4-97/+0
This enables the use of ilasm from CoreCLR build to populate il tests instead of using a stock ilasm on Windows desktop. Note currently we populate tests (even for xPlatforms) on Windows only. But when we migrate this test population on xPlatforms, this can be simply used as well. All permission related attributes are dropped which CoreCLR ignores anyhow. Or ilasm will fail to parse such attributes.
2015-12-22Port additional desktop tests to CoreClrRichard L Ford22-1/+1781
Add exclusions for tests that are failing but that we expect to be able to get working.
2015-12-18Restore <DebugType>None</DebugType> for b268908.Pat Gavlin1-1/+1
This test causes an OOM in Roslyn if debug information is enabled. Fortunately, this test has no dependency on debug information, and it can be disabled.
2015-12-18Fix DebugType and Optimize values for JIT tests.Pat Gavlin3-5/+5
These values were incorrect given the behavior of the test build.
2015-12-15Import additional JIT tests.Pat Gavlin3-0/+120
These tests were not imported earlier due to missing APIs. In the case of all APIs besides TypedReference, the sources were adjusted to accommodate the differences on .Net Core. In the case of TypedReference, the tests now reference the local mscorlib.
2015-12-11Porting tests that have referencesHongtao Yu5-0/+206
jit\directed\perffix\primitivevt\callconv2_cs_d.csproj jit\directed\perffix\primitivevt\callconv2_cs_do.csproj jit\directed\perffix\primitivevt\callconv2_cs_r.csproj jit\directed\perffix\primitivevt\callconv2_cs_ro.csproj jit\methodical\cctor\xassem\xprecise1_cs_d.csproj jit\methodical\cctor\xassem\xprecise1_cs_do.csproj jit\methodical\cctor\xassem\xprecise1_cs_r.csproj jit\methodical\cctor\xassem\xprecise1_cs_ro.csproj jit\methodical\cctor\xassem\xprecise1b_cs_d.csproj jit\methodical\cctor\xassem\xprecise1b_cs_do.csproj jit\methodical\cctor\xassem\xprecise1b_cs_r.csproj jit\methodical\cctor\xassem\xprecise1b_cs_ro.csproj jit\methodical\cctor\xassem\xprecise2_cs_d.csproj jit\methodical\cctor\xassem\xprecise2_cs_do.csproj jit\methodical\cctor\xassem\xprecise2_cs_r.csproj jit\methodical\cctor\xassem\xprecise2_cs_ro.csproj jit\methodical\cctor\xassem\xprecise4_cs_d.csproj jit\methodical\cctor\xassem\xprecise4_cs_do.csproj jit\methodical\cctor\xassem\xprecise4_cs_r.csproj jit\methodical\cctor\xassem\xprecise4_cs_ro.csproj jit\regression\clr-x86-jit\v2.0-beta2\b423721\b423721.csproj Remove testing against Type.GetMethod(string) which is not in coreCLR. jit\jit64\eh\finallyexec\nestedTryRegionsWithSameOffset1.csproj jit\jit64\eh\finallyexec\nestedTryRegionsWithSameOffset1_o.csproj jit\jit64\eh\finallyexec\nestedTryRegionsWithSameOffset2.csproj jit\jit64\eh\finallyexec\nestedTryRegionsWithSameOffset2_o.csproj jit\jit64\eh\finallyexec\nestedTryRegionsWithSameOffset3.csproj jit\jit64\eh\finallyexec\nestedTryRegionsWithSameOffset3_o.csproj jit\jit64\eh\finallyexec\nonlocalgotoinatryblockinahandler.csproj jit\jit64\eh\leaves\nonlocalexitfromnestedcatch.csproj jit\methodical\boxing\xlang\_dbgsin_cs_cs.csproj jit\methodical\boxing\xlang\_odbgsin_cs_cs.csproj jit\methodical\boxing\xlang\_orelsin_cs_cs.csproj jit\methodical\boxing\xlang\_relsin_cs_cs.csproj jit\methodical\eh\basics\multihandler_d.csproj jit\methodical\eh\basics\multihandler_do.csproj jit\methodical\eh\basics\multihandler_r.csproj jit\methodical\eh\basics\multihandler_ro.csproj jit\methodical\eh\basics\throwincatch_d.csproj jit\methodical\eh\basics\throwincatch_do.csproj jit\methodical\eh\basics\throwincatch_r.csproj jit\methodical\eh\basics\throwincatch_ro.csproj jit\methodical\eh\basics\throwinclassconstructor_d.csproj jit\methodical\eh\basics\throwinclassconstructor_do.csproj jit\methodical\eh\basics\throwinclassconstructor_r.csproj jit\methodical\eh\basics\throwinclassconstructor_ro.csproj Porting jit\methodical\eh\basics Porting jit\methodical\eh\finallyexec Porting jit\methodical\eh\generics Porting jit\methodical\eh\interactions Porting jit\methodical\eh\leaves Porting jit\methodical\eh\rethrow Porting jit\methodical\eh\nested\general Porting jit\methodical\eh\nested\nonlocalexit Porting jit\methodical\eh\regress Porting more tests
2015-12-10Import missing JIT tests.Pat Gavlin19-38/+38
These tests were thought to have been ported earlier.
2015-12-08Merge pull request #2259 from pgavlin/ImportSimpleTestsPat Gavlin5-0/+2468
Import additional JIT tests.
2015-12-08Import additional JIT tests.Pat Gavlin5-0/+2468
Most of these tests were missed in the first round because they rely on TypedReference.
2015-12-07Port more C# unit testsRichard L Ford7-0/+65859
The project files were generated automatically from a database and the source files scrubbed and formatted. In addition, some added tests are still failing. Issues were created for these and exclusions added, for windows and for non-windows.
2015-09-03Fix more System.Console referencesBruce Forstall2-8/+8
2015-09-03Add System.Console references and replace usages with [System.Console]Bruce Forstall8-28/+69
2015-09-03Canonicalize appearance of empty mscorlib assembly references in .il testsBruce Forstall2-4/+2
2015-08-11Disable debug info generation for test with very large methodJan Kotas1-1/+1
Roslyn is hitting out of memory exception caused by internal PDB writer limitations (dotnet/roslyn/issues/3915)
2015-07-09Move CoreCLR to the modern build tools and dnxMatt Mitchell17-41/+28
This changes moves coreclr onto DNX (same version as corefx). Theoretically, this should allow these tests to target the desktop CLR. All of the old package.config files are gone and replaced with corresponding project.json files. The up front restore behavior is retained. Tests are now buildable individually, though not runnable in a similar fashion.
2015-06-30Speed up package resotre of JIT Test buildMatt Ellis23-124/+35
We spend a fair amount of time (six wall clock minutes on my machine) doing package restore for the JIT tests. This is because each project has its own packages.config file, so during the build we call nuget restore for each project. There are only four unique packages.config files for all these tests, so this change moves them to tests/src/JIT/config and updates the project files to consume them from there. This means during the build the `EnsureDependencies` target does not need to invoke nuget restore as often and the build is much faster as a result.
2015-06-24Refactor JIT test projects.Pat Gavlin32-771/+561
This change replaces the template projects used for the ported JIT tests with a single project file per test. This refactoring is intended to clarify exactly which tests from the legacy testbed have been ported and what their dependencies are; this should make later reasoning about these tests more straightforward. This change also disables a number of innocuous warnings in the ported tests for hygenic purposes.
2015-06-10Import the first batch of IL tests.Pat Gavlin45-0/+1572
This set of tests is comprised of IL tests that: - only reference APIs in .Net Core's System.Runtime, System.Runtime.Extensions, and System.Threading contracts - compile to a single executable, - and expect no command line arguments at runtime.
2015-06-09Add all remaining JIT/Regression test cases for JITBengu Li35-0/+33814
Add all remaining JIT/Regression test cases for JIT. All under CLR-x86-JIT. Related proj, config files added. AllTestProjects.sln update delayed for a batch adding. Passed build, buildtest, runtest.