Procesadores de Lenguajes

3º. 2º cuatrimestre. Itinerario de Computación. Grado en Ingeniería Informática. ULL


Organization ULL-ESIT-PL-1920   Github Classroom ULL-ESIT-PL-1920   Campus Virtual PL   Chat Chat   Profesor Casiano

Table of Contents

Clase del Martes 31/03/2020 (Vídeo)

La práctica p10-t2-lexer-generator

En esta práctica vamos a experimentar con una nueva funcionalidad de GitHub Classroom denominada autograding.

La forma en la que funciona autograding se basa en las GH Actions que estamos estudiando. Verán que en sus repos asociados a esta práctica aparece ya el directorio .github con la GH Action para la revisión.

En la vista del profesor de GH Classroom aparece un nuevo botón review para revisar las pruebas que ustedes han escrito.

Cuando se hace click en el botón view test se muestra la ejecución de los tests:

y cuando se hece click en review se crea un pull request:

Si tienen problemas, recuerden hacer un pull para obtener los cambios introducidos por la modificación de la asignación.

Por supuesto asumimos que

  1. npm test ejecuta las pruebas y
  2. Que TODAS las dependencias han sido correctamente expresadas para que npm install instale las dependencias

Creating and publishing a node.js module en GitHub y en NPM

Your Comments

Comment with Disqus