Community
Participate
Working Groups
Created attachment 208733 [details] Prevents Jubula client from freezing while canceling the TestExecutionJob The current job handling of the TestExecutionJob in ClientTest can cause the client to freeze, if the CollectionMonitoringDataJob is running and the TestExecutionJob is canceled by the user. The CollectionMonitoringDataJob runs within the TestExecutionJob. The current implementation will cancel the TestExecutionJob, while the inner job is still running. This causes the client to freeze. The attached patch will fix this problem. The user can still cancel the TestExecutionJob, but the client will wait for the CollectionMonitoringDataJob to finish. If the user is also canceling the CollectionMonitoringDataJob, then both jobs will be canceled and stopped correctly.
the corresponding GUIdancer bugzilla entry can be found under: https://bxapps.bredex.de/bugzilla/show_bug.cgi?id=68
The fix has been applied with changeset http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=16339a01b19424b22c64d3d4b91ab4c9e8373d80
Fix verified manually.