valkey-io/valkey

Updated CI testing to improve catching tests early.

已關閉

#625 建立於 2024年6月11日

 (0 則留言) (0 個反應) (0 位負責人)C (1,138 個分叉)batch import
help wanted

倉庫指標

星標
 (25,779 顆星)
PR 合併指標
 (平均合併 17天 7小時) (30 天內合併 74 個 PR)

描述

We have had a recent string of issues with regressions being introduced into the daily rest run, that weren't being caught in the daily. After reviewing the daily failures, me and some other contributors came up with the following recommendation.

  1. Add in a second test suite that uses an allocator that is not jemalloc that has "no malloc size" enabled.
  2. Add a new CI target tests with TLS, but skip all of the "slow" tests. Included here is that we should add a slow tag to the payload fuzzer as they take a significant amount of time with TLS.
  3. Add a build target that actually builds the legacy unit test, to make sure they compile correctly.

We also discussed maybe adding in the sentinel tests as part of the build, however it wasn't clear if they regularly caught issues.

貢獻者指南