diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml deleted file mode 100644 index b89710a3b8aa955799702f9569eac62acda01bb2..0000000000000000000000000000000000000000 --- a/.github/workflows/unit-tests.yaml +++ /dev/null @@ -1,29 +0,0 @@ -name: Unit tests for source files -on: [push] - - -jobs: - - test: - runs-on: ubuntu-latest - steps: - - - name: Checkout repository - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install required packages - run: sudo $GITHUB_WORKSPACE/.ci_scripts/install_packages.sh - - - name: Build project with CMake - run: $GITHUB_WORKSPACE/.ci_scripts/build.sh -C $GITHUB_WORKSPACE - - - name: Run CUnit tests - run: $GITHUB_WORKSPACE/.ci_scripts/run_tests.sh - - - name: Run Valgrind on CUnit tests - run: $GITHUB_WORKSPACE/.ci_scripts/run_tests.sh valgrind - - - name: Run cppcheck on source files - run: $GITHUB_WORKSPACE/.ci_scripts/run_cppcheck.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..ac76c82e50a7de7c81db5be0f752a5e88a11d418 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,11 @@ +variables: + GIT_SUBMODULE_STRATEGY: recursive + + +test-job: + script: + - sudo .ci_scripts/install_packages.sh # Install required packages + - .ci_scripts/build.sh # Build project with CMake + - .ci_scripts/run_tests.sh # Run CUnit tests + - .ci_scripts/run_tests.sh valgrind # Run Valgrind on CUnit tests + - .ci_scripts/run_cppcheck.sh # Run cppcheck on source files