-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uso de Servidor 💽🖨️ #23
Comments
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? |
Me refiero a el drive, lo descargue y corrí el programa pero no funcionó |
Hola, @Fernanda-Bley Lo solucioné usando el siguiente comando (en Linux): chmod +x run_tests.sh |
@Fernanda-Bley Si te refieres a Ejecutando lo siguiente se arregla:
En caso de que quieras ejecutar cada test individualmente, basta con correr donde para esta T0 el nombre del ejecutable es |
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??🤔🤔🤔
|
Hola!
|
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 |
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. |
@ferperezh @MallkuCh envienme correo con su seccion, rut y numero de alumno. Para asi ingresar los usernames a la plataforma |
@JorgeGuzz |
@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).The text was updated successfully, but these errors were encountered: