Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
38 lines
1.2 KiB
Python
38 lines
1.2 KiB
Python
#!/usr/bin/env python3
|
|
"""Quick test to verify the fixes work"""
|
|
|
|
from config import Config
|
|
from contextual_evaluator import ContextualMemoryEvaluator
|
|
|
|
# Test configuration loading
|
|
config = Config.from_env()
|
|
print(f"✓ Config loaded successfully")
|
|
print(f" - EvaluationConfig.use_llm_judge: {config.evaluation.use_llm_judge}")
|
|
print(f" - AgentConfig.verbose: {config.agent.verbose}")
|
|
|
|
# Test evaluator initialization
|
|
evaluator = ContextualMemoryEvaluator(config)
|
|
print(f"✓ Evaluator initialized successfully")
|
|
|
|
# Load test cases
|
|
test_cases = evaluator.load_test_cases("layer1")
|
|
print(f"✓ Loaded {len(test_cases)} test cases")
|
|
|
|
if test_cases:
|
|
test_id = test_cases[0]
|
|
print(f"\nWill test with: {test_id}")
|
|
print("Attempting evaluation...")
|
|
|
|
try:
|
|
result = evaluator.evaluate_test_case(test_id)
|
|
print(f"✓ Evaluation completed!")
|
|
print(f" Success: {result.success}")
|
|
print(f" Iterations: {result.iterations}")
|
|
print(f" Processing time: {result.processing_time:.2f}s")
|
|
except Exception as e:
|
|
print(f"✗ Evaluation failed: {e}")
|
|
import traceback
|
|
traceback.print_exc()
|
|
else:
|
|
print("No test cases found")
|