Пример #1
0
# Internal imports
from projectLib.Comparison import Comparison
from ProjectConfig import *

comparison = Comparison()
comparison.load_comparison(comp_results_path["standard"], 0)

comparison.group_comparison(type_groups["svace"],
                            type_groups["juliet"]).print_comparison()
comparison.analyze_comparison_buffer_overflow()
comparison.print_comparison()
comparison.group_comparison(type_groups["svace"],
                            type_groups["juliet"]).print_comparison()
comparison.save_comparison(res_dir=comp_results_path["standard"],
                           comparison_id=5)
Пример #2
0
from projectLib.Comparison import Comparison
from ProjectConfig import *
from projectLib.Heuristic import Heuristic

# LINES GENERATION PART START
print("COMPARISON GENERATION PART START")

svace_info = AnalyzerInfo()
svace_info.load_info(info_path["svace"], info_ind=0)
juliet_info = AnalyzerInfo()
juliet_info.load_info(info_path["juliet"], info_ind=0)

comparison_initital = Comparison()
comparison_initital.load_comparison(comp_results_path["standard"], 1)

comparison = Heuristic("vars", {"type_groups": type_groups}).\
    compare_info_with_heuristic(used_comparison=comparison_initital)

comparison_initital.save_comparison(comp_results_path["standard"], 2)

print("COMPARISON GENERATION PART END")
print("SVRES GENERATION PART BEGIN")

comparison_initital.generate_svres_for_both(
    svres_gen_path["standard"],
    project_name_par=code_project_name,
    project_src_dir_par=code_project_source_path,
    ind=2)

print("SVRES GENERATION PART END")