Open CarloGauss33 opened 1 year ago
Hola, Le escribo para preguntarle como se usan los tests, no entendí como se usan
Hola @Fernanda-Bley te refieres a los tests que subimos a Drive o a ejecución en el servidor?
Hola @Fernanda-Bley te refieres a los tests que subimos a Drive o a ejecución en el servidor?
Me refiero a el drive, lo descargue y corrí el programa pero no funcionó
Hola, @Fernanda-Bley
No sé si sea el mismo problema pero a mi al inicio al correr run_tests.sh
me decía algo así como permiso denegado.
Lo solucioné usando el siguiente comando (en Linux):
chmod +x run_tests.sh
@Fernanda-Bley Si te refieres a run_tests.sh
, es correcto lo que dice @Wh4rp. Como el archivo es descargado desde internet puede tener problema de permisos
Ejecutando lo siguiente se arregla:
chmod a+x run_tests.sh
sh run_tests.sh
En caso de que quieras ejecutar cada test individualmente, basta con correr
./nombre_ejecutable ruta_archivo_input.txt output.txt
donde para esta T0 el nombre del ejecutable es dccars
Hola Tengo windows, así que estos comandos no me sirven ¿Que podria hacer entonces?
@Fernanda-Bley En windows no es muy simple de realizar ya que el ejecutable es compilado hacia un .exe. Te recomendaria migrar tu setup hacia WSL porque de esa forma no tendrás problema en el resto del curso
Hola, tengo un problema, He importado mis distintos archivos C en la carpeta "src/dccars" y cuando ejecuto una consulta (en mi caso la consulta GRADE) obtengo el siguiente resultado: COMPILATION ERROR
Hola @Tiinmarr. Viendo muy rapido tu codigo, se debe a que tienes un archivo que se llama dccars.c, Que creo que corresponde al main.c. Deberia ser main.c ya que de esa forma no habran conflictos entre la funcion main de ambos archivos. (Es un poco enredado pero se debe a los entrypoints en C https://en.wikipedia.org/wiki/Entry_point#Programming_languages)
Holaaa!
Una pregunta, qué hago si me tira este error??🤔🤔🤔
Repo: T0-2023-1-VichoAburto
Branch: develop
Usuario inexistente. Contactar a @cparedesr.
Hola! A mí me sale el mismo error con:
Repo: T0-2023-1-maxcorvalan
Branch: master
Usuario inexistente. Contactar a @cparedesr.
Holaa @maxcorvalan @VichoAburto. Intenten ahora
Hola! A mi igual me sale usuario inexistente
a mi tambien me sale usuario inexistente
Hola tambien me sale usuario inexistente
Solucionado @FabsHazard @jigodoy. Habia un typo ingresado en su usuario de github en la plataforma @oliviairarrazabal Creo que no te has registrado en la plataforma del curso Por lo que tu username no está vinculado. Te cree una cuenta temporal, pero necesitaré que me envíes un correo para luego actualizar la cuenta (Igualmente deberias poder usar el servidor ahora)
Holaa, en el local me corren todos los tests sin problema, pero en el server me tira compilation error
Hola! A mí también me sale usuario inexistente
Hola @paupahernandez. Creo que no te has registrado en la plataforma del curso por lo que no teníamos vinculado tu username. Lo acabo de agregar (Por lo que ya podrías utilizar el servidor), sin embargo, necesitaré que me envíes correo para así actualizar bien tus datos en la plataforma.
Hola @JorgeGuzz revisa tu repositorio para que compares si se te subieron correctamente todos los archivos
Ahí arreglé el tema del repo con lo del .gitignore, pero sigue dándome Compilation Error el server y eso que probé a descargar el repo tal cual en otro PC y ejecutarlo y funciona bien.
Hola a mi tambien me sale usuario inexistente
Hola a mi tambien me aparece el error de usuario inexistente.
@ferperezh @MallkuCh envienme correo con su seccion, rut y numero de alumno. Para asi ingresar los usernames a la plataforma
@JorgeGuzz Borra la carpeta src/dccars/output que tienes. Probe en local y eso causa que se demore mucho en compilar
Hola, me sale error que mencionan arriba. No se me conecta. si me pueden ayudar.
@RICARDOOVIEDO Estaba mal ingresado tu usuario de github en la plataforma (Creo que ingresaste el de discord). ahora deberia funcionarte
Graaacias
¡Hola a tod@s!
Como cuerpo de ayudantes tenemos el agrado de comentarles que se ha habilitado un servidor para que ustedes puedan saber cómo les va con sus tareas.
Uso
El servidor tiene tres modalidades de uso. Para las modalidades
Test
yGrade
, solo puedes hacer una solicitud al servidor cada 5 minutos; paraResults
puedes hacer cuantas quieras. Puedes hacer las solicitudes en el navegador o bien a través de consola. Por ejemplo, si la solicitud es<request>
, pueden ir a su navegador favorito y escribir<request>
, o bien ir a tu consola y escribircurl "<request>"
.1. Test
solicitud:
edd.ing.puc.cl/test?repo={repo}&branch={rama}
Con esta solicitud ustedes pueden ejecutar su tarea en el servidor con los mismos archivos que les pasamos . Opcionalmente pueden entregar el parámetro
branch
; si no lo incluyen, se asume que están ejecutando master. Si lo incluyen, pueden ejecutar una rama de su repositorio que deseen. Cabe destacar que si su programa tiene TIMEOUT en algún test, la ejecución de su programa se detendrá. Recomendamos utilizar esta solicitud en las siguientes circunstancias:diff
) y quieren verificar que en el servidor funciona bien también.prueba
)Ejemplo
Si quiero ejecutar mi programa sobre los archivos de testing de mi tarea 0 para mi usuario en la rama
master
, la solicitud esedd.ing.puc.cl/test?repo=T0-2023-1-CarloGauss33
. Si quisiera además revisar la ramaprueba
la solicitud esedd.ing.puc.cl/test?repo=T0-2023-1-CarloGauss33&branch=prueba
.2. Grade
solicitud:
edd.ing.puc.cl/grade?repo={repo}
Con esta solicitud ustedes pueden ejecutar su tarea en el servidor con los archivos que utilizaremos en la evaluación. Se ejecutará su programa en la rama
master
. En este caso, si tu programa tiene TIMEOUT en algún test, el programa no se detendrá; de tal manera podrán tener una muy buena guía de los resultados que tendrán en la evaluación de código (sin considerar valgrind). Recomendamos utilizar esta solicitud en las siguientes circunstancias:Ejemplo
Si quiero ejecutar mi tarea 0 para mi usuario y saber cómo me va a nivel de código en mi tarea, la solicitud es
edd.ing.puc.cl/grade?repo=T0-2023-1-CarloGauss33
.3. Results
solicitud:
edd.ing.puc.cl/results?repo={repo}&check={flag}
Con esta solicitud, ustedes obtienen el resultado de la ejecución de las solicitudes anteriores. El parámetro
check
puede ser dos:test
(para obtener los resultados de la ejecución deTest
) ograde
(para obtener los resultados de la ejecución deGrade
). Si la ejecución de su solicitud no ha terminado, les muestra el resultado de la ejecución anterior (si es que existe). Recomendamos utilizar esta solicitud en las siguientes circunstancias:Test
oGrade
hace un par de minutos, y quieren revisar los resultados actualizados.Ejemplo
Si quiero revisar los resultados de la ejecución de mi programa en el servidor con los archivos de evaluación, la solicitud es
edd.ing.puc.cl/results?repo=T0-2023-1-CarloGauss33&check=grade
.Indicaciones
#servidor
de discord, y será revisado. Solo acudir al canal si es que están seguros que el error recae en el servidor y no en su ejecución (por ejemplo, si su programa tiene los resultados correctos para testing pero el servidor les dice que no).