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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…