Slide 22
Slide 22 text
22
testcontainers とは
“Unit tests with real dependencies”
特徴
活用事例
● Elastic - Testing of the APM Server, and E2E testing for
Beats
● Telegraf - Integration testing the plugin-driven server
agent for collecting & reporting metrics
● Intel - Reference implementation design E2E testing for
microservice-based solutions
● OpenTelemetry - Integration testing of the OpenTelemetry
Collector receivers
● e2e や integration test に使われる
● 企業スポンサー多数
● リリース頻度が高い
● SDK が豊富 (Go / Java / Node / Ruby / Python / Rust)
● examples が豊富
○ 注) ちょっと探しづらい...
○ godoc から見るのがおすすめ
● ory/dockertest に比べると書くことが多い