add endurance test

Former-commit-id: 3ebd20e66fd6cf858f8d7de7de223d18c387a2a9
This commit is contained in:
malavan 2021-07-14 22:15:44 +00:00
parent 410a866f89
commit f25a1d09b2

View File

@ -1,4 +1,10 @@
build: build:
rules:
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: build stage: build
@ -8,6 +14,12 @@ build:
- make -j - make -j
make-test: make-test:
rules:
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test
@ -18,6 +30,12 @@ make-test:
- make test -j - make test -j
node-redis-test: node-redis-test:
rules:
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
- ipv6 - ipv6
@ -33,6 +51,12 @@ node-redis-test:
- npm run test - npm run test
jedis-test: jedis-test:
rules:
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
- ipv4 - ipv4
@ -47,6 +71,12 @@ jedis-test:
- make test - make test
redis-rs-test: redis-rs-test:
rules:
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test
@ -59,6 +89,18 @@ redis-rs-test:
- cd redis-rs - cd redis-rs
- make test - make test
endurance-test:
rules:
- if: '$ENDURANCE'
tags:
- docker
stage: test
script:
- git submodule init && git submodule update
- make distclean
- make -j
- ./runtest --loop --stop
coverage-test: coverage-test:
rules: rules:
- if: '$COVERAGE' - if: '$COVERAGE'