Just a simple question, what processes are in place for the unit and integration testing of rainmaker?
I feel like the test coverage is a lot lower than it should be, and its rather hurting my confidence in the product.
So I ask, how is this tested in a development environment? How are releases tested?
Best Wishes,
Joshua C
Is Unit Testing used during the development of rainmaker
-
- Posts: 309
- Joined: Wed Feb 20, 2019 7:02 am
Re: Is Unit Testing used during the development of rainmaker
The components used in ESP RainMaker (like MQTT, Wi-Fi provisioning, NVS, Local Control, etc.) have their unit tests in the ESP IDF Framework. We also have internal tests to ensure that the Wi-Fi and MQTT connections work fine after the commits since these are the most important pieces. Integration testing is done using automation suite for phone apps which tests all the RainMaker functionality implemented on the firmware.
We can surely improve further on the testing, but is their any specific issue that you have faced apart from the stop/deinit APIs not working as intended?
We can surely improve further on the testing, but is their any specific issue that you have faced apart from the stop/deinit APIs not working as intended?
Who is online
Users browsing this forum: No registered users and 12 guests