def test_launch_ts_first(): """ Test launch TS first """ common.cluster_op('kill') common.cluster_op('launch') time.sleep(10) ret = subprocess.Popen('./teracli show', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) print ''.join(ret.stdout.readlines()) retinfo1 = common.parse_showinfo() nose.tools.assert_true(len(retinfo1) != 0) time.sleep(12) common.cluster_op('kill') common.cluster_op('launch_ts_first') ret = subprocess.Popen('./teracli show', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) print ''.join(ret.stdout.readlines()) retinfo2 = common.parse_showinfo() nose.tools.assert_true(len(retinfo2) != 0)
def test_showsize_table(): table_name = "test" scan_file = 'scan.out' common.run_tera_mark([], op='w', table_name='test', cf='cf0:q,cf1:q', random='random', key_seed=1, value_seed=10, value_size=100, num=5000, key_size=20) show_ret = common.parse_showinfo() time.sleep(3) show_ret = common.parse_showinfo() size = float(show_ret[table_name]["size"][:-1]) if size >= 1.65 * 0.95 and size <= 1.65 * 1.05: nose.tools.assert_true(True) else: nose.tools.assert_true(False)
def test_launch_ts_first(): common.cluster_op('kill') common.cluster_op('launch') time.sleep(10) ret = subprocess.Popen('./teracli show', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) print ''.join(ret.stdout.readlines()) retinfo1 = common.parse_showinfo() nose.tools.assert_true(len(retinfo1) != 0) time.sleep(12) common.cluster_op('kill') common.cluster_op('launch_ts_first') ret = subprocess.Popen('./teracli show', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) print ''.join(ret.stdout.readlines()) retinfo2 = common.parse_showinfo() nose.tools.assert_true(len(retinfo2) != 0)
def test_showsize_kv_table(self): common.create_kv_table() table_name = "test" scan_file = 'scan.out' common.run_tera_mark([], op='w', table_name='test', random='random', key_seed=1, value_seed=10, value_size=100, num=5000, key_size=20) time.sleep(3) show_ret = common.parse_showinfo() size = float(show_ret[table_name]["size"][:-1]) if size >= 774 * 0.9 and size <= 774 * 1.1: nose.tools.assert_true(True) else: nose.tools.assert_true(False)
def test_showsize_table(self): common.create_singleversion_table() table_name = "test" scan_file = 'scan.out' common.run_tera_mark([], op='w', table_name='test', cf='cf0:q,cf1:q', random='random', key_seed=1, value_seed=10, value_size=100, num=5000, key_size=20) show_ret = common.parse_showinfo() time.sleep(3) show_ret = common.parse_showinfo() size = float(show_ret[table_name]["size"][:-1]) if size >= 1.65 * 0.95 and size <= 1.65 * 1.05: nose.tools.assert_true(True) else: nose.tools.assert_true(False)
def test_showsize_table(): time.sleep(10) show_ret = common.parse_showinfo() table_name = "test" nose.tools.assert_equal(show_ret[table_name]["size"], "4K") dump_file = 'dump.out' scan_file = 'scan.out' common.run_tera_mark([(dump_file, False)], op='w', table_name='test', cf='cf0:q,cf1:q', random='random', key_seed=1, value_seed=10, value_size=100, num=500000, key_size=20) common.scan_table(table_name=table_name, file_path=scan_file, allversion=True) nose.tools.assert_true(common.compare_files(dump_file, scan_file, need_sort=True)) nose.tools.assert_not_equal(show_ret[table_name]["size"], "4K")
def test_showsize_kv_table(): time.sleep(10) show_ret = common.parse_showinfo() table_name = "test" nose.tools.assert_equal(show_ret[table_name]["size"], "4K") dump_file = 'dump.out' scan_file = 'scan.out' common.run_tera_mark([(dump_file, False)], op='w', table_name='test', random='random', key_seed=1, value_seed=10, value_size=100, num=5000, key_size=20) common.scan_table(table_name=table_name, file_path=scan_file, allversion=True) nose.tools.assert_true( common.compare_files(dump_file, scan_file, need_sort=True)) nose.tools.assert_not_equal(show_ret[table_name]["size"], "4K")