/evaluation-dsl

DSL para evaluar actividades de CODE.ORG

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Lenguaje de Dominio Específico para la evaluación de actividades de Pensamiento Computacional

Este proyecto es un DSL cuya función es la evaluación de actividades de pensamiento computacional de la plataforma code.org.

Para la extracción de los datos dicha plataforma se ha desarrollado una extensión de Chrome que genera ficheros json que posteriormente serán evaluados mediante el DSL.

Se necesita tener instalado el framework dotnet 7.0 y se han incluido los siguientes paquetes NuGet:

  • xunit 2.4.2
  • xunit.runner.visualstudio 2.4.5
  • coverlet.collector 3.1.2
  • dotnet-reportgenerator-globaltool 5.1.19

Para lanzar los tests ejecutar en el terminal:

dotnet test --collect:"XPlat Code Coverage"

esto generará el fichero coverage.cobertura.xml

El informe con los resultados de la cobertura de los test se ha generado ejecutando:

dotnet reportgenerator -reports:.\Tests\TestResults\Fd32cfb67-b226-4f15-b1d1-858d00276eaa\coverage.cobertura.xml -targetdir:TestsCoverageResults -reporttype:html