1. 31 Aug, 2017 8 commits
  2. 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
  3. 24 Aug, 2017 1 commit
  4. 23 Aug, 2017 1 commit
  5. 18 Aug, 2017 1 commit
  6. 01 Aug, 2017 2 commits
  7. 26 Jul, 2017 2 commits
  8. 24 Jul, 2017 2 commits
  9. 11 Jul, 2017 1 commit
  10. 24 Jun, 2017 3 commits
  11. 16 Jun, 2017 1 commit
  12. 15 Jun, 2017 1 commit
  13. 13 Jun, 2017 1 commit
  14. 08 May, 2017 4 commits
  15. 05 May, 2017 1 commit
  16. 02 May, 2017 1 commit
  17. 01 May, 2017 6 commits