Complete collection of generated backend implementation files as key-value pairs ready for test execution.
Contains the entire set of TypeScript implementation files generated by the Realize agent, including service classes, business logic methods, data access objects, API controllers, DTOs, client SDK library, and all supporting code that comprises the functional backend application. Each key represents the file path within the project structure and each value contains the actual TypeScript source code.
These files represent the complete, production-ready backend implementation that will be tested against the Test agent's E2E test suite. The implementation files must be syntactically correct, properly integrated with the NestJS application framework, maintain type safety, and follow established coding standards to ensure successful test execution and validation.
Optional
packagePackage name for the generated SDK library used in test execution.
Specifies the package name used for the generated client SDK library that enables type-safe API consumption during E2E test execution. This package name is used in import statements throughout the test code and must match the SDK package configuration to ensure proper module resolution and integration within the test environment.
The package name should follow standard npm naming conventions and reflect the organization and project structure. When not provided, defaults to the standard AutoBE convention for SDK package naming.
Optional
resetOptional flag indicating whether to perform a complete database reset before test execution.
When true, specifies that the test execution should begin with a comprehensive database reset, purging all existing data and reconstructing tables to their initial schema-defined state. When false, test execution proceeds with the current database state, which may contain residual data from previous operations.
Database reset is crucial for ensuring test isolation, reproducibility, and deterministic results. Clean state testing eliminates interference from residual data and guarantees that each test execution cycle operates under identical baseline conditions, enabling accurate validation of backend implementation behavior.
Optional
simultaneousOptional specification of the maximum number of test functions to execute concurrently during the test suite run.
Defines the concurrent execution limit for E2E test functions to optimize testing performance while maintaining system stability and resource management. This value balances test execution speed with resource consumption and helps prevent system overload during comprehensive validation.
Concurrent execution significantly reduces total testing time for large test suites while validating the backend application's ability to handle parallel requests correctly. The simultaneous limit ensures controlled load conditions that provide meaningful performance insights while maintaining test reliability and result accuracy.
Configuration interface defining all necessary parameters and resources required to execute comprehensive E2E test suite validation against the fully implemented backend application.
This interface encapsulates all the essential components needed to set up and execute the final validation phase of the AutoBE development pipeline. It brings together the generated implementation files, database schemas, execution configuration, and environmental parameters necessary to perform thorough testing of the complete backend application stack.
The props structure enables the Realize agent to orchestrate comprehensive test execution by providing access to all generated artifacts, database configuration, and execution parameters in a unified, type-safe interface that ensures consistent and reliable test environment setup.
Author
Samchon