Esempio n. 1
0
def tada_main():
    """main"""
    tada_arg_list = arguments.parse_args(sys.argv[1:])
    resultstables = []
    tada_results = {}
    # display the welcome message
    print(dis.welcome_message())
    # run experiments
    for arg in tada_arg_list:
        table, result = tada(arg)
        resultstables.append(table)
        tada_results.update(result)
        contrast_flag = vars(arg)["contrast"]
        viz_flag = vars(arg)["viz"]
    # display results
    if viz_flag is True:
        tada_configuration_dict = configuration.read(constants.CONFIGURATION)
        chosen_size = read.read_experiment_size()
        results.linegraph_viz(tada_results, tada_configuration_dict,
                              chosen_size)
    for table in resultstables:
        results.display_resultstable(table, tada_arg_list[0].md)
    if len(resultstables) > 1:
        results.compare(*results.greatest_common_size(tada_results))
        if contrast_flag is True:
            results.contrast(tada_results)
Esempio n. 2
0
def test_display_resultstable_to_markdown(capsys):
    """Test to see if display_resulstable functions properly when to_md is true."""
    results_table = PrettyTable(["Size", "Mean", "Median", "Ratio"])
    results.add_resultstable(results_table, 1, 1, 1, 1)
    results.display_resultstable(results_table, to_md=True)
    captured = capsys.readouterr()
    expect = """ Size | Mean | Median | Ratio \n\
------|------|--------|-------\n\
  1   |  1   |   1    |   1   \n"""
    assert captured.out == expect
Esempio n. 3
0
def main():
    """main"""
    tada_arg_list = arguments.parse_args(sys.argv[1:])
    resultstables = []
    tada_results = {}
    # display the welcome message
    print(dis.welcome_message())
    # run experiments
    for arg in tada_arg_list:
        table, result = tada(arg)
        resultstables.append(table)
        tada_results.update(result)
        contrast_flag = arg.contrast
    # display results
    for table in resultstables:
        results.display_resultstable(table, tada_arg_list[0].md)
    if len(resultstables) > 1:
        results.compare(*results.greatest_common_size(tada_results))
        if contrast_flag is True:
            results.contrast(tada_results)
Esempio n. 4
0
def test_display_resultstable():
    """Test to see if display_resulstable functions properly."""
    resultstable1 = resultstable
    results.add_resultstable(resultstable1, 1, 1, 1, 1)
    assert results.display_resultstable(resultstable1) != " "