codeflash-agent/packages/codeflash-python/tests
Kevin Turcios ebd239bbbc Add integration tests for parallel candidate evaluation
Tests overlay isolation, concurrent dispatch, thread safety,
exception handling, and the full evaluate_candidate_isolated flow
with mocked subprocess execution.
2026-04-21 04:34:44 -05:00
..
code_to_optimize Merge main-teammate branch 2026-04-03 17:36:50 -05:00
e2e Fix CI: mypy errors, ruff formatting, switch to prek (#22) 2026-04-15 02:52:47 -05:00
conftest.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
pyproject.toml Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_add_needed_imports_from_module.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_add_runtime_comments.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_api_config.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_api_session.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_async_concurrency_decorator.py squash 2026-04-13 14:12:17 -05:00
test_async_function_discovery.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_async_run_and_parse_tests.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_async_wrapper_sqlite_validation.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_baseline.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_benchmark_merge_test_results.py squash 2026-04-13 14:12:17 -05:00
test_benchmarking.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_call_graph.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_cleanup_instrumented_files.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_code_context_extractor.py squash 2026-04-13 14:12:17 -05:00
test_code_deduplication.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_code_extractor_none_aliases_exact.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_code_replacement.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_code_replacer_matching.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_code_utils.py squash 2026-04-13 14:12:17 -05:00
test_code_utils_config.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_codeflash_capture.py squash 2026-04-13 14:12:17 -05:00
test_codeflash_checkpoint.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_codeflash_trace_decorator.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_comparator.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_concolic.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_coverage.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_critic.py Fix CI: mypy errors, ruff formatting, switch to prek (#22) 2026-04-15 02:52:47 -05:00
test_dependencies.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_discovery.py squash 2026-04-13 14:12:17 -05:00
test_early_dedup.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_enrichment.py squash 2026-04-13 14:12:17 -05:00
test_eval_worktree.py Add project overlay infrastructure for isolated candidate evaluation 2026-04-21 04:16:34 -05:00
test_existing_tests_source_for.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_extraction.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_fallback.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_file_to_no_of_tests.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_formatter.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_function_dependencies.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_function_discovery.py squash 2026-04-13 14:12:17 -05:00
test_function_optimizer.py Defer heavy third-party imports in pipeline to cut startup 99% 2026-04-21 03:18:53 -05:00
test_function_ranker.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_function_ranking.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_get_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_get_helper_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_get_read_only_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_get_read_writable_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_get_testgen_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_helpers.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_humanize_time.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_imports.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_inject_profiling_used_frameworks.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrument_all_and_run.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrument_async_tests.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrument_codeflash_capture.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrument_codeflash_trace.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrument_line_profiler.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrument_tests.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrumentation.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_instrumentation_run_results_aiservice.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_is_numerical_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_line_profiling.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_lru_cache_clear.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_merge_test_results.py squash 2026-04-13 14:12:17 -05:00
test_merge_tests.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_mock_candidate_replacement.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_model.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_model_test_results.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_module_prep.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_multi_file_code_replacement.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_normalize_ignore_paths.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_orchestration.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_orchestrator.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_parallel_eval_integration.py Add integration tests for parallel candidate evaluation 2026-04-21 04:34:44 -05:00
test_parse_pytest_test_failures.py squash 2026-04-13 14:12:17 -05:00
test_parse_results.py squash 2026-04-13 14:12:17 -05:00
test_parse_test_output_regex.py squash 2026-04-13 14:12:17 -05:00
test_pickle_patcher.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_pipeline.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_post_selection.py Fix CI: mypy errors, ruff formatting, switch to prek (#22) 2026-04-15 02:52:47 -05:00
test_pruning.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_pytest_plugin.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_pytest_plugin_deterministic_patches.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_ranking.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_ranking_boost.py Defer heavy third-party imports in pipeline to cut startup 99% 2026-04-21 03:18:53 -05:00
test_reference_graph.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_refinement.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_remove_functions_from_generated_tests.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_remove_test_functions.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_remove_unused_definitions.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_replacement.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_replay_discovery.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_static_analysis.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_subprocess_runners.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_test_discovery.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_test_linking.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_test_runner.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_testgen.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_trace_benchmarks.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_tracer.py squash 2026-04-13 14:12:17 -05:00
test_tracing.py squash 2026-04-13 14:12:17 -05:00
test_unit_test_discovery.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_unused_helper_revert.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_validate_python_code.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_verification.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00
test_version_check.py Merge main-teammate branch 2026-04-03 17:36:50 -05:00