Skip to content

Add tquic_time_cwnd.py for analyzing TQUIC debug logs and produce a time-cwnd figure #13

Add tquic_time_cwnd.py for analyzing TQUIC debug logs and produce a time-cwnd figure

Add tquic_time_cwnd.py for analyzing TQUIC debug logs and produce a time-cwnd figure #13

name: Features
on:
push:
branches: [ "develop" ]
pull_request:
branches: [ "develop" ]
env:
CARGO_TERM_COLOR: always
jobs:
features:
name: Build and test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: Update rust
run: rustup update
- name: Build without default features
run: cargo build --all --no-default-features && cargo test --no-default-features
- name: Build with feature(s) ffi
run: cargo build --all --no-default-features -F ffi && cargo test --no-default-features -F ffi
- name: Build with feature(s) qlog
run: cargo build --all --no-default-features -F qlog && cargo test --no-default-features -F qlog
- name: Build with feature(s) h3
run: cargo build --all --no-default-features -F h3 && cargo test --no-default-features -F h3
- name: Build with feature(s) ffi,qlog
run: cargo build --all --no-default-features -F ffi,qlog && cargo test --no-default-features -F ffi,qlog
- name: Build with feature(s) ffi,h3
run: cargo build --all --no-default-features -F ffi,h3 && cargo test --no-default-features -F ffi,h3
- name: Build with feature(s) qlog,h3
run: cargo build --all --no-default-features -F qlog,h3 && cargo test --no-default-features -F qlog,h3
- name: Build with feature(s) ffi,qlog,h3
run: cargo build --all --no-default-features -F ffi,qlog,h3 && cargo test --no-default-features -F ffi,qlog,h3