redis.io: improve config and testing

This commit is contained in:
neil 2023-01-13 07:55:19 +08:00
parent eada7a7946
commit f64ce6ef8b

View file

@ -16,16 +16,32 @@ dependencies:
build: build:
dependencies: dependencies:
gnu.org/make: '>=4.3' # gnu.org/make: '>=4.3'
tea.xyz/gx/make: '*'
freedesktop.org/pkg-config: '>=0.29' freedesktop.org/pkg-config: '>=0.29'
tea.xyz/gx/cc: c99 tea.xyz/gx/cc: c99
script: script:
PREFIX={{prefix}}
BUILD_TLS=yes
make install make install
# TODO: configure default redis.conf if necessary # TODO: configure default redis.conf if necessary
env:
PREFIX: ${{prefix}}
BUILD_TLS: yes
test: test:
script: | script: |
redis-server --test-memory 2 redis-server --test-memory 2
redis-cli --version redis-cli --version
redis-benchmark --version redis-benchmark --version
redis-server --daemonize yes
redis-cli --raw SET key123 value123
redis_value=$(redis-cli --raw GET key123)
echo $redis_value
redis-cli shutdown
if [ $redis_value = "value123" ]; then
echo "redis works!"
else
echo "redis install doesnt work!"
set -e
fi