{"push_id":1162989417,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"ce090689f2fac33f7aa7bd1d37ca6d73b7dafe4d","before":"bb551f0f4337be8db46c64886d7139d9dc6241f1","commits":[{"sha":"e93aa387457620e32ae0d7731d4b87544e215647","author":{"name":"Julien Couvreur","email":"e63aedc0e264880b61f892ea95569c3d5bca58f8@gmail.com"},"message":"Lowering framework dependency to netstandard1.0","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/e93aa387457620e32ae0d7731d4b87544e215647"},{"sha":"87b3934e5025638ffbdb48385d0a50312c660bb3","author":{"name":"Julien Couvreur","email":"e63aedc0e264880b61f892ea95569c3d5bca58f8@gmail.com"},"message":"Import dotnet5.1 instead of 5.2","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/87b3934e5025638ffbdb48385d0a50312c660bb3"},{"sha":"79ff80a0b2022459d150d8e95c332c4cd7199946","author":{"name":"Cory Rivera","email":"fa8225ed3a7e7b86e5f6be05ccb4d2c9b75e20b1@microsoft.com"},"message":"Refactor SqlClient ManualTests to fetch connection strings from environment variables, rather than an XML file. This change also allows ManualTests to be built and run automatically, but no actual tests will be run if the connection strings aren't present.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/79ff80a0b2022459d150d8e95c332c4cd7199946"},{"sha":"dc47374ab4802830120d8b34695afb0348e77cef","author":{"name":"Cory Rivera","email":"fa8225ed3a7e7b86e5f6be05ccb4d2c9b75e20b1@microsoft.com"},"message":"Convert MultipleResultsTest class to a non-static class, since it has non-constant global variables.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/dc47374ab4802830120d8b34695afb0348e77cef"},{"sha":"d593a25839ccae756158f581d0dc1c9f68f755ec","author":{"name":"Cory Rivera","email":"fa8225ed3a7e7b86e5f6be05ccb4d2c9b75e20b1@microsoft.com"},"message":"Rename DDDataTypes test to DDDataTypesTest to explicitly show that it's a test class.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/d593a25839ccae756158f581d0dc1c9f68f755ec"},{"sha":"868e5799119f4f77262c564db977b217806f449c","author":{"name":"Eric St. John","email":"5cba59b6016e12cb8b8404aa75c5312236fbcd78@microsoft.com"},"message":"Ensure we build Microsoft.Private.PackageBaseline\n\nThis stopped building when we moved to VSO builds.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/868e5799119f4f77262c564db977b217806f449c"},{"sha":"4285ffaa6237b0f637572cbf9707b2f86da21107","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Reduce System.Threading.Tasks.Parallel.Tests from ~200s to ~6s\n\nVarious areas of these tests could really stand to be rewritten.   This commit does not attempt to do that.  Rather, my goal was to significantly reduce the running time of the tests.  Today, with outerloop enabled, they take ~200 seconds.  This commit gets that down to ~6 seconds.\n\nThree small changes:\n- Some of the tests were relying on a barrier to ensure that all tasks had started before any proceeded.  This resulted in a long delay while the thread pool ramped up slowly to having the desired number of threads.  I put in place a little hack to force it to quickly ramp up.\n- Some of the tests were explicitly waiting for 1 seconds.  I lowered that to 0.01 seconds.  This is an example of it not being clear why the delay exists at all, but regardless, this shaves off a lot of time.\n- ~25 of the TestFor_Boundary [InlineData]s were specifying a very high workload count that was resulting in each of them taking 6-8 seconds to run.  This is unnecessary, as it's of little value to the testing to have a delegate just chewing up CPU for long periods of time.  I've simply deleted them.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/4285ffaa6237b0f637572cbf9707b2f86da21107"},{"sha":"8148702e8c356c41f837fc248c178506811f8407","author":{"name":"Eric StJohn","email":"5cba59b6016e12cb8b8404aa75c5312236fbcd78@microsoft.com"},"message":"Merge pull request #9459 from ericstj/buildBaseline\n\nEnsure we build Microsoft.Private.PackageBaseline","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/8148702e8c356c41f837fc248c178506811f8407"},{"sha":"11b687a2c9f68e7344e602992229856526606341","author":{"name":"Julien Couvreur","email":"e63aedc0e264880b61f892ea95569c3d5bca58f8@gmail.com"},"message":"Adding windows phone 8","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/11b687a2c9f68e7344e602992229856526606341"},{"sha":"c6da03a7e0cb81c4150147782dd3a6be6142b26c","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Reduce System.Threading.Tests from ~650s to ~8s\n\nAs with https://github.com/dotnet/corefx/pull/9466, a few tactical changes to significantly reduce the outerloop running time of the System.Threading.Tests suites (lots of work could be done to further improve/overhaul these tests, but that wasn't my goal):\n- Two barrier tests were taking several minutes.  Reduced the number of iterations from 10,000 to 10.  A few iterations helps to verify intended behavior; more than that is a stress test that doesn't belong in the functional suite.\n- Reduced explicit timeouts in a ReaderWriterLockSlim test\n- Reduced timeouts in some SemaphoreSlim tests.  As part of this I split up a few tests into [Theory]s in order to help identify where the actual problem was.\n- SpinLock tests were getting throttled by the ThreadPool; changed them to use new threads rather than pool threads.  As with above, I also split some of these tests into [Theory]s to help identify where exactly the problem was.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/c6da03a7e0cb81c4150147782dd3a6be6142b26c"},{"sha":"b4482113f33249394a508a9f82f8d1219c624dc4","author":{"name":"Jose Perez Rodriguez","email":"7dc30782d01554bf99407bcfd1b6da1b5f98d7c1@microsoft.com"},"message":"Fixing DevWorkflow Scripts given that corerun is not present in the tool runtime anymore (#9469)","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/b4482113f33249394a508a9f82f8d1219c624dc4"},{"sha":"95f4d067c8ba4ebd6e4d2f0f2c1589e1ead92854","author":{"name":"Eric StJohn","email":"5cba59b6016e12cb8b8404aa75c5312236fbcd78@microsoft.com"},"message":"Merge pull request #9443 from jcouv/netstandard\n\nValueTuple: Lowering framework dependency to netstandard1.0","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/95f4d067c8ba4ebd6e4d2f0f2c1589e1ead92854"},{"sha":"8b4aba69bc61a2748f42b5da895ae77a0bce9e84","author":{"name":"Karthik Rajasekaran","email":"7925f701074ca540425cf32abe0c53eb98e14457@microsoft.com"},"message":"Update BuildTools version to 1.0.26-prerelease-00516-05","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/8b4aba69bc61a2748f42b5da895ae77a0bce9e84"},{"sha":"7a3d9ccaa4b02aea738352ff303c977e15d215ce","author":{"name":"Cory Rivera","email":"fa8225ed3a7e7b86e5f6be05ccb4d2c9b75e20b1@microsoft.com"},"message":"Merge pull request #9453 from corivera/RefactorManualTests\n\nRefactor SqlClient ManualTests to fetch connection strings from environment variables.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/7a3d9ccaa4b02aea738352ff303c977e15d215ce"},{"sha":"0779bf6c4dd4286ac14437b90647ff8eb878c054","author":{"name":"Eric Mellino","email":"549282fbe2791bfdec1636a8d7ef6c20ca6877ed@microsoft.com"},"message":"Merge pull request #9466 from stephentoub/parallelloop_testtime\n\nReduce System.Threading.Tasks.Parallel.Tests from ~200s to ~6s","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/0779bf6c4dd4286ac14437b90647ff8eb878c054"},{"sha":"777bed7557c6066a480608f8cef112f4e4406e2c","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #9468 from stephentoub/threading_testtime\n\nReduce System.Threading.Tests from ~650s to ~8s","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/777bed7557c6066a480608f8cef112f4e4406e2c"},{"sha":"a6f8d2f00a841ecb78ec0dfec723d10d9a88a5fa","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Reduce System.Threading.Tasks.Tests from ~140s to ~10s\n\nAs with https://github.com/dotnet/corefx/pull/9468 and https://github.com/dotnet/corefx/pull/9466, this commit focuses on reducing the total, outerloop running time of our worst-offending test suites.  This one is on the System.Threading.Tasks tests.  Some of the tests are not in good shape, e.g. it's not clear to me that the TaskCancelWaitTests are actually verifying everything they should, even though they're spending a lot of time doing it.\n\nChanges:\n- Reduced artificially long wait times in TaskAwaiter, IAsyncResult, TaskCancelWaitTests, TaskStatusTests, CESchedulerPairTests, and Coverage tests\n- Reduced size of workload in TaskCancelWaitTests, TaskContinueWithAllAnyTests, and TaskWaitAllAnyTests\n- Ensured that the ThreadPool was ramped up to serve several tests expecting more threads available\n- Removed some unnecessary spinning","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/a6f8d2f00a841ecb78ec0dfec723d10d9a88a5fa"},{"sha":"2c31ba75426d2b731338a73b3231944d8b2d675b","author":{"name":"Karthik Rajasekaran","email":"7925f701074ca540425cf32abe0c53eb98e14457@microsoft.com"},"message":"Merge pull request #9473 from karajas/updateBT\n\nUpdate BuildTools version to 1.0.26-prerelease-00516-05","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/2c31ba75426d2b731338a73b3231944d8b2d675b"},{"sha":"7b526135f8ea65dcb9ffdaf6cc4257b8a2298b86","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #9479 from stephentoub/threadingtasks_testtime\n\nReduce System.Threading.Tasks.Tests from ~140s to ~10s","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/7b526135f8ea65dcb9ffdaf6cc4257b8a2298b86"},{"sha":"212783dd5e84051675b65fa69ae1809d01f1c8c6","author":{"name":"Eric Eilebrecht","email":"118d69e365e62f973c44d0208615627cf07b98d9@users.noreply.github.com"},"message":"Fix MulticastInterface_Set_ValidIndex_Success failures on non-Windows platforms. (#9471)\n\nThis test assumed that the \"loopback\" interface was always at index 1, which is not true on Linux/OSX/etc.  This change makes that assumption explicitly Windows-only, while allowing the \"any interface\" case to run on all platforms.","distinct":true,"url":"https://api.github.com/repos/jkotas/corefx/commits/212783dd5e84051675b65fa69ae1809d01f1c8c6"}]}
{"actor":{"display_login":"jkotas"}}