Skip to content

Commit 20110d0

Browse files
committed
[raft] Add tests in CI
1 parent 78fa989 commit 20110d0

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,42 @@ jobs:
127127
- name: Bring down local DSS instance
128128
run: make down-locally
129129

130+
dss-tests-with-raft:
131+
name: DSS tests with Raft
132+
runs-on: ubuntu-latest
133+
env:
134+
COMPOSE_PROFILES: with-raft
135+
steps:
136+
- name: Job information
137+
run: |
138+
echo "Job information"
139+
echo "Trigger: ${{ github.event_name }}"
140+
echo "Host: ${{ runner.os }}"
141+
echo "Repository: ${{ github.repository }}"
142+
echo "Branch: ${{ github.ref }}"
143+
docker images
144+
go env
145+
- name: Checkout
146+
uses: actions/checkout@v6
147+
with:
148+
submodules: true
149+
- name: Build dss image
150+
run: make build-dss
151+
- name: Tear down any pre-existing local DSS instance
152+
run: make down-locally
153+
- name: Start local DSS instance
154+
run: make start-locally
155+
- name: Probe local DSS instance
156+
run: make probe-locally
157+
- name: Run Qualifier against local DSS instance
158+
run: make qualify-locally
159+
- name: Run evict tests against local DSS instance
160+
run: make evict-locally
161+
- name: Run security tests against local DSS instance
162+
run: make security-locally
163+
- name: Bring down local DSS instance
164+
run: make down-locally
165+
130166
certificates-management-tests:
131167
name: Certificate management tests
132168
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)