CI: updated and repacked test data

This commit is contained in:
SChernykh
2025-07-15 18:08:20 +02:00
parent e62f653b9d
commit 0755a9dcf1
10 changed files with 30 additions and 36 deletions

View File

@@ -33,7 +33,7 @@ jobs:
- name: Install dependencies
shell: alpine.sh --root {0}
run: |
apk add git cmake gcc g++ make linux-headers
apk add git cmake gcc g++ make linux-headers xz
- name: Checkout repository
uses: actions/checkout@v4
@@ -95,7 +95,7 @@ jobs:
shell: alpine.sh {0}
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: List directory
@@ -130,7 +130,7 @@ jobs:
run: |
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install -y git build-essential cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev ${{ matrix.config.c }} ${{ matrix.config.cpp }}
sudo apt install -y git build-essential cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev xz-utils ${{ matrix.config.c }} ${{ matrix.config.cpp }}
- name: Checkout repository
uses: actions/checkout@v4
@@ -162,7 +162,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary
@@ -186,7 +186,7 @@ jobs:
run: |
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install -y git build-essential cmake libgss-dev gcc-12 g++-12
sudo apt install -y git build-essential cmake libgss-dev gcc-12 g++-12 xz-utils
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12
- name: Checkout repository
@@ -242,7 +242,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary
@@ -265,7 +265,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt update
sudo apt install -y git build-essential cmake
sudo apt install -y git build-essential cmake xz-utils
- name: Checkout repository
uses: actions/checkout@v4
@@ -320,7 +320,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary
@@ -349,7 +349,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt update
sudo apt install -y git build-essential cmake gcc-riscv64-linux-gnu g++-riscv64-linux-gnu binutils-riscv64-linux-gnu
sudo apt install -y git build-essential cmake gcc-riscv64-linux-gnu g++-riscv64-linux-gnu binutils-riscv64-linux-gnu xz-utils
sudo cp /usr/riscv64-linux-gnu/lib/* /home/runner/rootfs/alpine-latest-riscv64/lib
- name: Checkout repository
@@ -411,7 +411,7 @@ jobs:
- name: Prepare test data
run: |
cd tests/build
gunzip *.gz
unxz *.xz
- name: Run tests
shell: alpine.sh {0}
@@ -500,7 +500,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests.exe
- name: Archive binary
@@ -571,7 +571,7 @@ jobs:
shell: cmd
run: |
cd tests/build/Debug
7z x *.gz
7z x *.xz
call "${{ matrix.config.vspath }}\\VC\\Auxiliary\\Build\\vcvarsall.bat" amd64
p2pool_tests.exe
@@ -640,7 +640,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary
@@ -708,7 +708,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary
@@ -779,7 +779,7 @@ jobs:
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DSTATIC_LIBS=ON
make -j4 p2pool_tests
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary
@@ -830,7 +830,7 @@ jobs:
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4 p2pool_tests
gunzip *.gz
unxz *.xz
./p2pool_tests
- name: Archive binary

View File

@@ -20,7 +20,7 @@ jobs:
- name: Install dependencies
run: |
sudo apt update
sudo apt install -y cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev lcov
sudo apt install -y cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev lcov xz-utils
- name: Install clang
run: |
@@ -44,7 +44,7 @@ jobs:
- name: Run tests
run: |
cd tests/build
gunzip *.gz
unxz *.xz
LLVM_PROFILE_FILE="p2pool_tests.profraw" ./p2pool_tests
- name: Merge profile data