From 14500fdb408f3301ccda2be01555f75b6bb7782c Mon Sep 17 00:00:00 2001 From: Toby Date: Sun, 29 Mar 2026 14:52:14 -0700 Subject: [PATCH 1/4] ci: test workflow --- .github/workflows/test.yml | 43 ++++++++++++++++++++++ core/internal/congestion/bbr/bbr_sender.go | 4 +- 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..3143ca6 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,43 @@ +name: "Tests" + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + test: + name: Test + runs-on: ubuntu-latest + + steps: + - name: Check out + uses: actions/checkout@v6 + + - name: Setup Go + uses: actions/setup-go@v6 + with: + go-version: "1.25" + + - name: Setup Python + uses: actions/setup-python@v6 + with: + python-version: "3.11" + + - name: Install Python dependencies + run: pip install -r requirements.txt + + - name: Test core + working-directory: core + run: go test -v -count=1 -run '^(?:(?!Stress).)*$' ./... + + - name: Test extras + working-directory: extras + run: go test -v -count=1 ./... + + - name: Test app + working-directory: app + run: go test -v -count=1 ./... diff --git a/core/internal/congestion/bbr/bbr_sender.go b/core/internal/congestion/bbr/bbr_sender.go index 636dc5e..ea8c612 100644 --- a/core/internal/congestion/bbr/bbr_sender.go +++ b/core/internal/congestion/bbr/bbr_sender.go @@ -487,7 +487,9 @@ func (b *bbrSender) OnRetransmissionTimeout(packetsRetransmitted bool) { // SetMaxDatagramSize implements the SendAlgorithm interface. func (b *bbrSender) SetMaxDatagramSize(s congestion.ByteCount) { - b.debugPrint("Max Datagram Size: %d", s) + if b.debug { + b.debugPrint("Max Datagram Size: %d", s) + } if s < b.maxDatagramSize { panic(fmt.Sprintf("congestion BUG: decreased max datagram size from %d to %d", b.maxDatagramSize, s)) } From 2c46b2cdbad7a460b2491765847d9bbfa5e302af Mon Sep 17 00:00:00 2001 From: Toby Date: Sun, 29 Mar 2026 14:54:12 -0700 Subject: [PATCH 2/4] fix: go test command --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3143ca6..1226250 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,7 +32,7 @@ jobs: - name: Test core working-directory: core - run: go test -v -count=1 -run '^(?:(?!Stress).)*$' ./... + run: go test -v -count=1 -skip 'Stress' ./... - name: Test extras working-directory: extras From 7b866a81e44a3154dc89678d24b72172f9825345 Mon Sep 17 00:00:00 2001 From: Toby Date: Sun, 29 Mar 2026 14:59:11 -0700 Subject: [PATCH 3/4] fix: update requirements.txt --- requirements.txt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/requirements.txt b/requirements.txt index 44ee651..ee35135 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,9 @@ -blinker==1.8.2 -cffi==1.17.0 -click==8.1.7 -cryptography==43.0.0 -Flask==3.0.3 -itsdangerous==2.2.0 -Jinja2==3.1.4 -MarkupSafe==2.1.5 -pycparser==2.22 +certifi==2026.2.25 +cffi==2.0.0 +charset-normalizer==3.4.6 +cryptography==46.0.6 +idna==3.11 +pycparser==3.0 PySocks==1.7.1 -Werkzeug==3.0.4 +requests==2.33.0 +urllib3==2.6.3 From 9e363c93c4304c9c6aee508973876b61a807bbb0 Mon Sep 17 00:00:00 2001 From: Toby Date: Sun, 29 Mar 2026 15:03:43 -0700 Subject: [PATCH 4/4] fix: update requirements.txt 2 --- requirements.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/requirements.txt b/requirements.txt index ee35135..1fab827 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,16 @@ +blinker==1.9.0 certifi==2026.2.25 cffi==2.0.0 charset-normalizer==3.4.6 +click==8.3.1 cryptography==46.0.6 +Flask==3.1.3 idna==3.11 +itsdangerous==2.2.0 +Jinja2==3.1.6 +MarkupSafe==3.0.3 pycparser==3.0 PySocks==1.7.1 requests==2.33.0 urllib3==2.6.3 +Werkzeug==3.1.7