liquidmetal-dev / liquidmetal-dev/battery

Chaos/fault-injection test harness for the reconciler

Open
#76 0 comments 0 reactions 0 assignees View on GitHub
enhancement priority/medium
Dominant language
Go
Stars
1
Forks
0
Avg merge
2h 13m
Merged PRs (30d)
33

Description

Add a test harness that injects failures (host unreachable, partial flintlock API errors, timeouts) to validate reconciler/replenishment resilience, complementing the e2e tests added in #44.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the reconciler and replenishment test setup, then compare it with the end-to-end tests added in #44. Build a harness covering unreachable hosts, partial flintlock API errors, and timeouts; done means the tests demonstrate that reconciliation and replenishment remain resilient under each failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, grpc
Domain
backend, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.