29 lines
975 B
Python
29 lines
975 B
Python
import pymysql
|
|
from analysis_service import AnalysisService
|
|
|
|
def verify_analysis():
|
|
conn = pymysql.connect(
|
|
host='localhost',
|
|
user='root',
|
|
password='45278434',
|
|
database='pm_proto_test',
|
|
charset='utf8mb4',
|
|
cursorclass=pymysql.cursors.DictCursor
|
|
)
|
|
try:
|
|
with conn.cursor() as cursor:
|
|
results = AnalysisService.get_p_zsr_analysis_logic(cursor)
|
|
print(f"Total Projects Analyzed: {len(results)}")
|
|
print("\n[Sample Project Analysis Result]")
|
|
for res in results[:5]:
|
|
print(f"Project: {res['project_nm']}")
|
|
print(f" - Log Quality Score (Semantic): {res['log_quality']}")
|
|
print(f" - AVI Score (p_war): {res['p_war']}")
|
|
print(f" - OCI Score: {res['oci_score']}")
|
|
print("-" * 30)
|
|
finally:
|
|
conn.close()
|
|
|
|
if __name__ == "__main__":
|
|
verify_analysis()
|