Fix paths for release test logs, add artifact uploads to debug

This commit is contained in:
Deda 2024-02-07 11:31:46 +01:00
parent 4ef6a1f9c3
commit d66c66ff85
3 changed files with 78 additions and 21 deletions

View File

@ -139,7 +139,7 @@ jobs:
- name: Save code coverage
uses: actions/upload-artifact@v4
with:
name: "Code coverage(Code analysis)"
name: "Code coverage (Code analysis)"
path: tools/github/generated/code_coverage.tar.gz
- name: Run clang-tidy
@ -210,9 +210,16 @@ jobs:
- name: Save cppcheck and clang-format errors
uses: actions/upload-artifact@v4
with:
name: "Code coverage(Debug build)"
name: "Code coverage (Debug build)"
path: tools/github/cppcheck_and_clang_format.txt
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Debug build)"
path: build/logs
release_build:
name: "Release build"
runs-on: [self-hosted, Linux, X64, Diff]
@ -330,14 +337,12 @@ jobs:
name: "Enterprise DEB package"
path: build/output/memgraph*.deb
- name: Save test data
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test data(Release build)"
path: |
# multiple paths could be defined
build/logs
name: "Test logs (Release build)"
path: build/logs
experimental_build_ha:
name: "High availability build"
@ -377,14 +382,12 @@ jobs:
./run.sh "Coordinator"
./run.sh "Client initiated failover"
./run.sh "Uninitialized cluster"
- name: Save test data
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test data(High availability build)"
path: |
# multiple paths could be defined
build/logs
name: "Test logs (High availability build)"
path: build/logs
experimental_build_mt:
name: "MultiTenancy replication build"
@ -442,14 +445,12 @@ jobs:
./run.sh "Index replication"
./run.sh "Constraints"
- name: Save test data
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test data(MultiTenancy replication build)"
path: |
# multiple paths could be defined
build/logs
name: "Test logs (MultiTenancy replication build)"
path: build/logs
release_jepsen_test:
name: "Release Jepsen Test"

View File

@ -111,7 +111,7 @@ jobs:
- name: Save code coverage
uses: actions/upload-artifact@v4
with:
name: "Code coverage(Coverage build)"
name: "Code coverage (Coverage build)"
path: tools/github/generated/code_coverage.tar.gz
debug_build:
@ -165,9 +165,16 @@ jobs:
- name: Save cppcheck and clang-format errors
uses: actions/upload-artifact@v4
with:
name: "Code coverage(Debug build)"
name: "Code coverage (Debug build)"
path: tools/github/cppcheck_and_clang_format.txt
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Debug drivers tests)"
path: build/logs
debug_integration_test:
name: "Debug integration tests"
runs-on: [self-hosted, Linux, X64, Debian10]
@ -198,6 +205,13 @@ jobs:
run: |
tests/integration/run.sh
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Debug integration tests)"
path: build/logs
release_build:
name: "Release build"
runs-on: [self-hosted, Linux, X64, Debian10]
@ -369,6 +383,13 @@ jobs:
cd ../pulsar
docker-compose down
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Release e2e tests)"
path: build/logs
release_durability_stress_tests:
name: "Release durability and stress tests"
runs-on: [self-hosted, Linux, X64, Debian10]
@ -417,6 +438,13 @@ jobs:
source ve3/bin/activate
python3 durability --num-steps 20
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Release durability and stress)"
path: build/logs
release_jepsen_test:
name: "Release Jepsen Test"
runs-on: [self-hosted, Linux, X64, Debian10, JepsenControl]

View File

@ -107,7 +107,7 @@ jobs:
- name: Save code coverage
uses: actions/upload-artifact@v4
with:
name: "Code coverage(Coverage build)"
name: "Code coverage (Coverage build)"
path: tools/github/generated/code_coverage.tar.gz
debug_build:
@ -161,9 +161,16 @@ jobs:
- name: Save cppcheck and clang-format errors
uses: actions/upload-artifact@v4
with:
name: "Code coverage(Debug build)"
name: "Code coverage (Debug build)"
path: tools/github/cppcheck_and_clang_format.txt
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Debug drivers tests)"
path: build/logs
debug_integration_test:
name: "Debug integration tests"
runs-on: [self-hosted, Linux, X64, Ubuntu20.04]
@ -194,6 +201,13 @@ jobs:
run: |
tests/integration/run.sh
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Debug integration tests)"
path: build/logs
release_build:
name: "Release build"
runs-on: [self-hosted, Linux, X64, Ubuntu20.04]
@ -365,6 +379,13 @@ jobs:
cd ../pulsar
docker-compose down
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Release e2e tests)"
path: build/logs
release_durability_stress_tests:
name: "Release durability and stress tests"
runs-on: [self-hosted, Linux, X64, Ubuntu20.04]
@ -412,3 +433,10 @@ jobs:
cd tests/stress
source ve3/bin/activate
python3 durability --num-steps 20
- name: Save test logs
uses: actions/upload-artifact@v4
if: always()
with:
name: "Test logs (Release durability and stress)"
path: build/logs