Exemplo n.º 1
0
def test_reporter():
    local_env = os.environ.copy()
    exe = os.sep.join([TOP_PATH, 'exec', 'gtest-extend.bin'])
    print 'Bin-filename: ', exe
    out = run_bin_with_wait(exe, local_env, TIME_TO_WAIN)
    result = parser_out(out)
    report_gtest_result(result)
Exemplo n.º 2
0
def run_one_process(exe_file_name, how_much_wait_result):
    # Запускаем
    local_env = os.environ.copy()
    tic()
    # Около 0.3.. sec! на загрузку выполнение, а по факту на загрузку *.bin
    out = run_bin_with_wait(exe_file_name, local_env, how_much_wait_result)
    toc()
    result = parser_out(out)
    report_gtest_result(result)
Exemplo n.º 3
0
def mp_launcher(exe, wait_delay):
    # Get count cores
    cores = get_count_cores()

    # Pack for s
    data = []
    for i in range(cores):
        data.append((cores, i, exe, wait_delay))
    pool = Pool(processes=cores)              # start 4 worker processes
    result = pool.map(f, data)    # evaluate "f(10)" asynchronously
    report_full = []
    for i in result:
        report_full.extend(i)

    # Объекдиняем результаты
    report_gtest_result(report_full)