Skip to content

debug

debug #594

Workflow file for this run

# name: Code coverage
# on:
# pull_request:
# paths-ignore:
# - documentation/**
# push:
# branches:
# - main
# paths-ignore:
# - documentation/**
# env:
# pg_version: 18
# # Avoid failures on slow recovery
# PGCTLTIMEOUT: 120
# PG_TEST_TIMEOUT_DEFAULT: 300
# jobs:
# collect:
# name: Collect and upload
# runs-on: ubuntu-24.04
# timeout-minutes: 10
# steps:
# - name: Clone repository
# uses: actions/checkout@v6
# with:
# path: src
# submodules: recursive
# - name: Clone postgres repository
# uses: actions/checkout@v6
# with:
# path: postgres
# repository: percona/postgres.git
# ref: PSP_REL_${{ env.pg_version }}_STABLE
# # KMIP server don't support Python 3.12 for now: https://github.com/OpenKMIP/PyKMIP/pull/707
# - name: Downgrade python to 3.11
# uses: actions/setup-python@v6
# with:
# python-version: 3.11
# - name: Install dependencies
# run: src/ci_scripts/ubuntu-deps.sh
# - name: Build postgres
# run: src/ci_scripts/build-and-install-psp.sh coverage
# - name: Build pg_tde
# run: src/ci_scripts/build.sh debug
# - name: Setup kmip and vault
# run: src/ci_scripts/setup-keyring-servers.sh
# - name: Run pg_tde tests
# run: src/ci_scripts/test.sh
# - name: Process coverage
# run: |
# geninfo -o coverage.info --no-external --rc lcov_branch_coverage=1 -i .
# geninfo -o coverage.info --no-external --rc lcov_branch_coverage=1 .
# working-directory: src
# - name: Upload coverage data to codecov.io
# uses: codecov/codecov-action@v5
# with:
# verbose: true
# fail_ci_if_error: true
# token: ${{ secrets.CODECOV_TOKEN }}
# disable_search: true
# files: coverage.info
# working-directory: src
# - name: Report on test fail
# uses: actions/upload-artifact@v7
# if: ${{ failure() }}
# with:
# name: coverage-testlog
# path: |
# src/regress_install
# src/regress_install.log
# src/regression.diffs
# src/regression.out
# src/results
# src/t/results
# src/tmp_check
# retention-days: 3