From f654a30d3fdd9bdae571267433c5767f8671a6c0 Mon Sep 17 00:00:00 2001 From: Lorenzo Amici <lorenzo.amici@skywarder.eu> Date: Sat, 14 Jun 2025 07:54:43 +0000 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 102 +++++++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 46 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 04a87756..c4ff065b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,75 +1,85 @@ -# # # Copyright (c) 2023 Skyward Experimental Rocketry -# # # Authors: Alberto Nidasio -# # # -# # # Permission is hereby granted, free of charge, to any person obtaining a copy -# # # of this software and associated documentation files (the "Software"), to deal -# # # in the Software without restriction, including without limitation the rights -# # # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# # # copies of the Software, and to permit persons to whom the Software is -# # # furnished to do so, subject to the following conditions: -# # # -# # # The above copyright notice and this permission notice shall be included in -# # # all copies or substantial portions of the Software. -# # # -# # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# # # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# # # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# # # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# # # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# # # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# # # THE SOFTWARE. +# Copyright (c) 2023 Skyward Experimental Rocketry +# Authors: Alberto Nidasio +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. -# variables: -# GIT_DEPTH: 1 +variables: + GIT_DEPTH: 1 -# stages: -# - test +stages: + - test -# # Stage test +# Stage test -# simulator: -# stage: test -# tags: -# - matlab -# script: -# - cd . -# # - if (Test-Path ..\dissilematcom) { Remove-Item -Path ..\dissilematcom -Recurse -Force } -# # - git clone git@git.skywarder.eu:afd/msa/dissilematcom.git ../dissilematcom -# # - cd unitTests/tests -# # - matlab -batch "assertSuccess(runtests('simulatorUnitTests'))" +simulator: + stage: test + tags: + - matlab + script: + - cd . + - if (Test-Path ..\dissilematcom) { Remove-Item -Path ..\dissilematcom -Recurse -Force } + - git clone git@git.skywarder.eu:afd/msa/dissilematcom.git ../dissilematcom + - cd unitTests/tests + - matlab -batch "assertSuccess(runtests('TestSimulator'))" # apogeeAnalysis: # stage: test # tags: # - matlab # script: -# - cd . -# # - cd unitTests/tests -# # - matlab -batch "assertSuccess(runtests('apogeeUnitTests'))" +# - cd . +# - cd unitTests/tests +# - matlab -batch "assertSuccess(runtests('TestApogeeAnalysis'))" # commonFuncitons: # stage: test # tags: # - matlab # script: -# - cd . -# # - cd unitTests/tests -# # - matlab -batch "assertSuccess(runtests('cmnFnctnUnitTests'))" +# - cd . +# - cd unitTests/tests +# - matlab -batch "assertSuccess(runtests('TestCommonFunctions'))" # optimizator: # stage: test # tags: # - matlab # script: -# - cd . -# # - cd unitTests/tests -# # - matlab -batch "assertSuccess(runtests('optUnitTests'))" +# - cd . +# - cd unitTests/tests +# - matlab -batch "assertSuccess(runtests('optUnitTests'))" # sensitivity: # stage: test # tags: # - matlab # script: +# - cd . +# - cd unitTests/tests +# - matlab -batch "assertSuccess(runtests('TestSensitivity'))" + +# allTests: +# stage: test +# tags: +# - matlab +# script: # - cd . -# # - cd unitTests/tests -# # - matlab -batch "assertSuccess(runtests('sensitivityUnitTests'))" +# - cd unitTests/tests +# - matlab -batch "assertSuccess(runtests('unitTests/tests'))" + -- GitLab