1. 06 Aug, 2024 1 commit
  2. 21 Jan, 2024 1 commit
  3. 19 Aug, 2023 1 commit
  4. 30 May, 2023 1 commit
  5. 08 Mar, 2023 1 commit
    • autoantwort's avatar
      Cmake static or shared (#1160) · e9243d4f
      autoantwort authored
      
      
      * cmake: build either static or shared libs
      
      * cmake: allow to build non-PIC static libs
      
      * fix typo
      
      * cmake: add ALIAS targets
      
      * cmake: link to OpenSSL imported targets
      
      CMake imported targets are more robust
      
      * turn ENABLE_EXAMPLES to a CMake option
      
      * fix typo
      
      * install pdb files if shared
      
      * fix hiredis_ssl-config file
      
      * Fix more targets
      
      * CMake knows when to enable CMAKE_POSITION_INDEPENDENT_CODE
      
      * Restore setting of /Z7
      
      * [ci] fix building of shared and static libs
      
      * Apply suggestions from code review
      Co-authored-by: default avatarBjorn Svensson <bjorn.a.svensson@est.tech>
      
      * Make it possible to change name of exported target
      
      ---------
      Co-authored-by: default avatarSpaceIm <30052553+SpaceIm@users.noreply.github.com>
      Co-authored-by: default avatarBjorn Svensson <bjorn.a.svensson@est.tech>
      e9243d4f
  6. 10 Nov, 2022 1 commit
    • Bjorn Svensson's avatar
      CI updates (#1139) · a36686f8
      Bjorn Svensson authored
      * Build CMake generated makefiles
      * Simplify and update checkout
      * Update CI workflow 'C/C++ CI'
      * Some corrections of spelling and naming.
      * Remove running on branch dev since not officially available.
      a36686f8
  7. 02 Nov, 2022 2 commits
  8. 29 Aug, 2022 1 commit
  9. 10 Aug, 2022 1 commit
  10. 05 Aug, 2022 1 commit
  11. 25 Jul, 2022 1 commit
  12. 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
  13. 23 Apr, 2022 1 commit
  14. 22 Apr, 2022 1 commit
  15. 01 Feb, 2022 1 commit
  16. 16 Dec, 2021 1 commit
  17. 25 Nov, 2021 1 commit
    • Bjorn Svensson's avatar
      Valgrind returns error exit code when errors found (#1011) · b5716ee8
      Bjorn Svensson authored
      By default Valgrind will return the exit code from the tested process.
      Since our test can return 0 (ALL TESTS PASS) even when a leak was
      found we need to tell Valgrind to return an error code.
      This will fail the CI job when issues are found.
      b5716ee8
  18. 18 Nov, 2021 1 commit
  19. 26 Oct, 2021 1 commit
    • Björn Svensson's avatar
      Add build options for enabling async tests · 648763c3
      Björn Svensson authored
      Asynchronous testcases that requires the event library `libevent`
      can be built and enabled by using the added build flags:
      - ENABLE_ASYNC_TESTS when using CMake
      - TEST_ASYNC when using Make
      
      The async tests are disabled by default to avoid adding new requirements,
      but the testcases are built and run in CI.
      648763c3
  20. 20 Oct, 2021 1 commit
  21. 14 Oct, 2021 1 commit
  22. 12 Oct, 2021 3 commits
  23. 10 Oct, 2021 2 commits