Skip to content

Commit a3e303d

Browse files
Mossakaclaude
andauthored
fix(ci): resolve all integration test suite failures (#1151)
Fixes 27+ integration test failures that were broken on main across all 4 suites (API Proxy, Protocol & Security, Container & Ops, Domain & Network). Root causes: stdout pollution from container entrypoint logs, incorrect stderr/stdout assertions, missing container env var forwarding, shell escaping issues, chroot mode behavior mismatches, DNS whitelist gaps, and CI timeout. Changes: - Enhanced extractCommandOutput() to strip container setup noise - Removed incorrect LD_PRELOAD debug assertions (printenv/Python don't use C getenv) - Use cliEnv instead of env for Docker container vars - Fix division-by-zero shell escaping with expr - Update chroot mode expectations (workdir=$HOME, docker binary accessible) - Add dnsServers whitelist for Cloudflare DNS test - Fix trailing-dot domain test to expect failure (not normalized) - Increase integration test timeout from 30 to 45 minutes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent b859644 commit a3e303d

16 files changed

+622
-169
lines changed

.github/workflows/test-integration-suite.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
test-domain-network:
1515
name: Domain & Network Tests
1616
runs-on: ubuntu-latest
17-
timeout-minutes: 30
17+
timeout-minutes: 45
1818

1919
steps:
2020
- name: Checkout repository
@@ -71,7 +71,7 @@ jobs:
7171
test-protocol-security:
7272
name: Protocol & Security Tests
7373
runs-on: ubuntu-latest
74-
timeout-minutes: 30
74+
timeout-minutes: 45
7575

7676
steps:
7777
- name: Checkout repository
@@ -128,7 +128,7 @@ jobs:
128128
test-container-ops:
129129
name: Container & Ops Tests
130130
runs-on: ubuntu-latest
131-
timeout-minutes: 30
131+
timeout-minutes: 45
132132

133133
steps:
134134
- name: Checkout repository
@@ -185,7 +185,7 @@ jobs:
185185
test-api-proxy:
186186
name: API Proxy Tests
187187
runs-on: ubuntu-latest
188-
timeout-minutes: 30
188+
timeout-minutes: 45
189189

190190
steps:
191191
- name: Checkout repository

0 commit comments

Comments
 (0)