1. 28 Aug, 2024 1 commit
  2. 29 Aug, 2022 1 commit
  3. 26 Jun, 2022 1 commit
    • michael-grunder's avatar
      Fix tests so they work for Redis 7.0 · f4b6ed28
      michael-grunder authored
      * Redis >= 7.0.0 disables the `DEBUG` command by default, which we need
        for our unit tests.
      
      * Downgrade to Redis 6.2.x in macOS temporarily
      
        There is a macOS specific TLS error on large payloads when running
        against 7.x.x so temporarily run our tests against 6.2, while we
        investigate the root cause.
      f4b6ed28
  4. 03 Apr, 2020 1 commit
    • Michael Grunder's avatar
      Win32 tests and timeout fix (#776) · cc9d0329
      Michael Grunder authored
      Unit tests in Windows and a Windows timeout fix
      
      This commit gets our unit tests compiling and running on Windows as well as removes a duplicated `timeval` -> `DWORD` conversion logic in sockcompat.c 
      
      There are minor differences in behavior between Linux and Windows to note:
      
      1.  In Windows, opening a non-existent hangs forever in WSAPoll whereas
          it correctly returns with a "Connection refused" error on Linux.
          For that reason, I simply skip this test in Windows.
      
          It may be related to this known issue:
          https://daniel.haxx.se/blog/2012/10/10/wsapoll-is-broken/
      
      2.  Timeouts are handled slightly differently in Windows and Linux.  
          In Linux, we intentionally set REDIS_ERR_IO for connection
          timeouts whereas in Windows we set REDIS_ERR_TIMEOUT.  It may be
          prudent to fix this discrepancy although there are almost certainly
          users relying on the current behavior.
      cc9d0329
  5. 16 Sep, 2019 1 commit
    • Yossi Gottlieb's avatar
      Add SSL mode tests. · d952ed87
      Yossi Gottlieb authored
      This repeats all existing tests in SSL mode, but does not yet provide
      SSL-specific tests.
      d952ed87
  6. 20 Feb, 2019 2 commits