#5220·diesel

使用内存消毒器进行测试

作者: weiznich创建于 2026年9月18日更新于 2026年9月18日
标签enhancementhelp wantedsqlitemysqlpostgresCI

Rust 版本

稳定

柴油版本

主要

柴油特性

块状

QQ 数据库版本

无关

操作系统版本

链接

发生了什么事?

我们的CI设置已经用启用的地址消毒器进行所有测试。 我们用它来探测我们FFI层中的潜在问题.

你想怎样?

我们还想为同一测试活动提供[emory sanitize (https://doc.Rust-lang.org/beta/unstabable-book/compiller-flags/sanitizer.html#memorysanitizer)(以及其他可能有用的消毒器)。 这项工作应作为sqlite-bundled'、postgres-bundled'和`mysql-bundled'CI测试工作的一部分进行。

https://GitHub.com/diesel-rs/diesel/blob/bcf28baa8a2be82a46b79aa111062363e23e6d5/. GitHub/workflows/ci.yml#L460-L602

这可能会在我们的森林信息基础设施层中发现更多的问题,这些问题需要分出三部分,分出一个步骤加以解决。

我们还可能需要改变上游的 " sys " 捆绑箱,以便连接更多的消毒剂。

  • 核对表
  • 我已经查看了问题追踪器讨论论坛,以讨论可能关闭的类似问题。

  • 这个问题可以在Rust的稳定频道上再现. (如果情况并非如此,请在Rust问题跟踪器中提交问题)

  • 这个问题可以复制,不需要第三方的箱子

内容来源: diesel-rs/diesel