e7738de6d2
CI / Deep Native Runtime Cases (1/6) (push) Has been skipped
CI / Native Preflight (push) Failing after 1s
CI / Native Runtime Cases (1/2) (push) Failing after 0s
CI / Native Runtime Cases (2/2) (push) Failing after 1s
CI / Native Metadata Reports (push) Failing after 0s
CI / Native Direct Backend Artifacts (push) Failing after 0s
CI / Native Sanitizer Smoke (push) Failing after 1s
CI / Command Contract Snapshots (push) Failing after 1s
CI / Deep Conformance Suite (push) Has been skipped
CI / Graph Build Perf (push) Failing after 1s
CI / Deep Native Preflight (push) Has been skipped
CI / Deep Native Runtime Cases (2/6) (push) Has been skipped
CI / Deep Native Runtime Cases (3/6) (push) Has been skipped
CI / Conformance Suite (push) Failing after 1s
CI / Workspace Checks (push) Failing after 0s
CI / Deep Native Runtime Cases (5/6) (push) Has been skipped
CI / Deep Native Runtime Cases (6/6) (push) Has been skipped
CI / Deep Native Runtime Cases (4/6) (push) Has been skipped
CI / Deep Graph Build Perf (push) Has been skipped
29 lines
948 B
Plaintext
29 lines
948 B
Plaintext
export c fn main() -> i32 {
|
|
let response: Span<u8> = std.mem.span("HTTP/1.1 200 OK\nContent-Type: application/json\nX-Zero: yes\n\nbody")
|
|
let content_type: HttpHeaderValue = std.http.headerValue(response, std.mem.span("content-type"))
|
|
let missing: HttpHeaderValue = std.http.headerValue(response, std.mem.span("missing"))
|
|
let body_offset: usize = std.http.responseBodyOffset(response)
|
|
if std.http.responseHeadersLen(response) != body_offset {
|
|
return 91
|
|
}
|
|
if std.http.responseLen(response) != std.mem.len(response) {
|
|
return 92
|
|
}
|
|
if !std.http.headerFound(content_type) {
|
|
return 93
|
|
}
|
|
if std.http.headerLen(content_type) != 16 {
|
|
return 94
|
|
}
|
|
if response[std.http.headerOffset(content_type)] != 97_u8 {
|
|
return 95
|
|
}
|
|
if response[body_offset] != 98_u8 {
|
|
return 96
|
|
}
|
|
if std.http.headerFound(missing) {
|
|
return 97
|
|
}
|
|
return 29
|
|
}
|