summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2016-03-31Merge pull request #4021 from dotnet-bot/from-tfsJan Kotas1-0/+23
Merge changes from TFS
2016-03-30Fix R2R fixups for delegate ctorsJan Kotas1-0/+23
- Add getReadyToRunDelegateHelper to JIT-EE interface. This method has an extra argument describing the type of the delegate. This argument is required to emit correct fixups. - Call the new method in both JIT and JIT32 - Add the new method to superpmi - Bump minor version of R2R file format - Add regression test for #3975 to R2R unit test Fixes https://github.com/dotnet/coreclr/issues/3975 [tfs-changeset: 1591698]
2016-03-30Revert "Add architeture information to a script downloading coredistools"Jan Kotas3-23/+6
2016-03-30ARM64: Running cmd instead of exeKyungwoo Lee1-33395/+33395
Our test framework (smarty) directly runs test executable on corerun.exe. But some of tests expect arguments via environment variable specified in .cmd. The fix is to change the test list file to run .cmd. So the expected pass value is also updated to 0 instead of 100. Now we don't need to pass /host that specifies corerun.exe. 3 additional tests are now passed: InterlockedAddLongWithSubtract/CompareExchangeTString/Polyrec
2016-03-30Update with 10 additional pasing tests, and two moved to unstableBrian Sullivan1-14/+14
2016-03-30Merge pull request #3996 from kyulee1/fixconvKyungwoo Lee2-15/+3
ARM64: Fix conversion double to unsigned int
2016-03-30ARM64: Fix conversion double to unsigned intKyungwoo Lee2-15/+3
For ARM/ARM64, converting negative double to unsigned int is 0, which aligns with all native compilers. I also removed the part of tests that depends on architecture specific values. Since ARM64 tests were prepopulated, I just updated the tag so that we can update the tests later.
2016-03-30Merge pull request #3960 from sejongoh/check_runtime_to_pull_coredistoolsSejong Oh3-6/+23
Add architeture information to a script downloading coredistools
2016-03-30Apply dotnet cli upgrade also to tests\dir.props.Davis Goodin1-1/+2
2016-03-29Disabled 8 failing testsBrian Sullivan1-8/+8
Issues filed: 3968, 3969, 3970, 3971 and 3973
2016-03-29ARM64: Fix Frame with compLocallocUsedKyungwoo Lee1-15/+15
When compLocallocUsed is true, stack pointer is changed during the run. So, JIT should restore stack pointer from frame pointer in the epilog. Previously, we simpliy copied fp to sp, which is only valid for frameType = 1. This implements a right restoring process for other frameTypes (2 and 3). For frameType = 3, I also simplified creating prolog sequence to support this feature consistently.
2016-03-28Add architeture information to a script downloading coredistoolsSejong Oh3-6/+23
2016-03-26Merge pull request #3902 from JosephTremoulet/ZeroExtendJoseph Tremoulet4-0/+180
Unsuppress same-reg zero-extending mov (x64)
2016-03-25Merge pull request #3924 from AndyAyersMS/Fix-VSO-205323Andy Ayers3-0/+124
Inliner: fix issue introduced by refactoring
2016-03-25Unsuppress same-reg zero-extending mov (x64)Joseph Tremoulet4-0/+180
Update CodeGen::genIntToIntCast to stop suppressing 32-bit same-register `mov`s, and to stop assuming that 32-bit enregistered sources already have the top half of their register clear. This latter assumption is usually true, but is not guaranteed across function boundaries by the ABI. As it happens, the runtime code that invokes custom attribute constructors can pass garbage in the top half of such parameters; this change adds a testcase that fails on that path without this fix.
2016-03-24Merge pull request #3917 from jkotas/structinregsJan Kotas1-71/+79
Add explicit calling convention modifiers for x86
2016-03-24Inliner: fix issue introduced by refactoringAndy Ayers3-0/+124
Refactoring done in #3799 inadvertently modified logic in `fgFindJumpTargets` so that stored-to arguments might not be marked as such in the `lvaTable' when crossgenning a root method. This lead to asserts in internal test cases. This change restores the logic to its prior state, and adds a test case that will trigger an assert if the assembly is crossgenned and this fix is not applied.
2016-03-24Merge pull request #3885 from sejongoh/test_env_scriptSejong Oh1-3/+27
Add --test-env option to tests/runtest.sh to set stress mode environm…
2016-03-24Add explicit calling convention modifiers for x86Jan Kotas1-71/+79
2016-03-24Merge pull request #3814 from tijoytom/mastertijoytom52-617/+5398
Marshal tests for various scenarios.
2016-03-24Add --test-env option to tests/runtest.sh to set stress mode environment ↵Sejong OH1-3/+27
varibles just before tests run.
2016-03-24Merge pull request #3846 from brianrob/perftestsBrian Robbins13-0/+5094
Add Performance Tests from the CLR Perf Lab
2016-03-24Fix typo causing an "unary operator expected"Emmanuel1-1/+1
The default initialization value for doCrossgen was mispelled causing a warning at ./tests/runtest.sh: line 351: [: ==: unary operator expected
2016-03-23Merge pull request #3888 from jkotas/platform-assembliesJan Kotas10-1165/+0
Remove special casing of platform assemblies
2016-03-23Merge pull request #3880 from gkhanna79/R2RTestFXGaurav Khanna2-4/+69
Precompile FX assemblies for test run
2016-03-23Merge pull request #3889 from briansull/update-tests-lstBrian Sullivan1-22/+22
Changed 22 UNSTABLE tests to EXPECTED_PASS
2016-03-23Delete security transparency tests that are not valid on .NET CoreJan Kotas10-1165/+0
The security transparency rules are not enforced on .NET Core.
2016-03-23Merge branch 'master' of https://github.com/dotnet/coreclrTijoy Tom Kalathiparambil1522-33490/+278028
2016-03-23Merge pull request #3887 from rahku/masterRahul Kumar2-6/+8
Fix XunitWrapper log file generation
2016-03-23Changed 22 UNSTABLE tests to EXPECTED_PASSBrian Sullivan1-22/+22
This reduces the number in the UNSTABLE catagory to 24 tests
2016-03-23Fix XunitWrapper log file generationRahul Kumar2-6/+8
2016-03-23Enable support to precompile the FX assemblies at test invocation time.Gaurav Khanna2-5/+70
2016-03-23Add performance tests from the CLR perf lab.Brian Robbins13-0/+5094
2016-03-23Print raw output for failed tests in CI/Jenkins failure reportwtgodbe1-1/+15
2016-03-23Add licence header and disabling some failing testsTijoy Tom Kalathiparambil17-13/+66
2016-03-23Fix some tests in the EHPatternTests on UnixJan Vorlicek2-2/+1
Two of the tests in this suite were failing on Unix due to the incorrect line endings generated to the trace output. The fix was to replace `"\r\n"` with Environment.NewLine. I've also removed the test from the list of disabled tests for Unix
2016-03-22Marshal specific tests.Tijoy Tom Kalathiparambil34-136/+3346
Updating to rc2 framework refrence Adding more tests
2016-03-22Merge pull request #3851 from briansull/update-tests-lstBrian Sullivan1-182/+0
ARM64: Remove the Pri2 tests from Tests.lst
2016-03-21Merge pull request #3845 from erozenfeld/RegressionTestsEugene Rozenfeld6-0/+338
Add regression tests for two previously fixed bugs.
2016-03-21Add regression tests for two previously fixed bugs.Eugene Rozenfeld6-0/+338
One of the repros is in il rather than C# because the repro was sensitive to what different versions of C# compiler generated.
2016-03-21Remove the Pri2 tests from Tests.lstBrian Sullivan1-182/+0
These tests are not run by the CI automation for the other architectures Removing them will eliminate 26 failing tests
2016-03-21Merge pull request #3815 from briansull/struct16-fp-argsBrian Sullivan3-50/+832
Fixes issue 3750 - passing fp arguments
2016-03-21Merge pull request #3840 from wtgodbe/HardwareEhWilliam Godbe2-4/+3
Disable OutOfMemoryException test in HardwareEh test
2016-03-21Disable OutOfMemoryException test in HardwareEh testwtgodbe2-4/+3
2016-03-21Tests and fixes for struct16 arguments and floating point argumentsBrian Sullivan3-50/+832
Updated Tests.lst with 50 new passing tests Updated this fix to be under #ifdef ARM64 only
2016-03-21ARM64: Apply exclusion list to Tests.lst fileKyungwoo Lee3-708/+80
Currently ARM64 tests run all tests even if those are excluded in issues.targets, which is not only waste of resource but also confusing ourselves to track such issues. This adds a script to apply excluded tests specified in issues.targets to Tests.lst file. Also new Tests.lst file is accordingly updated with 101 tests removed.
2016-03-20Merge pull request #3563 from adityamandaleeka/threading_test_port_2Sergiy Kuryata397-517/+23639
Open source even more threading tests
2016-03-19Move all new tests to Pri 1.Aditya Mandaleeka163-0/+163
2016-03-19Add waitallex8 and waitallex8a to x86 legacy issues.Aditya Mandaleeka1-0/+6
2016-03-19Delete tests that rely on Thread Abort functionalityAditya Mandaleeka28-1693/+0