Lineamientos del agente de prueba

En esta sección, se proporciona orientación sobre varios aspectos del desarrollo y las pruebas de los arneses de prueba.

Expectativas de la prueba

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

Marcas de función

Trade Federation se usa para ejecutar pruebas en Android, y los errores pueden tener un gran impacto. Recomendamos que cualquier función nueva esté inhabilitada de forma predeterminada y bajo un 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 Control de opciones para obtener detalles sobre nuestras opciones.

Lineamientos de contribución para funciones no principales

Consulta los lineamientos para las contribuciones que no son principales.