Lineamientos del agente de prueba

En esta sección, se proporciona orientación para varios aspectos del desarrollo y las pruebas del agente de prueba.

Prueba las expectativas

Se espera que cualquier código nuevo tenga las pruebas adecuadas. Consulta cómo incluir pruebas funcionales y de unidades para ver cómo se hace en Trade Federation.

Feature flags

Trade Federation se usa para impulsar pruebas en Android, y los errores pueden tener un gran impacto. Recomendamos que cualquier función nueva esté inhabilitada de forma predeterminada y en una feature flag.

Las marcas de funciones en TF dependen de nuestra compatibilidad con @Option para habilitarlas a través de la línea de comandos o la configuración. Consulta Manejo de opciones para obtener detalles sobre nuestras opciones.

Lineamientos para las contribuciones que no son principales

Consulta los lineamientos para las contribuciones que no son principales.