Yes I'm also seeing the same, we need to investigate this.

Thanks

On Sunday, June 21, 2015, Pubudu Gunatilaka <pubu...@wso2.com> wrote:

> Hi Devs,
>
> I ran the live test in python cartridge agent(PCA) and it was failed.
> There are 3 tests in the PCA and they run on based on the artifacts which
> is taken from a public repo and a private repo. Each test uses defined
> artifacts as parameters. When I ran all the 3 tests, which is the default
> run it was failed. Then I tried running a single test which uses a public
> repo and it was successful. Even running 2 tests was successful. But could
> not run 3 tests successfully.
>
> After looking at logs, what I could understand is that in the last test,
> it waits for the instance activated event. But cartridge agent has already
> sent the instance activated event. So after the timeout, build get failed.
>
> ExecutorService executorService = 
> StratosThreadPool.getExecutorService("TEST_THREAD_POOL", 5);
>
>
> Thread pool size we used in the PCA test is 5. I increased that number
> more than 5 and ran all 3 tests. It was successful. In each and every test
> case, a new Executor Service is getting created and have the same number of
> thread pool size. But every time last test fails regardless of the test
> order. Other thing is that when we are adding more artifact events as
> parameters which is also increasing the number of tests, we have to
> increase the thread pool size to run tests successfully.
>
> What could be the reason for this behavior?
>
> Thank you!
> --
>
> *Pubudu Gunatilaka*
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean.enterprise.middleware
> mobile:  +94 77 4078049
>


-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Reply via email to