diff --git a/.github/workflows/Linux_x86_64_test.yml b/.github/workflows/Linux_x86_64_test.yml index 9f62be733..2034a1f6a 100644 --- a/.github/workflows/Linux_x86_64_test.yml +++ b/.github/workflows/Linux_x86_64_test.yml @@ -21,7 +21,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update -y - sudo apt-get install -y cmake curl g++ git lcov libgtest-dev libgmock-dev libfmt-dev libsdl2-dev libsodium-dev libpng-dev libbz2-dev + sudo apt-get install -y cmake curl g++ git lcov libgtest-dev libgmock-dev libfmt-dev libsdl2-dev libsodium-dev libpng-dev libbz2-dev wget - name: Cache CMake build folder uses: actions/cache@v3 with: @@ -31,6 +31,7 @@ jobs: - name: Build tests run: | cmake -S. -Bbuild -DENABLE_CODECOVERAGE=ON + wget -nc https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq -P build cmake --build build -j $(nproc) - name: Run tests run: cd build && ctest --output-on-failure diff --git a/.github/workflows/Windows_MSVC_x64.yml b/.github/workflows/Windows_MSVC_x64.yml index ada0b074c..96771247f 100644 --- a/.github/workflows/Windows_MSVC_x64.yml +++ b/.github/workflows/Windows_MSVC_x64.yml @@ -27,6 +27,11 @@ jobs: with: vcpkgGitCommitId: '98f8d00e89fb6a8019c2045cfa1edbe9d92d3405' + - name: Fetch test data + run: | + mkdir build-ninja-vcpkg-debug + Invoke-WebRequest -Uri "https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq" -OutFile "build-ninja-vcpkg-debug/spawn.mpq" -Resume + - name: Get CMakePresets.json run: cp Packaging/windows/CMakePresets.json .