INNER CODE UNIT · Rust
rewrite_reports_gpu_error_across_the_boundary_shape
Augani/dory · dory-core/ffi/src/lib.rs:292
fn rewrite_reports_gpu_error_across_the_boundary_shape() {
let body = br#"{"HostConfig":{"DeviceRequests":[{"Capabilities":[["gpu"]]}]}}"#.to_vec();
let r = rewrite_create_body(body, false);
assert!(!r.ok);
assert!(r.error.contains("GPU"));
}
#[test]
fn zstd_decompression_is_exact_and_bounded() {
let input = vec![0x5a; 2 * 1024 * 1024];
let compressed = zstd::stream::encode_all(input.as_slice(), 3).unwrap();
let result = decompress_zstd_bounded(compressed.clone(), input.len() as u64);
assert!(result.ok, "{}", result.error);
assert_eq!(result.body, input);
let oversized = decompress_zstd_bounded(compressed, (input.len() - 1) as u64);
assert!(!oversized.ok);