name: Tests TP prog-104-p-02-2030 on: [push] jobs: test: runs-on: ubuntu-latest container: image: git.blackbucket.fr/lucas/epita_tp_c:latest steps: - name: preparation env run: pacman -Syu --noconfirm nodejs git gcc criterion - name: checkout uses: actions/checkout@v4 - name: Compilation run: > gcc -Wall -Wextra -I./Chains_across_the_Island/Fundamentals/basics -o test Chains_across_the_Island/Fundamentals/basics/basics.c tests/test_basics.c Chains_across_the_Island/Fundamentals/double/double.c -lcriterion -fsanitize=address -g - name: Test - basics list_append if: success() || failure() run: ./test --filter "basics_suite/test_append" - name: Test - basics list_count if: success() || failure() run: ./test --filter "basics_suite/test_count" - name: Test - basics list_insert if: success() || failure() run: ./test --filter "basics_suite/test_insert" - name: Test - basics list_get if: success() || failure() run: ./test --filter "basics_suite/test_get" - name: Test - basics list_find if: success() || failure() run: ./test --filter "basics_suite/test_find" - name: Test - basics list_delete_at if: success() || failure() run: ./test --filter "basics_suite/test_delete_at" - name: Test - basics list_remove if: success() || failure() run: ./test --filter "basics_suite/test_list_remove" - name: Test - double dlist_append if: success() || failure() run: ./test --filter "double_suite/test_append" - name: Test - double dlist_insert if: success() || failure() run: ./test --filter "double_suite/test_insert" - name: Test - double dlist_delete_at if: success() || failure() run: ./test --filter "double_suite/test_delete_at" - name: Test - double dlist_remove if: success() || failure() run: ./test --filter "double_suite/test_remove"