1. 10 Mar, 2018 4 commits
    • Jeremy Meng's avatar
      Add netstandard2.0 support (#767) · 3ed0e0d4
      Jeremy Meng authored
      * Add netstandard2.0 target to SE.Redis projects
      
      Two new conditional compilation constants are introduced:
      
      * FEATURE_PERFCOUNTER - supported in net45 and net46
      * FEATURE_THREADPOOL - supported in net45, net46, and netstandard2.0
      
      * Add netcoreapp2.0 target framework to test projects
      
      * Replace CORE_CLR conditional compilation symbol
      
      with built-in NETSTANDARD1_5 or NETCOREAPP1_0 since now netstandard2.0
      is also supported.
      
      * Remove unnecessary conditional compilation constants
      3ed0e0d4
    • Nitin Agarwal's avatar
      Fix ResolveDns Documentation (#753) · e4d3a782
      Nitin Agarwal authored
      e4d3a782
    • Jeremy Meng's avatar
      Give defaultClientName a value when it is null (#761) · 6b44cc5d
      Jeremy Meng authored
      * Give defaultClientName a value when it is null
      This prevents calling TryGetAzureRoleInstanceIdNoThrow() repeatedly in the null case.
      * Upgrade xunit to 2.3.1
      * Upgrade xunit to v2.4.0-beta1 to work around https://github.com/xunit/xunit/issues/1601
      * Move xUnit to 2.4.0-beta.1.build3958
      6b44cc5d
    • William Davis's avatar
      Update Timeouts.md (#796) · e7f77a71
      William Davis authored
      The .NET Core documentations states that hte SetMinThreads Method is available in .NET Core 1.0+. Updated instructions to identify that. Also updated the link to the new documentation.
      e7f77a71
  2. 04 Mar, 2018 1 commit
  3. 02 Mar, 2018 1 commit
  4. 25 Jan, 2018 1 commit
  5. 22 Jan, 2018 2 commits
  6. 14 Dec, 2017 1 commit
  7. 07 Dec, 2017 1 commit
  8. 26 Nov, 2017 1 commit
  9. 03 Oct, 2017 1 commit
  10. 18 Sep, 2017 1 commit
  11. 05 Sep, 2017 2 commits
  12. 31 Aug, 2017 20 commits
  13. 30 Aug, 2017 4 commits
    • Nick Craver's avatar
      Merge branch 'brunohbrito-master' · e069adf0
      Nick Craver authored
      e069adf0
    • Nick Craver's avatar
    • Nick Craver's avatar
      README updates for testing · 10e95fe1
      Nick Craver authored
      10e95fe1
    • Nick Craver's avatar
      Unit Test Fixes and Upgrades (#700) · 48a0a99d
      Nick Craver authored
      Before converting most of the project to C# 7, `netstandard2.0`, etc. I want to get unit tests in shape. There's a fair bit of complication to doing so in that we need to test against:
      - Different versions
      - Clusters
      - Master/Slave setups
      - Multiple-test unfriendly tests (like SHUTDOWN commands)
      - Simulate remote (read: latent) connections
      
      This work does a few things:
      - Moves all unit tests and assertions to xUnit
      - Enables parallelization for tests
      - Utilizes the xUnit output semantics, which means things like connection logs are on the test in VS, console output, build servers, etc. (it was a giant pool of `Console.WriteLine` mixed before)
      - Cleans up the `\packages` folder completely (it wasn't used for anything but the `redis-*.exe` binaries
      - Cleans up all test code formatting in general
      - Re-enables `net462` in testing (was only `netcoreapp1.0` before)
      - Allows overrides via `TestConfig.json`
      - Updates all the RedisConfig\ scripts for easy test running
      - Adds a StackExchange.Redis.Tests\README.md
      - Fixes many tests
      
      Remaining Long-term TODOs
      - Look at Redis 4.0 on Windows via WSL
      - Configure endpoints in a `.json` config override that's in `.gitignore`
      - Find a way to handle master/slave breaks on underpowered machines better
      48a0a99d