Files
2026-07-13 13:32:05 +08:00

40 lines
1.2 KiB
Python

from deepeval.evaluate.execute.e2e import (
_a_execute_conversational_test_cases,
_a_execute_llm_test_cases,
a_execute_test_cases,
execute_test_cases,
)
from deepeval.evaluate.execute.agentic import _a_execute_agentic_test_case
from deepeval.evaluate.execute.loop import (
_a_evaluate_traces,
a_execute_agentic_test_cases_from_loop,
execute_agentic_test_cases_from_loop,
)
from deepeval.evaluate.execute.trace_scope import (
_assert_test_from_current_trace,
)
# Re-exposed for tests that reach ``exec_mod.trace_manager`` /
# ``exec_mod.global_test_run_manager`` to mutate the shared singletons.
from deepeval.test_run import global_test_run_manager
from deepeval.tracing.tracing import trace_manager
__all__ = [
# e2e
"execute_test_cases",
"a_execute_test_cases",
"_a_execute_llm_test_cases",
"_a_execute_conversational_test_cases",
# agentic
"_a_execute_agentic_test_case",
# loop
"execute_agentic_test_cases_from_loop",
"a_execute_agentic_test_cases_from_loop",
"_a_evaluate_traces",
# trace-scope
"_assert_test_from_current_trace",
# shared singletons
"global_test_run_manager",
"trace_manager",
]