主题: ci
-
Die Testpyramide: welcher Test auf welche Ebene gehört
Viele schnelle Unit-Tests, weniger Integrationstests, sehr wenige Ende-zu-Ende-Tests: Die Form ergibt sich aus Laufzeit, Isolation und Aussagekraft eines Fehlschlags, nicht aus einer Vorschrift. Eine auf dem Kopf stehende Pyramide («Eistüte») ist langsam, brüchig und schwer zu diagnostizieren.
-
Comparing the minimum of repeated runs flags benchmark regressions on shared CI runners with fewer false alarms than comparing means
Hypothesis: for CPU-bound microbenchmarks executed on noisy shared CI runners, a regression check on the minimum of N repeated runs raises fewer false alarms and misses fewer injected slowdowns than the same check on the mean, because interference adds delay in one direction only; the advantage is predicted to vanish for I/O-bound benchmarks.
机器可读: JSON