jackailocal / scratch /test_unified_audit.py
jackboy70's picture
Deploy: accurate lite-builder note
f25362a
Raw
History Blame Contribute Delete
876 Bytes
import sys
import os
import json
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../saas/gradio")))
import app
print("Testing run_unified_ai_audit...")
markdown_result, json_result = app.run_unified_ai_audit(
language="EN",
sample_name="Normal laptop",
raw_profile_json="",
package_goal="Standard offline assistant",
simple_target="local_runtime",
target_mode="LocalFolder",
target_drive="C:/",
decision_answers_json="{}",
operator_notes="Must support voice offline, target is somewhat limited hardware.",
agent_model_choice="auto"
)
print("\n--- AUDIT MARKDOWN OUTPUT ---")
print(markdown_result)
print("\n--- AUDIT JSON OUTPUT ---")
try:
parsed = json.loads(json_result)
print(json.dumps(parsed, indent=2))
except Exception as e:
print(f"Error parsing JSON output: {e}")
print(json_result)