IMPALA-3283: Disable runtime filter tests for local filesystems The runtime filter tests assume 3 scans for alltypes* tables. For local filesystems this isn't a correct assumption. Fixing the tests to be resilient to different number of scans is hard, and filters aren't dependent on the filesystem implementation, so let's just disable them.
Change-Id: Ibcd18c7e69355cde70e13e5190ed2503adb7532b Reviewed-on: http://gerrit.cloudera.org:8080/2688 Tested-by: Internal Jenkins Reviewed-by: Henry Robinson <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/incubator-impala/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-impala/commit/449901fa Tree: http://git-wip-us.apache.org/repos/asf/incubator-impala/tree/449901fa Diff: http://git-wip-us.apache.org/repos/asf/incubator-impala/diff/449901fa Branch: refs/heads/master Commit: 449901fac68beff8d41dc185550d634c0cf4fdb5 Parents: 9b51b2b Author: Henry Robinson <[email protected]> Authored: Thu Mar 31 15:10:22 2016 -0700 Committer: Henry Robinson <[email protected]> Committed: Tue Apr 5 17:37:32 2016 +0000 ---------------------------------------------------------------------- tests/query_test/test_runtime_filters.py | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-impala/blob/449901fa/tests/query_test/test_runtime_filters.py ---------------------------------------------------------------------- diff --git a/tests/query_test/test_runtime_filters.py b/tests/query_test/test_runtime_filters.py index 2205516..b18ff6c 100644 --- a/tests/query_test/test_runtime_filters.py +++ b/tests/query_test/test_runtime_filters.py @@ -17,7 +17,9 @@ import time from tests.common.test_vector import * from tests.common.impala_test_suite import * +from tests.common.skip import SkipIfLocal [email protected]_impalad class TestRuntimeFilters(ImpalaTestSuite): @classmethod def get_workload(cls): @@ -43,6 +45,7 @@ class TestRuntimeFilters(ImpalaTestSuite): "Query took too long (%ss, possibly waiting for missing filters?)" % str(duration) [email protected]_impalad class TestRuntimeRowFilters(ImpalaTestSuite): @classmethod def get_workload(cls):
