Estoy haciendo que git y unidad prueben partes de mi flujo de trabajo habitual. Agradecería consejos sobre si los marcos de pruebas unitarias (no las pruebas mismas, sino el marco real) deberían incluirse en el repositorio de git de un proyecto.Incluye marco de prueba en git repo?
Por un lado, parece que no debería, ya que los marcos son a) fácilmente disponibles en otro lugar yb) no exclusivos de un proyecto (estoy hablando de marcos populares como qunit para JS o simpletest en PHP) . En ese caso, tal vez un simple archivo léame en el repositorio indique la versión del marco y dónde obtenerlo sería suficiente.
Por otro lado, las pruebas SON parte del proyecto (y parte del repositorio), y necesitan el marco para ejecutarse, por lo que, para completar, tal vez el marco debería incluirse también.
Gracias.
La distinción entre VCS y distribución/embalaje es interesante, y una que no he escuchado realmente articulada antes. Creo que esa distinción captura la ambigüedad con la que estaba luchando, así que estoy marcando esto como la respuesta, a pesar de que pensé que muchas de las otras respuestas también eran buenas. –