Skip to content

use cumulative stats on messages collection from buffers #283

use cumulative stats on messages collection from buffers

use cumulative stats on messages collection from buffers #283

Workflow file for this run

name: Network Tests
on:
merge_group:
branches: [master]
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
env:
CARGO_TERM_COLOR: always
CC: /usr/bin/clang
CXX: /usr/bin/clang++
jobs:
network-tests:
name: Network Integration Tests - ${{ matrix.test_name }}
runs-on: [self-hosted, linux]
timeout-minutes: 30
strategy:
matrix:
include:
- test_name: destroyable
test_image: ghcr.io/broxus/tycho-tests/tycho-tests-destroyable:latest
- test_name: ping-pong
test_image: ghcr.io/broxus/tycho-tests/tycho-tests-ping-pong:latest
- test_name: one-to-many-internal-messages
test_image: ghcr.io/broxus/tycho-tests/tycho-tests-one-to-many-internal-messages:latest
env:
TYCHO_BUILD_PROFILE: release_check
steps:
- uses: actions/checkout@v4
if: github.event_name == 'merge_group'
- uses: ./.github/actions/init
if: github.event_name == 'merge_group'
with:
fake-procfs: true
- name: Install just
uses: extractions/setup-just@v2
if: github.event_name == 'merge_group'
- name: Login to GHCR
if: github.event_name == 'merge_group'
run: |
echo "${{ secrets.GHCR_TOKEN }}" | podman login ghcr.io -u ${{ secrets.GHCR_USER }} --password-stdin
- name: Run network tests
if: github.event_name == 'merge_group'
run: ./scripts/run-network-tests.sh ${{ matrix.test_image }}