summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2017-05-16Update CoreClr to preview2-25316-03 (#11650)dotnet bot2-6/+6
2017-05-16Merge pull request #9354 from tannergooding/mathDrew Scoggins40-29/+910
Adding perf tests for the single precision math functions in System.MathF.
2017-05-16Add LinkBench to BenchViewSwaroop Sridhar4-92/+108
1) Add LinkBench to the xunit-perf benchmark runs, as a scenario test 2) Some improvements to run-xunit-perf to - Handle tests that perform size measurement - Parametrization of test group - Tests running multiple scenarios CoreFX testing is currently disabled because it fails in the lab due to a path length limitation.
2017-05-16Updated the JIT/Performance/CodeQuality/Math/Functions single-precision ↵Tanner Gooding15-15/+15
tests to have the correct expected results.
2017-05-16JIT/Performance/CodeQuality/Math/Functions tests to use the appropriate ↵Tanner Gooding38-38/+38
precision when printing failure messages.
2017-05-16Updating the JIT/Performance/CodeQuality/Math/Functions tests to target ↵Tanner Gooding2-6/+2
netcoreapp1.1 instead of netstandard1.4
2017-05-16Adding perf tests for the single precision math functions in System.MathF.Tanner Gooding20-4/+889
2017-05-16Disable tail call stress in GH_10780 if ZapDisable is enabled. (#11649)Pat Gavlin1-2/+5
* Disable tail call stress in GH_10780 if ZapDisable is enabled. Tail call stress does not mix well with ZapDisable due to the issues described in #11408. Fixes #11648. * Add a missing semicolon.
2017-05-16Merge pull request #11037 from jashook/arm64_test_updateJarret Shook1-108/+108
Turn on tests which are now passing.
2017-05-15Update CoreClr, CoreFx to preview2-25316-01, preview2-25316-01, respectively ↵dotnet bot10-27/+27
(#11622)
2017-05-15Turn on tests which are now passing.jashook1-108/+108
This also adds metadata for all tests which are to be excluded because they do not work with core.
2017-05-15Fix issue #11574. (#11579)Pat Gavlin2-0/+81
This bug was yet another case of a transformation being performed during remorphing that preserved a tree's value number without preserving its associated semantics. This fix disables the problematic transformations in morph.
2017-05-15Update CoreClr, CoreFx to preview2-25315-02, preview2-25315-01, respectively ↵dotnet bot10-27/+27
(#11596)
2017-05-13Update CoreClr, CoreFx to preview2-25313-04, preview2-25313-02, respectively ↵dotnet bot10-27/+27
(#11575)
2017-05-12Update CoreClr, CoreFx to preview2-25312-01, preview2-25312-03, respectively ↵dotnet bot10-27/+27
(#11544)
2017-05-12Merge pull request #11536 from jashook/green_arm64_ciJarret Shook1-7/+7
[Arm64] Disable new test regressions
2017-05-12[Arm64] Disable new test regressionsjashook1-7/+7
Disable tests based on #11533, #11534.
2017-05-11Re-morph lclVar nodes after simplifying (ind (addr (lclVar))). (#11531)Pat Gavlin2-0/+93
Morph simplifies (ind (addr (lclVar))) if the type of the load matches the type of the lclVar node. This simplification is not valid, however, if the lclVar must be normalized upon load: in that case, the lclVar node must be normalized appropriately as part of the transformation. This change fixes the simplification to perform this normalization if necessary by calling `fgMorphLclVar` on the result if the result is a lclVar node. Fixes issue #11508.
2017-05-11Update CoreFx to preview2-25311-04 (#11532)dotnet bot8-21/+21
2017-05-11LinkBench: Report reduction as a ratio.Swaroop Sridhar1-3/+3
Report the linker size reduction metric as a ratio (linked filesize / unlinked filesize) instead of as a percentage.
2017-05-11Merge pull request #11423 from jashook/arm64_live_testsJarret Shook2-4/+51
Windows Arm64 - Build/Run tests in CI
2017-05-11Windows Arm64 - Build/Run tests in CIjashook2-4/+51
Build tests with arm64 runs and upload/run them to the arm64 test machines.
2017-05-10This change has the following improvements to LinkBenchSwaroop Sridhar5-196/+464
1. Move the testing to the latest version of ILLink package (for all benchmarks except for Roslyn, which is still on netcoreapp1.1) 2. Support for LinkBench to run individual benchmarks in the suite -- helps local testing. 3. Support for running without clean, cloning, build etc -- for local runs during continuous development. 4. Support to obtain the correct version(s) of DotNet CLI required to run the benchmarks 5. Get-Crossgen.ps1 is required to crossgen MusicStore binaries (before/after linking). Since it was recently dropped from JitBench repo, it is added to linkBench as an asset. 6. Add the --perf:runid parameter to generate output file names suitable to upload the results to BenchView.
2017-05-10Merge pull request #11484 from pgavlin/DisableLongRunningTestsPat Gavlin7-6/+9
Disable a few long-running tests.
2017-05-09Update CoreFx to preview2-25310-01 (#11483)dotnet bot8-21/+21
2017-05-09Disable a few long-running tests.Pat Gavlin7-6/+9
These tests consistently time out under GC stress or heap verification. Each disabled test is known to complete successfully given adequate time.
2017-05-09[x86, R2R] Exclude DevDiv_278523 because it fails in R2RSergey Andreenko1-1/+4
Look at #11476 for the description.
2017-05-09Merge pull request #11465 from JosephTremoulet/StaticHoistJoseph Tremoulet2-0/+105
Stop hoisting statics above cctors
2017-05-09delete tabs from the exclude listSergey Andreenko1-9/+9
2017-05-09Stop hoisting statics above cctorsJoseph Tremoulet2-0/+105
Extend the logic in optLoopHoist around `CLS_VAR` nodes to ensure we don't hoist any tree that contains a `CLS_VAR` for a field with the flag `CORINFO_FLG_FIELD_INITCLASS` set, unless we also (identify and) hoist the corresponding static init helper call. The previous logic was insufficient in that it blocked hoisting of singleton `CLS_VAR` nodes, but not hoisting of trees that contain `CLS_VAR` nodes as sub-trees. Add flag `GTF_FLD_INITCLASS`/`GTF_CLS_VAR_INITCLASS` so that optLoopHoist can recall which fields are paired with static init helper calls, and only block the hoisting of their trees. Fixes #10780.
2017-05-09Replace tabs with spaces.Sergey Andreenko1-3/+3
2017-05-09Return DevDiv_255294 test to the exclude list for x86Sergey Andreenko1-0/+3
Because it causes out of memory exception in crossgen mode.
2017-05-09Update CoreClr, CoreFx to preview2-25309-01, preview2-25309-01, respectively ↵dotnet bot10-27/+27
(#11427)
2017-05-08Use profile information to differentiate filesDrew Scoggins1-2/+2
2017-05-08Change xcopy to copyDrew Scoggins1-2/+6
2017-05-07Fix copy error in perf scriptDrew Scoggins1-2/+2
When I merged the PR that enabled the lean runs I added another call to our run script. This run script had an assumption that it would only ever be called once and as such would try and copy two files that had the same name. This would cause it to prompt to overwrite or not and fail the run. This change makes each copy unique based on the collection flags that were used for collection.
2017-05-05Add a GC Reliability Framework job to the CI (#11280)Sean Gillespie3-2/+18
* Add GC Reliability Framework CI job * Three changes: 1) To address offline feedback, update the CI trigger phase document and the GC testing instructions 2) Set the timeout for GC RF CI jobs to 24 hours, so they don't time out (they will run for 15 hours by default) 3) Refactor "scenario == 'gc_reliability_framework' to its own method so that new GC RF scenarios can easily and cleanly be added if desired in the future
2017-05-05Update CoreClr to preview2-25305-03 (#11421)dotnet bot2-6/+6
2017-05-05Add lean run support to CoreCLR perf (#11347)Drew Scoggins6-19/+52
In the xunit performance harness we added support for a "lean" run which only runs the stopwatch to collect duration and none of the ETW providers are turned on. This adds support in the automation for doing runs that use this lean feature.
2017-05-05Update CoreClr, CoreFx to preview2-25305-01, preview2-25305-01, respectively ↵dotnet bot10-27/+27
(#11384)
2017-05-05Add missing GTF_EXCEPT when importing string length intrinsicMike Danes2-0/+75
2017-05-04Add new test for COMPlus_TailcallStress=1 bug, currently disabled (#11410)Bruce Forstall4-0/+102
Add new test for COMPlus_TailcallStress=1 bug, currently disabled
2017-05-04Rename all xxx.ni.dll's to xxx.dll for Helix Crossgen runswtgodbe1-2/+5
2017-05-03Update CoreClr, CoreFx to preview2-25303-03, preview2-25303-04, respectively ↵dotnet bot10-27/+27
(#11354)
2017-05-02Add smoketest for performance testsDrew Scoggins1-14/+38
This adds a run that will fire on the set of Azure VMs and will only run for one interation. This along with the changes to fail a performance run if a test fails will allow us to start gating checkins on the performance tests still running.
2017-05-02Enable Marshal.SecureStringToBSTR and Marshal.ZeroFreeBSTR on Unix (#11234)John Bottenberg1-0/+34
2017-05-02Update CoreFx to preview2-25302-03 (#11331)dotnet bot8-21/+21
2017-05-02Surgically remove unsupported tailcall casesRuss Keldorph4-42/+56
Rather than disabling tailcall tests entirely, surgically remove the failing cases so the remaining cases can be enabled.
2017-05-02Update CoreClr, CoreFx to preview2-25302-02, preview2-25302-01, respectively ↵dotnet bot10-27/+27
(#11326)
2017-05-01Update CoreClr to preview2-25301-03dotnet-bot2-6/+6