From bf99131a5c168d6dab38e65edd78f46d52b5191c Mon Sep 17 00:00:00 2001 From: Lorenzo Amici <lorenzo.amici@skywarder.eu> Date: Sat, 14 Jun 2025 08:11:32 +0000 Subject: [PATCH] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 101 ++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 56 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c4ff065b..02b54f6f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,85 +1,74 @@ -# 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. +# # # 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('TestSimulator'))" +# 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'))" # apogeeAnalysis: # stage: test # tags: # - matlab # script: -# - cd . -# - cd unitTests/tests -# - matlab -batch "assertSuccess(runtests('TestApogeeAnalysis'))" +# - cd . +# # - cd unitTests/tests +# # - matlab -batch "assertSuccess(runtests('apogeeUnitTests'))" # commonFuncitons: # stage: test # tags: # - matlab # script: -# - cd . -# - cd unitTests/tests -# - matlab -batch "assertSuccess(runtests('TestCommonFunctions'))" +# - cd . +# # - cd unitTests/tests +# # - matlab -batch "assertSuccess(runtests('cmnFnctnUnitTests'))" # 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('unitTests/tests'))" - +# # - cd unitTests/tests +# # - matlab -batch "assertSuccess(runtests('sensitivityUnitTests'))" \ No newline at end of file -- GitLab