Module: Ace::Test::EndToEndRunner

Defined in:
lib/ace/test/end_to_end_runner.rb,
lib/ace/test/end_to_end_runner/version.rb,
lib/ace/test/end_to_end_runner/models/test_case.rb,
lib/ace/test/end_to_end_runner/models/test_result.rb,
lib/ace/test/end_to_end_runner/atoms/result_parser.rb,
lib/ace/test/end_to_end_runner/atoms/prompt_builder.rb,
lib/ace/test/end_to_end_runner/models/test_scenario.rb,
lib/ace/test/end_to_end_runner/atoms/display_helpers.rb,
lib/ace/test/end_to_end_runner/cli/commands/run_test.rb,
lib/ace/test/end_to_end_runner/atoms/test_case_parser.rb,
lib/ace/test/end_to_end_runner/cli/commands/run_suite.rb,
lib/ace/test/end_to_end_runner/molecules/config_loader.rb,
lib/ace/test/end_to_end_runner/molecules/report_writer.rb,
lib/ace/test/end_to_end_runner/molecules/test_executor.rb,
lib/ace/test/end_to_end_runner/molecules/failure_finder.rb,
lib/ace/test/end_to_end_runner/molecules/fixture_copier.rb,
lib/ace/test/end_to_end_runner/molecules/setup_executor.rb,
lib/ace/test/end_to_end_runner/atoms/skill_result_parser.rb,
lib/ace/test/end_to_end_runner/molecules/scenario_loader.rb,
lib/ace/test/end_to_end_runner/molecules/test_discoverer.rb,
lib/ace/test/end_to_end_runner/atoms/skill_prompt_builder.rb,
lib/ace/test/end_to_end_runner/atoms/tc_fidelity_validator.rb,
lib/ace/test/end_to_end_runner/molecules/affected_detector.rb,
lib/ace/test/end_to_end_runner/molecules/pipeline_executor.rb,
lib/ace/test/end_to_end_runner/organisms/test_orchestrator.rb,
lib/ace/test/end_to_end_runner/molecules/integration_runner.rb,
lib/ace/test/end_to_end_runner/organisms/suite_orchestrator.rb,
lib/ace/test/end_to_end_runner/molecules/suite_report_writer.rb,
lib/ace/test/end_to_end_runner/molecules/bwrap_sandbox_backend.rb,
lib/ace/test/end_to_end_runner/molecules/simple_display_manager.rb,
lib/ace/test/end_to_end_runner/atoms/suite_report_prompt_builder.rb,
lib/ace/test/end_to_end_runner/molecules/pipeline_prompt_bundler.rb,
lib/ace/test/end_to_end_runner/molecules/sandbox_runtime_builder.rb,
lib/ace/test/end_to_end_runner/molecules/pipeline_sandbox_builder.rb,
lib/ace/test/end_to_end_runner/molecules/progress_display_manager.rb,
lib/ace/test/end_to_end_runner/molecules/pipeline_report_generator.rb,
lib/ace/test/end_to_end_runner/molecules/suite_simple_display_manager.rb,
lib/ace/test/end_to_end_runner/molecules/suite_progress_display_manager.rb

Defined Under Namespace

Modules: Atoms, CLI, Models, Molecules, Organisms

Constant Summary collapse

REFRESH_INTERVAL =

Entry point for gem

This gem provides infrastructure for agent-executed end-to-end tests:

  • CLI command (ace-test-e2e) for running tests via LLM

  • Workflows for test execution (run-e2e-test.wf.md)

  • Templates for test scenarios (test-e2e.template.md)

  • Conventions for E2E testing (e2e-testing.g.md)

Tests can be executed by AI agents or via the CLI tool. See handbook/ for workflows and guides.

0.25
VERSION =
'0.38.11'