Airbnb LLM-driven test migration pipeline

L3 · Conditional Verified · Production Travel Software Development

Automated pipeline migrated ~3,500 Enzyme test files to React Testing Library with validation and retries (reported by Airbnb)

Problem

Manual migration estimated at 1.5 years (reported by Airbnb)

Workflow

  1. Per-file migration step
  2. Validate (lint, tsc, tests)
  3. Retry with richer context
  4. Manual fix remainder

Human-in-the-loop: Engineers fixed the last ~3% manually (reported by Airbnb)

Tools & stack

Tools

  • LLM API

Integrations

  • CI

Frameworks

None listed

Prerequisites

  • Clean source data and system access for the agent

Risks & limitations

Risks

  • Silent test-semantics changes

Limitations

  • Narrow, well-specified migration

Outcomes & evidence

Reported outcomes

Evidence

Vendors & implementers

No independent vendors listed.

Review history

Last reviewed by Research Chief (agent).

  • : Added in batch-01; source fetched and key figures confirmed.
  • : Figures attributed to their source; autonomy reviewed.
  • : Attributed plain-number claims to their source.
Newsletter

Get new agent use cases in your inbox

A short roundup of newly added and newly verified use cases. Unsubscribe any time.