1. 15 11月, 2017 1 次提交
  2. 14 11月, 2017 1 次提交
  3. 03 11月, 2017 4 次提交
  4. 02 11月, 2017 6 次提交
  5. 01 11月, 2017 1 次提交
  6. 31 10月, 2017 1 次提交
  7. 28 10月, 2017 1 次提交
  8. 27 10月, 2017 2 次提交
  9. 19 9月, 2017 1 次提交
  10. 01 9月, 2017 8 次提交
    • J
      Remove Microbuild machine dependency · c5c9e3ee
      Jared Parsons 提交于
      Change Microbuild to no longer be forced to use the MSBuild that
      Microbuild provides. Doing so means we rely on them to update their
      machines when we need updates to MSBuild.
      
      Instead just use our normal mechanisms for discovering MSBuild. This
      doesn't depend on machine state.
      c5c9e3ee
    • J
      Fix net46 test projects · c3bfaac5
      Jared Parsons 提交于
      c3bfaac5
    • J
      Fix up more 4.6.1 references · 03e9b034
      Jared Parsons 提交于
      03e9b034
    • J
      Fix CoreClr Windows tests · 517114f7
      Jared Parsons 提交于
      517114f7
    • J
      Fix the build correctness leg · eaaa381b
      Jared Parsons 提交于
      The compiler tools needed to be targetting netcoreapp2.0 in order to
      produce runnable executables.
      eaaa381b
    • J
      Moved to xunit 2.2.0 · 145fa1fc
      Jared Parsons 提交于
      This primarily moves us to the 2.2.0 version of xunit. In order to make
      that transition though a number of other changes needed to happen as
      well:
      
      1. Needed to move our desktop target to 4.6.1. This should've been
      required some time ago but we were essentially depending on bugs in the
      SDK / NuGet.
      1. Remove the DeployCoreClrTestRuntime project. This entire idea
      depended on having the xunit.console.netcore package. This has since
      been deleted and doesn't work with the 2.0 SDK.
      1. Remove the deploy compiler tools project. Can just use dotnet exec
      now and that's much more efficient.
      1. Resolve a new ambiguity with KeyValuePair. A helper of ours now
      exists in netcoreapp2.0.
      
      I fully expect a number of Jenkins legs to fail with this change: build
      correctness, coreclr and ubuntu. But I want to validate our other legs
      and am still trackind down answers needed to fix the others.
      145fa1fc
    • J
      Move to net461 for portable projects · 7f660037
      Jared Parsons 提交于
      7f660037
    • J
      Simplify the Nuget.Exe download · f9ccbbdd
      Jared Parsons 提交于
      Now that we are not tied to roslyn-internal anymore it's possible to
      simplify this action a bit:
      
      - Remove the separate script as it's not necessary and can be easily
      inlined
      - Remove the copy to the root of the source tree. Not necessary anymore
      as all our scripts use the returned variable.
      f9ccbbdd
  11. 24 8月, 2017 1 次提交
  12. 23 8月, 2017 2 次提交
  13. 16 8月, 2017 1 次提交
  14. 15 8月, 2017 1 次提交
    • J
      typo · 07a88ef3
      John Doe 提交于
      07a88ef3
  15. 08 8月, 2017 1 次提交
    • J
      Typo · a12306e4
      John Doe 提交于
      a12306e4
  16. 03 8月, 2017 1 次提交
    • J
      Enforce using UnitTestPortable · 5fbab637
      Jared Parsons 提交于
      Changes BuildBoss to enforce portable test projects use the
      UnitTestPortable label. Probably going to remove that in the near future
      but at this point it's still required.
      5fbab637
  17. 02 8月, 2017 1 次提交
  18. 01 8月, 2017 3 次提交
    • J
      Fix typo · cda20b2a
      Jared Parsons 提交于
      cda20b2a
    • R
      Implement ISuggestedActionsSource2 · 62ea5142
      Ravi Chande 提交于
      62ea5142
    • J
      Enforce minimum MSBuild version · cfb19ce4
      Jared Parsons 提交于
      The Roslyn build depends on having a minimum of MSBuild 15.1 in order to
      function. Anything less than that will fail with very crpytic errors,
      usually around NuGet runtime identifiers.
      
      This change causes our build to declaratively fail with a very specific
      message if the wrong version of MSBuild is used. It should help point
      customers in the right direction to fixing up the problem.
      
      Note: This was made to be parameterized in Imports.targets because very
      soon it will be changing to depend on 15.3.
      cfb19ce4
  19. 29 7月, 2017 3 次提交
    • J
      Remove Desktop customization · cac9d6b2
      Jared Parsons 提交于
      Portable unit tests now build their desktop variants directly to the
      UnitTests directory in a runnable state. This allwos tests to be run
      directly and removes the need for the desktop deployment project.
      cac9d6b2
    • J
      Use multi-targeting to control compilation helpers · 514ab614
      Jared Parsons 提交于
      This changes our core Roslyn.Test.Utilities project to use
      multi-targeting to control how we create our core compilation helper.
      Previously this was done by having a separate runtime specific assembly
      which was probed at runtime.
      
      The intent of this change is to make our build more correct here. I can
      now target just Roslyn.Test.Utilties with a net46 framework and get a
      runnable asset out of it. This is necessary in order for our unit tests
      to successfully run when moved to multi-target.
      
      Presently this makes it multi-target across net46, netcoreapp2.0 and
      netstandard1.3. The impl in netstandard 1.3 simply throw for this
      specific API. Over the long term it make make sense to pull this out to
      a separate library that only targets net46 + netcoreapp2.0. That
      requires a much deeper investment in multi-targeting though. Decided to
      start smaller for now.
      514ab614
    • J
      Include UseBasicParsing switch · 8c8a8c0b
      Jared Parsons 提交于
      By default Invoke-WebRequest will fail if IE hasn't gone through first
      configuration setup on the machine. Parts of our infrastructure don't
      run IE and as a result our uses of Invoke-WebRequest were failing. Fixed
      by passing the UseBasicParsing switch.
      8c8a8c0b