Sha256: 96d4043d8a233d119ab21a128e30316754ff2af3c5c2788f2cfc76253ef8641d
Contents?: true
Size: 1.3 KB
Versions: 3
Compression:
Stored size: 1.3 KB
Contents
$VERBOSE = true require 'rubygems' require "test-unit" require 'simplecov' SimpleCov.start RECREATE = false $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require "hbase-jruby" # Required unless HBase.resolve_dependency!('cdh4.1.2').all? { |f| File.exists? f } puts "Invalid return value from HBase.resolve_dependency!" exit 1 end class TestHBaseJRubyBase < Test::Unit::TestCase TABLE = 'test_hbase_jruby' ZK = ENV.fetch 'HBASE_JRUBY_TEST_ZK' # Initialize hbase = HBase.new 'hbase.zookeeper.quorum' => ZK hbase.table(TABLE) do |table| table.drop! if table.exists? end hbase.close def setup @hbase ||= HBase.new 'hbase.zookeeper.quorum' => ZK @table = @hbase.table(TABLE) # Drop & Create @table.drop! if RECREATE && @table.exists? @table.create!( :cf1 => { :compression => :none, :bloomfilter => :row }, :cf2 => { :bloomfilter => :rowcol }, :cf3 => { :versions => 1, :bloomfilter => org.apache.hadoop.hbase.regionserver.StoreFile::BloomType::ROWCOL } ) unless @table.exists? @table.enable! if @table.disabled? unless RECREATE @table.delete(*@table.map { |row| [row.rowkey(:raw)] }) assert_equal 0, @table.count end end def teardown if RECREATE @table.drop! if @table && @table.exists? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hbase-jruby-0.1.5-java | test/helper.rb |
hbase-jruby-0.1.4-java | test/helper.rb |
hbase-jruby-0.1.3-java | test/helper.rb |