JUnit test for channel performance and ordering - trivial cases
---------------------------------------------------------------
Key: HEDERA-36
URL: https://forge.continuent.org/jira/browse/HEDERA-36
Project: Hedera
Type: New Feature
Environment: JUnit4
Reporter: Linas Virbalas
Assigned to: Robert Hodges
Priority: Minor
Create a multithreaded JUnit test for testing channel performance and message
ordering. The test must check with both JGroups and Appia group communication
libraries. The test must also fail if group communication is unable to start in
general (e.g. because of a bad configuration).
Test case specification:
1. ChannelPerformanceTest (extension and wrap up into JUnit)
1. Test case: 2 members send each other 1000 messages 1024
bytes in size via JGroups.
* Assert: everything (ChannelPerformanceTest already
checks the message ordering and are all messages
received) should be done successfully in less than a
minute.
2. Test case: 4 members send each other 100 messages 512
bytes in size via JGroups.
* Assert: everything should be done successfully in
less than a minute.
3. Test case: 2 members send each other 1000 messages 1024
bytes in size via Appia.
* Assert: everything should be done successfully in
less than a minute.
4. Test case: 4 members send each other 100 messages 512
bytes in size via Appia.
* Assert: everything should be done successfully in
less than a minute.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
_______________________________________________
Hedera mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/hedera