Skip to content

Myacobucci/taller2server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requisitos (instalar via sudo apt-get install):

  • g++
  • cmake
  • libsnappy-dev
  • libgflags-dev
  • zlib1g-dev
  • libbz2-dev

Compilando y corriendo el proyecto:

  • Para compilar el proyecto: ./build.sh
  • Para forzar un nuevo build desde cero: ./build.sh clean
  • Para compilar y correr los tests: ./build.sh test
  • Para ejecutar el servidor: ./build.sh run

Los argumentos extra que se pasen a 'test' o 'run' se forwardean a los programas que ejecutan.

Requisitos para correr los tests:

  • python
  • requests (pip install requests)

Corriendo los tests:

  • Para compilar y correr los tests de la rest api: Siatuarse en /tests/rest y ejecutar "python run_test.py"
  • Para compilar y correr el resto de los tests: ./build.sh test

Requisitos para correr la documentación técnica y del usuario:

  • Instalar Sphinx: sudo pip install -U Sphinx

Generando el html de la documentación:

  • Pararse en la ruta de la documentación y ejecutar: make html
  • Para limpiar: make clean

Para generar el HTML de la documentación del codigo:

  • Requisitos: sudo apt-get install doxygen
  • Pararse en la ruta de la documentación (docs/doxygen) y ejecutar: doxygen

About

Servidor para TP Mensajero Taller 2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 72.7%
  • HTML 12.9%
  • Shell 4.8%
  • Java 4.8%
  • Python 2.3%
  • C 1.6%
  • Other 0.9%