Zum Inhalt springen

root / tags / integration-continue

#intégration continue

2 Fiches

Qualität & Sicherheit Automatisch geprüfte Übersetzung

Agentic coding is straining CI. Here's how we scaled test impact analysis at Anthropic

Engineering-Beitrag von **Anthropic**, veröffentlicht am **14. September 2026** auf claude.com/blog (~1.400 Wörter, fünf Abschnitte), verfasst von **Sachin Malhotra**. Er schildert die Skalierung des **Test-Impact-Analyse**-Dienstes — der Auswahl, welche Tests bei welcher Änderung laufen — unter dem Druck des agentischen Codings. Die Ausgangszahlen und ihre Kausalkette: Die Entwickler liefern im Schnitt **8×** mehr Code pro Quartal als 2021–2025, **Claude schreibt 80 % davon** und trägt auch bei PR-Review und -Freigabe erheblich bei; die Anzahl der Tests wurde bei annähernd konstanter Teamgröße mit **10** multipliziert; daraus folgen **25× CI-Jobs in sechs Monaten**. **(A)** Die v0-Architektur beruht auf zwei Komponenten, die synchron bleiben müssen — einem *Listener*, der die Ergebnisse jedes Laufs erfasst, und einem *Selector*, der entscheidet, welche Tests bei jedem PR laufen —, jedoch als **einziger Prozess**, mit einer Pro-Test-Historie, die einen einzigen Writer voraussetzt. **(B)** Der Fehlermodus besteht darin, dass der Listener hinter die PR-Warteschlange zurückfällt: *« 20 Minuten Listener-Verzögerung können bedeuten, dass Zehntausende Testaktualisierungen nicht übernommen werden »*, mit drei benannten Folgen — verschwendete Untersuchungen, *flaky reds*, die Merges blockieren, ein behobener oder hinzugefügter Test, der nicht läuft. **(C)** Drei Patches, deren Lebensdauer einbricht — **70 Tage, 29 Tage, weniger als ein Tag**: eine größere Maschine, Sharding nach Package, tägliche Neustarts. Dann die Grundüberarbeitung: ein **arbeitsspeicherbasiertes** magasin de données en mémoire, **zustandslose** *Listener*-Worker, die dadurch horizontal skalierbar sind, ein alle paar Sekunden aggregiertes Log. **Drei Wochen für einen Entwickler; ein Jahr zuvor ein Quartal.** Erweitert die 80 % aus [[clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] auf die Infrastruktur.

#Continuous Integration#CI#Test-Impact-Analyse

Sachin Malhotra (ingénieur, Anthropic) · sur le blog claude.com.