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