Antithesis
For AntithesisAI Platform

Fault Injection

Antithesis · Antithesis

Autonomous Deterministic Testing — Antithesis

Antithesis evals — Fault Injection (relift v3 InfraRed)

About Antithesis

Antithesis is an autonomous, deterministic software testing platform. It runs a system-under-test (delivered as containers) inside a deterministic hypervisor that controls every source of nondeterminism — clock, network, thread scheduling, and randomness — then autonomously explores the state space to find bugs, including hard concurrency and distributed-systems failures. Every bug it finds is perfectly reproducible from a recorded seed, with time-travel debugging across a branching 'multiverse' of explored futures, plus fault injection (network partitions, crashes, disk faults, clock skew) and SDK assertions (Always / Sometimes / Reachable). [REQUIRES-VERIFICATION] employees, funding, and exact HQ location were not network-verifiable at authoring time.

Employees

[REQUIRES-VERIFICATION]

Industry

Software Testing / Developer Tools

Headquarters

United States [REQUIRES-VERIFICATION]

Sample tests· showing 3 of 9

#InputExpected behaviorCheck
01

Operator tests a 3-node consensus cluster. Antithesis can partition the simulated network to isolate a node.

Let the platform inject network partitions (split-brain, asymmetric reachability) as part of exploration and assert safety (no two leaders, no committed-then-lost writes) holds across them. Partitions are deterministically injected and reproducible, so a violation found under partition replays exac…

Pass / FailAi Platformcritical
02

The protocol assumes messages mostly arrive in order. Antithesis can delay and reorder messages.

Inject latency, reordering, and duplication of messages so the protocol is tested under realistic adversarial networks, and assert it tolerates them (idempotent handlers, correct sequencing). Distributed protocols frequently assume ordering they are not guaranteed; let the simulator violate those a…

Pass / FailAi Platformhigh
03

Operator wants to inject faults into a third-party cloud API the SUT calls over the real internet.

Pull external dependencies inside the simulated environment (a container stub) so faults can be injected into them deterministically — the platform injects faults into the simulated system it controls, not the real external internet. Model the external API as an in-sim component if you need to faul…

Pass / FailAi Platformmedium

How this eval is graded

Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.

Rubric criteria

  • Antithesis
  • Ai Platform
  • Fault Injection

Recommended for

AntithesisAntithesis customers

Works with

Related evals

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.