File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -275,3 +275,13 @@ jobs:
275
275
prometheus_password : ${{ secrets.PROMETHEUS_PASSWORD || '' }}
276
276
loki_username : ${{ secrets.LOKI_ID || '' }}
277
277
loki_password : ${{ secrets.LOKI_PASSWORD || '' }}
278
+ robustness :
279
+ runs-on : ubuntu-latest
280
+ steps :
281
+ - uses : actions/checkout@v4
282
+ - uses : ./.github/actions/setup-go-for-project
283
+ - uses : ./.github/actions/install-nix
284
+ # TODO(marun) Extend testing of robustness beyond deploying a suitable test environment
285
+ - name : Deploy kind with chaos mesh
286
+ shell : bash
287
+ run : nix develop --command ./scripts/run_task.sh test-robustness
Original file line number Diff line number Diff line change @@ -257,6 +257,11 @@ tasks:
257
257
- task : generate-load-contract-bindings
258
258
- cmd : bash -x ./scripts/tests.load.kube.kind.sh {{.CLI_ARGS}}
259
259
260
+ test-robustness :
261
+ desc : Deploys kind with chaos mesh. Intended to eventually run a robustness (fault-injection) test suite.
262
+ cmds :
263
+ - ./bin/tmpnetctl start-kind-cluster --install-chaos-mesh
264
+
260
265
test-unit :
261
266
desc : Runs unit tests
262
267
# Invoking with bash ensures compatibility with CI execution on Windows
You can’t perform that action at this time.
0 commit comments