-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/9903/#review17807
-----------------------------------------------------------



/proton/trunk/tests/python/common.py
<https://reviews.apache.org/r/9903/#comment37754>

    Note well: this file was moved from test/python/proton_tests up to the 
test/python directory.
    
    For some reason, reviewboard treats it as a new file.



/proton/trunk/tests/python/common.py
<https://reviews.apache.org/r/9903/#comment37755>

    This method is new, FYI.



/proton/trunk/tests/python/proton_tests/common.py
<https://reviews.apache.org/r/9903/#comment37756>

    Note: not deleted, just moved up in order to be shared by the two test 
directories.


- Kenneth Giusti


On March 13, 2013, 5:19 p.m., Kenneth Giusti wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/9903/
> -----------------------------------------------------------
> 
> (Updated March 13, 2013, 5:19 p.m.)
> 
> 
> Review request for qpid, Rafael Schloming and Justin Ross.
> 
> 
> Description
> -------
> 
> This patch puts the infrastructure in place for system and soak tests as 
> described in proton-223.
> 
> In summary:
> 
> o) it adds a set of simple messenger-based applications for sending a 
> receiving messages; implementations done in python and C (for now).
> o) creates a set of python test scripts for driving these tests
> 
> Right now I've got a small set of tests that generate traffic between the 
> applications and verify that no messages are dropped.  These are run as part 
> of "ctest", or can be run directly using the python test tool:
> 
>   ./test/python/proton-test -m system_tests
> 
> 
> Todo:
> 
> 1) I need a Java-based version of the Messenger apps.  Other languages are 
> desired too, but we need Java for coverage of that implementation.
> 2) Enhance the receivers to explicitly accept messages based on window size.
> 3) More tests - connection scale, link scale, a test that covers proton-131, 
> long running traffic tests, etc
> 4) Benchmark tests and related support for gathering throughput and latency.
> 5) Valgrind coverage exists for the C application, but fails for any cross 
> language tests.  A small set of C-only tests would be useful for valgrind 
> tests.
> 6) anything else???
> 
> 
> This addresses bugs proton-131 and proton-223.
>     https://issues.apache.org/jira/browse/proton-131
>     https://issues.apache.org/jira/browse/proton-223
> 
> 
> Diffs
> -----
> 
>   /proton/trunk/config.sh 1455926 
>   /proton/trunk/proton-c/CMakeLists.txt 1455926 
>   /proton/trunk/tests/apps/README.txt PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/c/CMakeLists.txt PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/c/msgr-common.h PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/c/msgr-common.c PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/c/msgr-recv.c PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/c/msgr-send.c PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/python/msgr-recv.py PRE-CREATION 
>   /proton/trunk/tests/apps/messenger/python/msgr-send.py PRE-CREATION 
>   /proton/trunk/tests/python/common.py PRE-CREATION 
>   /proton/trunk/tests/python/proton_tests/common.py 1455926 
>   /proton/trunk/tests/python/system_tests/__init__.py PRE-CREATION 
>   /proton/trunk/tests/python/system_tests/messenger.py PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/9903/diff/
> 
> 
> Testing
> -------
> 
> The short tests have been added to ctest, only tested on Linux (fedora 17) 
> thus far.
> 
> 
> Thanks,
> 
> Kenneth Giusti
> 
>

Reply via email to