1. Fix test expectation: change && to & in m3u8 rewrite test 2. Add TestHLSPlayStream_ServeByBackend_HeadersCopiedFromBackend to verify backend headers reach the client for m3u8 responses 3. Add TestHLSPlayStream_ServeByBackend_TSHeadersCopiedFromBackend to verify header copy for .ts file responses 4. Add TestHTTPFlvTsConn_ServeByBackend_HeadersCopiedFromBackend to verify header copy for FLV/TS streaming responses These tests protect against regression where calling WriteHeader() before Header.Add() causes headers to be silently discarded by Go's http.ResponseWriter. |
||
|---|---|---|
| .. | ||
| bootstrap | ||
| debug | ||
| env | ||
| errors | ||
| lb | ||
| logger | ||
| proxy | ||
| redisclient | ||
| rtmp | ||
| signal | ||
| sync | ||
| utils | ||
| version | ||