Overview of Blue Falcon testing infrastructure
masterBlue Falcon 3.0 provides a comprehensive testing suite designed to verify different layers of the library. The testing stack is built on:
- Framework: Kotlin Test (
kotlin.test) - Coroutines:
kotlinx-coroutines-testfor testing asynchronous operations - Mocking: Custom fakes and mocks (e.g.,
FakeBlueFalconEngine,MockPeripheral) - Assertions: Built-in Kotlin Test assertions
The infrastructure supports unit tests, integration tests, plugin verification, platform-specific engine tests, and mock implementations.