You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2018/08/14 04:47:57 UTC
hbase git commit: HBASE-21044 Disable flakey TestShell list_procedures
Repository: hbase
Updated Branches:
refs/heads/branch-2.0 2b7450fe6 -> 4514f3382
HBASE-21044 Disable flakey TestShell list_procedures
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/4514f338
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/4514f338
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/4514f338
Branch: refs/heads/branch-2.0
Commit: 4514f3382ee0995238e4af61d1d37415f0966fb2
Parents: 2b7450f
Author: Michael Stack <st...@apache.org>
Authored: Mon Aug 13 20:15:15 2018 -0700
Committer: Michael Stack <st...@apache.org>
Committed: Mon Aug 13 21:24:43 2018 -0700
----------------------------------------------------------------------
.../src/test/ruby/shell/list_procedures_test.rb | 68 --------------------
1 file changed, 68 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/4514f338/hbase-shell/src/test/ruby/shell/list_procedures_test.rb
----------------------------------------------------------------------
diff --git a/hbase-shell/src/test/ruby/shell/list_procedures_test.rb b/hbase-shell/src/test/ruby/shell/list_procedures_test.rb
deleted file mode 100644
index 8d5c83d..0000000
--- a/hbase-shell/src/test/ruby/shell/list_procedures_test.rb
+++ /dev/null
@@ -1,68 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-require 'hbase_constants'
-require 'shell'
-
-include HBaseConstants
-
-module Hbase
- class ListProceduresTest < Test::Unit::TestCase
- include TestHelpers
-
- def setup
- setup_hbase
-
- @master = $TEST_CLUSTER.getHBaseClusterInterface.getMaster
- @executor = @master.getMasterProcedureExecutor
-
- @list_procedures = Shell::Commands::ListProcedures.new(@shell)
- end
-
- def teardown
- shutdown
- end
-
- def create_procedure_regexp(table_name)
- regexp_string = '[0-9]+ .*ShellTestProcedure SUCCESS.*' \
- "\[{\"value\"=>\"#{table_name}\"}\]";
- Regexp.new(regexp_string)
- end
-
- define_test 'list procedures' do
- procedure = org.apache.hadoop.hbase.client.procedure.ShellTestProcedure.new
- procedure.tableNameString = 'table1'
-
- @executor.submitProcedure(procedure)
- output = capture_stdout { @list_procedures.command }
-
- regexp = create_procedure_regexp('table1')
- matching_lines = 0
-
- lines = output.split(/\n/)
- lines.each do |line|
- if regexp.match(line)
- matching_lines += 1
- end
- end
-
- assert_equal(1, matching_lines)
- end
- end
-end