Manual Técnico Carpeta Common
Documentación Técnica del Archivo unit.suite.yml
Español
¿Para qué es?
El archivo unit.suite.yml es un archivo de configuración YAML para las pruebas unitarias en Codeception, definiendo la configuración base para ejecutar pruebas unitarias en el módulo común de la aplicación.
Definición de la Carpeta
Ubicación: common/tests/unit.suite.yml
Contexto: Se encuentra en la carpeta de pruebas común, estableciendo la configuración para pruebas unitarias compartidas.
Propósito
- Configurar el entorno de pruebas unitarias
- Definir el espacio de nombres para las pruebas
- Establecer los módulos necesarios
- Configurar los fixtures para pruebas
- Mantener consistencia en las pruebas
Estructura de Configuración
suite_namespace: common\tests\unitactor: UnitTesterbootstrap: falsemodules: enabled: - Yii2: part: fixturesTechnical Documentation - unit.suite.yml File
English
What is it for?
The unit.suite.yml file is a YAML configuration file for Codeception unit tests, defining the base configuration for running unit tests in the common module of the application.
Folder Definition
Location: common/tests/unit.suite.yml
Context: Located in the common tests folder, establishing configuration for shared unit tests.
Purpose
- Configure unit testing environment
- Define namespace for tests
- Establish required modules
- Configure test fixtures
- Maintain testing consistency
Configuration Structure
suite_namespace: common\tests\unitactor: UnitTesterbootstrap: falsemodules: enabled: - Yii2: part: fixturesComponentes Principales / Main Components
Español
-
Configuración Base
- Espacio de nombres:
common\tests\unit - Actor de prueba: UnitTester
- Sin bootstrap automático
- Espacio de nombres:
-
Módulos Habilitados
- Yii2 con soporte de fixtures
- Configuración modular
- Integración con framework
English
-
Base Configuration
- Namespace:
common\tests\unit - Test Actor: UnitTester
- No automatic bootstrap
- Namespace:
-
Enabled Modules
- Yii2 with fixtures support
- Modular configuration
- Framework integration
Ejemplo de Uso / Usage Example
Español
# Ejecutar pruebas unitariascodecept run unit
# Ejecutar una prueba específicacodecept run unit UserTestEnglish
# Run unit testscodecept run unit
# Run specific testcodecept run unit UserTestConsideraciones / Considerations
Español
-
Implementación
- Requiere Codeception instalado
- Necesita configuración de Yii2
- Debe tener fixtures configurados
- Mantener estructura de namespaces
-
Mantenimiento
- Actualizar según cambios en framework
- Mantener consistencia con otros suites
- Documentar cambios importantes
- Verificar compatibilidad
English
-
Implementation
- Requires Codeception installed
- Needs Yii2 configuration
- Must have fixtures configured
- Maintain namespace structure
-
Maintenance
- Update according to framework changes
- Maintain consistency with other suites
- Document important changes
- Verify compatibility