Exemplo n.º 1
0
def get_fuzz_timeout():
    """Get the maximum amount of time that should be spent fuzzing."""
    hard_timeout = engine_common.get_hard_timeout()
    merge_timeout = engine_common.get_merge_timeout(DEFAULT_MERGE_TIMEOUT)
    fuzz_timeout = hard_timeout - merge_timeout
    assert fuzz_timeout > 0, 'hard_timeout: %d merge_timeout: %d' % (
        hard_timeout, merge_timeout)

    return fuzz_timeout
Exemplo n.º 2
0
def get_fuzz_timeout(is_mutations_run):
    """Get the fuzz timeout."""
    fuzz_timeout = (engine_common.get_hard_timeout() -
                    engine_common.get_merge_timeout(DEFAULT_MERGE_TIMEOUT) -
                    get_dictionary_analysis_timeout())

    if is_mutations_run:
        fuzz_timeout -= get_new_testcase_mutations_timeout()

    return fuzz_timeout
Exemplo n.º 3
0
 def function():
   return engine_common.get_hard_timeout()