Taewoo, Here is my "guess" on what is happening. The way the cancellation tests work is that it runs regular execution tests and tries to cancel queries in those tests (with variable random delays). Sometimes queries get cancelled and sometimes not. If no query was cancelled, the test fails. It assumes that when it runs the 1000+ test case, at least one query will get cancelled.
I think in your case, you tried to run the test with only the failing test case and when it wasn't cancelled, the cancellation test complained because it didn't see any cancelled query. As for the on jenkins case, the encountered exception "Resource not found" is not an acceptable failure in case of cancellation and so, it failed. Someone should investigate those specific cases and how cancellation lead to such error. Another thing one can do is to create a JIRA, add the stacktraces and retrigger. or run the single test 100 times or so locally and hope they get to see the failure. Hope that helps, Abdullah. > On Jul 7, 2017, at 6:36 PM, Taewoo Kim <[email protected]> wrote: > > Hi all, > > I have several failing test cases for the > SqlppExecutionWithCancellationTest. I am not sure how to deal with this > issue. When I execute this on my local Eclipse, it generates an Assertion > error saying that the number of canceled query is not greater than zero. > But the Jenkins shows an another error message such as the following. Any > information would be appreciated. Thanks. > > https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/org.apache.asterix$asterix-app/277/testReport/junit/org.apache.asterix.test.runtime/SqlppExecutionWithCancellationTest/test_SqlppExecutionWithCancellationTest_435__index_join__btree_secondary_equi_join_04_/ > > > https://asterix-jenkins.ics.uci.edu/job/asterix-gerrit-cancellation-test/277/#showFailuresLink
