Browse Source

Fetch shareware data for tests

pull/4991/head
Anders Jenbo 4 years ago committed by obligaron
parent
commit
4c01871ec9
  1. 3
      .github/workflows/Linux_x86_64_test.yml
  2. 5
      .github/workflows/Windows_MSVC_x64.yml

3
.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

5
.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 .

Loading…
Cancel
Save