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.