Testing the LaunchDarkly SDKs
LaunchDarkly's rigorous testing strategy for their SDKs involves continuous integration workflows with unit tests and integration tests across various platforms. They utilize "restwrappers" to expose core SDK functionality through a consistent REST API, allowing for consistent testing across multiple languages and platforms. The Roku SDK required more effort due to the lack of existing virtualized environments and HTTP server support on the platform, necessitating an in-house solution. Despite these challenges, LaunchDarkly's commitment to thorough testing ensures reliable product delivery and continuous improvement of their SDKs and infrastructure.
Company
LaunchDarkly
Date published
Nov. 25, 2019
Author(s)
Ben Woskow
Word count
690
Language
English
Hacker News points
None found.