1
0

Makefile 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. fmt:
  2. cargo fmt --check
  3. clippy:
  4. cargo clippy --release
  5. build:
  6. cargo build --release
  7. test-single: build
  8. ./runtest --clients 1 \
  9. --skipunit unit/dump \
  10. --skipunit unit/auth \
  11. --skipunit unit/protocol \
  12. --skipunit unit/scan \
  13. --skipunit unit/info \
  14. --skipunit unit/type/zset \
  15. --skipunit unit/bitops \
  16. --skipunit unit/type/stream \
  17. --skipunit unit/type/stream-cgroups \
  18. --skipunit unit/sort \
  19. --skipunit unit/aofrw \
  20. --skipunit unit/acl \
  21. --skipunit unit/latency-monitor \
  22. --skipunit unit/slowlog \
  23. --skipunit unit/scripting \
  24. --skipunit unit/introspection \
  25. --skipunit unit/introspection-2 \
  26. --skipunit unit/bitfield \
  27. --skipunit unit/geo \
  28. --skipunit unit/pause \
  29. --skipunit unit/hyperloglog \
  30. --skipunit unit/lazyfree \
  31. --skipunit unit/tracking \
  32. --skipunit unit/querybuf \
  33. --ignore-encoding \
  34. --tags -needs:repl \
  35. --tags -leaks \
  36. --tags -needs:debug \
  37. --tags -needs:save \
  38. --tags -external:skip \
  39. --tags -needs:save \
  40. --tags -consistency \
  41. --tags -cli \
  42. --tags -needs:config-maxmemory
  43. unit-test:
  44. cargo test --release
  45. test: build
  46. ./runtest --clients 5 \
  47. --skipunit unit/dump \
  48. --skipunit unit/auth \
  49. --skipunit unit/protocol \
  50. --skipunit unit/scan \
  51. --skipunit unit/info \
  52. --skipunit unit/type/zset \
  53. --skipunit unit/bitops \
  54. --skipunit unit/type/stream \
  55. --skipunit unit/type/stream-cgroups \
  56. --skipunit unit/sort \
  57. --skipunit unit/aofrw \
  58. --skipunit unit/acl \
  59. --skipunit unit/latency-monitor \
  60. --skipunit unit/slowlog \
  61. --skipunit unit/scripting \
  62. --skipunit unit/introspection \
  63. --skipunit unit/introspection-2 \
  64. --skipunit unit/bitfield \
  65. --skipunit unit/geo \
  66. --skipunit unit/pause \
  67. --skipunit unit/hyperloglog \
  68. --skipunit unit/lazyfree \
  69. --skipunit unit/tracking \
  70. --skipunit unit/querybuf \
  71. --ignore-encoding \
  72. --tags -needs:repl \
  73. --tags -leaks \
  74. --tags -needs:debug \
  75. --tags -needs:save \
  76. --tags -external:skip \
  77. --tags -needs:save \
  78. --tags -consistency \
  79. --tags -cli \
  80. --tags -needs:config-maxmemory
  81. ci: fmt clippy build unit-test test