Skip to content

Un TP de Sistemas Operativos que fue presentado habiendo dormido la noche anterior... a la segunda entrega

Notifications You must be signed in to change notification settings

foviedo/so-tp-2020-2c-pedidOS-ya

 
 

Repository files navigation

TP Sistemas Operativos - 2do Cuatrimestre 2020

Grupo "Segundo Saque"

Apellido y Nombre GitHub user Módulos a cargo
BRUN, Maximiliano @BMaxi6 Sindicato
COLLAZO, Cecilia @cecicollazo App
OVIEDO, Facundo @foviedo Comanda
RANIERI, Agustín @RaniAgus Restaurante / App

Enunciado

Documentos Videos
Enunciado Video 1: Introducción
Pruebas básicas Video 2: Planificación
Pruebas avanzadas Video 3: Memoria
Video 4: File System

Cómo deployar

Para deployar, se puede utilizar el script so-deploy provisto por la cátedra:

git clone https://github.com/sisoputnfrba/so-deploy
cd so-deploy
./deploy.sh -d=cshared -p=app -p=comanda -p=cliente -p=restaurante -p=sindicato tp-2020-2c-Segundo-Saque

Cómo configurar las pruebas

Primero, editar el archivo pedidosya.config ingresando los campos IP y Puerto correspondientes a cada módulo. Luego se deberá ejecutar desde el directorio raíz del repo (es decir, la carpeta "tp-2020-2c-Segundo-Saque") el siguiente comando:

./pruebas/<documento>/<prueba>.sh

Cómo configurar cada módulo

Para configurar un parámetro de cada módulo, se deberá ejecutar desde el directorio raíz del repo (es decir, la carpeta "tp-2020-2c-Segundo-Saque") el siguiente comando:

./<modulo>/config.sh <parametros>

Se puede listar todos los campos configurables de cada módulo ejecutando el script sin parámetros.

Cómo limpiar y guardar los logs de cada prueba

Para limpiar todos los logs:

./clean.sh

Para guardar los logs en otra ubicación:

./save.sh <subpath>

Por defecto, las pruebas se guardan en el directorio "/home/utnso/logs". Se debe usar el campo subpath solo en caso de que se quiera especificar un subdirectorio a partir de éste (ej: /home/utnso/logs/basicas/app):

About

Un TP de Sistemas Operativos que fue presentado habiendo dormido la noche anterior... a la segunda entrega

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.0%
  • Shell 5.0%
  • Makefile 1.8%
  • C++ 0.2%