Update JOJ3 Configuration Schema

manuel 2024-10-02 16:39:11 +08:00
parent eb6c333393
commit 99cbca9a22

@ -27,6 +27,7 @@ Health check configuration:
Basic idea: Basic idea:
- list all stages that are to be run - list all stages that are to be run
- provide config for each stage - provide config for each stage
- for compilation we need the command and an optional list of extra files to "import"
- various code quality tools can be used, but they all feature: - various code quality tools can be used, but they all feature:
- a command - a command
- a list of tests - a list of tests
@ -38,7 +39,7 @@ Basic idea:
stages = [ "compile", "code_quality", "joj" ] stages = [ "compile", "code_quality", "joj" ]
[compile] [compile]
compiler = "cmake" command = "cmake"
copyfiles= [ "main.c", "task.h" ] copyfiles= [ "main.c", "task.h" ]
[[code_quality]] [[code_quality]]