Hi Devs, Currently, integrations test is looking at specific log messages to determine whether the server is ready to handle request or not. I propose we need to handle this in the following way.
a) exposing an API in mock API to check whether mock iaas is activated or not. b) integration tests should be started after getting a positive response from the above API. As per our component start up order, the above solution will make sure that every component is ready to handle requests. This is implemented and available in 4.1.5 release. More information in [1]. The main reason why I wanted this feature is to be able to write the server restart test case [2]. If we depends on logs, after server restart, integration tests will assume that the server is ready to handle requests because of the previous log messages. [1] https://issues.apache.org/jira/browse/STRATOS-1628 [2] https://issues.apache.org/jira/browse/STRATOS-1627 Thanks, Raj. -- Rajkumar Rajaratnam Committer & PMC Member, Apache Stratos Software Engineer, WSO2 Mobile : +94777568639 Blog : rajkumarr.com