Hi all, Following up on MQTT integration for MB 3.0.0 we need to do $subject to our automated test suite.
I have attached herewith the functional test suite used by Pamod to perform basic tests in early days [1] . We will modify and add this into our test cases collection in a generic way. In terms of performance tests, the following aspects need to be covered. (Add if I missed any) 1. Multiple subscribers / publishers 2. Multiple queues 3. Large messages (1 MB max for now) 4. Multi-threaded subscribers/ publishers We should ideally be able to inject above 4 tests into the functional test cases as parameters. That way, we'll get full coverage. I have made an MQTT client [1] which supports multi-threaded publishers/subscribers (improving on Pamod's initial version). Its still a work in progress. We can modify it as needed and once stabilized, place it as the standard client used within our tests. Akalanka and me will be initially working on these. Appreciate your feedback on any additional test scenarios / improvements . [1] : https://drive.google.com/file/d/0B1soNraLsHdmbzNsZ19ZTWFwTzA/view?usp=sharing [2] : https://github.com/hastef88/wso2.tryouts/tree/master/mqtt_client -- Cheers, Hasitha Amal De Silva Software Engineer Mobile : 0772037426 Blog : http://devnutshell.tumblr.com/ WSO2 Inc.: http://wso2.com ( lean.enterprise.middleware. )
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
