Merge branch 'develop' into fix/rpc-tip

This commit is contained in:
pavitthrap
2021-12-16 17:54:48 -05:00
committed by GitHub
32 changed files with 2705 additions and 834 deletions

View File

@@ -72,7 +72,12 @@ jobs:
env:
DOCKER_BUILDKIT: 1
TEST_NAME: ${{ matrix.test-name }}
run: docker build --build-arg test_name=${{ matrix.test-name }} -f ./.github/actions/bitcoin-int-tests/Dockerfile.bitcoin-tests .
run: docker build -o coverage-output --build-arg test_name=${{ matrix.test-name }} -f ./.github/actions/bitcoin-int-tests/Dockerfile.bitcoin-tests .
- uses: codecov/codecov-action@v2
with:
files: ./coverage-output/lcov.info
name: ${{ matrix.test-name }}
fail_ci_if_error: true
atlas-test:
if: ${{ true }}
runs-on: ubuntu-latest
@@ -97,4 +102,9 @@ jobs:
env:
DOCKER_BUILDKIT: 1
TEST_NAME: ${{ matrix.test-name }}
run: docker build --build-arg test_name=${{ matrix.test-name }} -f ./.github/actions/bitcoin-int-tests/Dockerfile.bitcoin-tests .
run: docker build -o coverage-output --build-arg test_name=${{ matrix.test-name }} -f ./.github/actions/bitcoin-int-tests/Dockerfile.bitcoin-tests .
- uses: codecov/codecov-action@v2
with:
files: ./coverage-output/lcov.info
name: ${{ matrix.test-name }}
fail_ci_if_error: true

View File

@@ -42,7 +42,12 @@ jobs:
# Remove .dockerignore file so codecov has access to git info
run: |
rm .dockerignore
docker build -f ./.github/actions/bitcoin-int-tests/Dockerfile.large-genesis .
docker build -o coverage-output -f ./.github/actions/bitcoin-int-tests/Dockerfile.large-genesis .
- uses: codecov/codecov-action@v2
with:
files: ./coverage-output/lcov.info
name: large_genesis
fail_ci_if_error: true
# Run unit tests with code coverage
unit-tests:
@@ -55,7 +60,12 @@ jobs:
# Remove .dockerignore file so codecov has access to git info
run: |
rm .dockerignore
docker build -f ./.github/actions/bitcoin-int-tests/Dockerfile.code-cov .
docker build -o coverage-output -f ./.github/actions/bitcoin-int-tests/Dockerfile.code-cov .
- uses: codecov/codecov-action@v2
with:
files: ./coverage-output/lcov.info
name: unit_tests
fail_ci_if_error: true
open-api-validation:
runs-on: ubuntu-latest
@@ -99,7 +109,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
platform: [ windows-x64, macos-x64, linux-x64, linux-musl-x64, linux-armv7, linux-arm64 ]
platform: [ windows-x64, macos-x64, macos-arm64, linux-x64, linux-musl-x64, linux-armv7, linux-arm64 ]
steps:
- uses: actions/checkout@v2